Lines Matching refs:vnode_t

127 #undef vnode_t
135 static void xattrfile_remove(vnode_t dvp, const char *basename,
137 static void xattrfile_setattr(vnode_t dvp, const char * basename,
148 * Parameters: vnode_t vnode to mark
157 vnode_setneedinactive(vnode_t vp)
175 VFS_MOUNT(mount_t mp, vnode_t devvp, user_addr_t data, vfs_context_t ctx)
339 VFS_FHTOVP(mount_t mp, int fhlen, unsigned char * fhp, vnode_t * vpp, vfs_context_t ctx)
701 vnode_t
704 vnode_t vp = mp->mnt_vnodecovered;
721 vnode_t
724 vnode_t vp = mp->mnt_devvp;
1156 * Returns: vnode_t The current working directory
1164 vnode_t
1167 vnode_t cwd = NULLVP;
1349 vnode_t
1356 return ((vnode_t)0);
1363 vnode_vid(vnode_t vp)
1369 vnode_mount(vnode_t vp)
1375 vnode_mountedhere(vnode_t vp)
1386 /* returns vnode type of vnode_t */
1388 vnode_vtype(vnode_t vp)
1395 vnode_fsnode(vnode_t vp)
1401 vnode_clearfsnode(vnode_t vp)
1407 vnode_specrdev(vnode_t vp)
1414 /* is vnode_t a root vnode */
1416 vnode_isvroot(vnode_t vp)
1421 /* is vnode_t a system vnode */
1423 vnode_issystem(vnode_t vp)
1428 /* is vnode_t a swap file vnode */
1430 vnode_isswap(vnode_t vp)
1435 /* is vnode_t a tty */
1437 vnode_istty(vnode_t vp)
1442 /* if vnode_t mount operation in progress */
1444 vnode_ismount(vnode_t vp)
1451 vnode_isrecycled(vnode_t vp)
1464 vnode_israge(vnode_t vp)
1470 vnode_needssnapshots(vnode_t vp)
1503 /* is vnode_t marked to not keep data cached once it's been consumed */
1505 vnode_isnocache(vnode_t vp)
1514 vnode_isnoreadahead(vnode_t vp)
1520 vnode_is_openevt(vnode_t vp)
1525 /* is vnode_t a standard one? */
1527 vnode_isstandard(vnode_t vp)
1534 vnode_isnoflush(vnode_t vp)
1539 /* is vnode_t a regular file */
1541 vnode_isreg(vnode_t vp)
1546 /* is vnode_t a directory? */
1548 vnode_isdir(vnode_t vp)
1553 /* is vnode_t a symbolic link ? */
1555 vnode_islnk(vnode_t vp)
1561 vnode_lookup_continue_needed(vnode_t vp, struct componentname *cnp)
1600 /* is vnode_t a fifo ? */
1602 vnode_isfifo(vnode_t vp)
1607 /* is vnode_t a block device? */
1609 vnode_isblk(vnode_t vp)
1615 vnode_isspec(vnode_t vp)
1620 /* is vnode_t a char device? */
1622 vnode_ischr(vnode_t vp)
1627 /* is vnode_t a socket? */
1629 vnode_issock(vnode_t vp)
1634 /* is vnode_t a device with multiple active vnodes referring to it? */
1636 vnode_isaliased(vnode_t vp)
1646 /* is vnode_t a named stream? */
1650 vnode_t vp
1652 __unused vnode_t vp
1666 vnode_t vp
1668 __unused vnode_t vp
1683 vnode_t vp
1685 __unused vnode_t vp
1695 /* TBD: set vnode_t to not cache data after it is consumed once; used for quota */
1697 vnode_setnocache(vnode_t vp)
1705 vnode_clearnocache(vnode_t vp)
1713 vnode_set_openevt(vnode_t vp)
1721 vnode_clear_openevt(vnode_t vp)
1730 vnode_setnoreadahead(vnode_t vp)
1738 vnode_clearnoreadahead(vnode_t vp)
1746 /* mark vnode_t to skip vflush() is SKIPSYSTEM */
1748 vnode_setnoflush(vnode_t vp)
1756 vnode_clearnoflush(vnode_t vp)
1764 /* is vnode_t a blkdevice and has a FS mounted on it */
1766 vnode_ismountedon(vnode_t vp)
1772 vnode_setmountedon(vnode_t vp)
1780 vnode_clearmountedon(vnode_t vp)
1789 vnode_settag(vnode_t vp, int tag)
1796 vnode_tag(vnode_t vp)
1801 vnode_t
1802 vnode_parent(vnode_t vp)
1809 vnode_setparent(vnode_t vp, vnode_t dvp)
1815 vnode_setname(vnode_t vp, char * name)
1822 vnode_vfsname(vnode_t vp, char * buf)
1829 vnode_vfstypenum(vnode_t vp)
1835 vnode_vfs64bitready(vnode_t vp)
1849 /* return the visible flags on associated mount point of vnode_t */
1851 vnode_vfsvisflags(vnode_t vp)
1856 /* return the command modifier flags on associated mount point of vnode_t */
1858 vnode_vfscmdflags(vnode_t vp)
1863 /* return the max symlink of short links of vnode_t */
1865 vnode_vfsmaxsymlen(vnode_t vp)
1870 /* return a pointer to the RO vfs_statfs associated with vnode_t's mount point */
1872 vnode_vfsstatfs(vnode_t vp)
1877 /* return a handle to the FSs specific private handle associated with vnode_t's mount point */
1879 vnode_vfsfsprivate(vnode_t vp)
1884 /* is vnode_t in a rdonly mounted FS */
1886 vnode_vfsisrdonly(vnode_t vp)
1892 vnode_compound_rename_available(vnode_t vp)
1897 vnode_compound_rmdir_available(vnode_t vp)
1902 vnode_compound_mkdir_available(vnode_t vp)
1907 vnode_compound_remove_available(vnode_t vp)
1912 vnode_compound_open_available(vnode_t vp)
1918 vnode_compound_op_available(vnode_t vp, compound_vnop_id_t opid)
1929 vnode_t
1936 vnode_t
1983 vnode_get_filesec(vnode_t vp, kauth_filesec_t *fsecp, vfs_context_t ctx)
2124 vnode_set_filesec(vnode_t vp, kauth_filesec_t fsec, kauth_acl_t acl, vfs_context_t ctx)
2173 vnode_getattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx)
2405 vnode_setattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx)
2498 vnode_setattr_fallback(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx)
2617 vnode_notify(vnode_t vp, uint32_t events, struct vnode_attr *vap)
2653 vnode_isdyldsharedcache(vnode_t vp)
2664 vnode_ismonitored(vnode_t vp) {
2730 vnode_t a_dvp;
2731 vnode_t *a_vpp;
2760 VNOP_LOOKUP(vnode_t dvp, vnode_t *vpp, struct componentname *cnp, vfs_context_t ctx)
2773 DTRACE_FSINFO(lookup, vnode_t, *vpp);
2782 vnode_t a_dvp;
2783 vnode_t *a_vpp;
2794 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, uint32_t *statusp, struct vnode_attr *vap, vfs_context_t ctx)
2831 DTRACE_FSINFO(compound_open, vnode_t, *vpp);
2833 DTRACE_FSINFO(compound_open, vnode_t, dvp);
2836 DTRACE_FSINFO(compound_open, vnode_t, *vpp);
2873 vnode_t a_dvp;
2874 vnode_t *a_vpp;
2881 VNOP_CREATE(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx)
2895 DTRACE_FSINFO(create, vnode_t, *vpp);
2922 vnode_t a_dvp;
2929 VNOP_WHITEOUT(vnode_t dvp, struct componentname * cnp, int flags, vfs_context_t ctx)
2941 DTRACE_FSINFO(whiteout, vnode_t, dvp);
2957 vnode_t a_dvp;
2958 vnode_t *a_vpp;
2965 VNOP_MKNOD(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx)
2980 DTRACE_FSINFO(mknod, vnode_t, *vpp);
2996 vnode_t a_vp;
3002 VNOP_OPEN(vnode_t vp, int mode, vfs_context_t ctx)
3016 DTRACE_FSINFO(open, vnode_t, vp);
3029 vnode_t a_vp;
3035 VNOP_CLOSE(vnode_t vp, int fflag, vfs_context_t ctx)
3049 DTRACE_FSINFO(close, vnode_t, vp);
3062 vnode_t a_vp;
3068 VNOP_ACCESS(vnode_t vp, int action, vfs_context_t ctx)
3082 DTRACE_FSINFO(access, vnode_t, vp);
3095 vnode_t a_vp;
3101 VNOP_GETATTR(vnode_t vp, struct vnode_attr * vap, vfs_context_t ctx)
3112 DTRACE_FSINFO(getattr, vnode_t, vp);
3125 vnode_t a_vp;
3131 VNOP_SETATTR(vnode_t vp, struct vnode_attr * vap, vfs_context_t ctx)
3142 DTRACE_FSINFO(setattr, vnode_t, vp);
3166 vnode_t dvp;
3198 vnode_t svp;
3222 vnode_t a_vp;
3229 VNOP_READ(vnode_t vp, struct uio * uio, int ioflag, vfs_context_t ctx)
3249 vnode_t, vp, user_ssize_t, (resid - uio_resid(uio)));
3263 vnode_t a_vp;
3270 VNOP_WRITE(vnode_t vp, struct uio * uio, int ioflag, vfs_context_t ctx)
3290 vnode_t, vp, user_ssize_t, (resid - uio_resid(uio)));
3306 vnode_t a_vp;
3314 VNOP_IOCTL(vnode_t vp, u_long command, caddr_t data, int fflag, vfs_context_t ctx)
3351 DTRACE_FSINFO(ioctl, vnode_t, vp);
3365 vnode_t a_vp;
3373 VNOP_SELECT(vnode_t vp, int which , int fflags, void * wql, vfs_context_t ctx)
3389 DTRACE_FSINFO(select, vnode_t, vp);
3404 vnode_t a_fvp;
3405 vnode_t a_tvp;
3411 VNOP_EXCHANGE(vnode_t fvp, vnode_t tvp, int options, vfs_context_t ctx)
3423 DTRACE_FSINFO(exchange, vnode_t, fvp);
3441 vnode_t a_vp;
3447 VNOP_REVOKE(vnode_t vp, int flags, vfs_context_t ctx)
3458 DTRACE_FSINFO(revoke, vnode_t, vp);
3472 vnode_t a_vp;
3478 VNOP_MMAP(vnode_t vp, int fflags, vfs_context_t ctx)
3489 DTRACE_FSINFO(mmap, vnode_t, vp);
3503 vnode_t a_vp;
3508 VNOP_MNOMAP(vnode_t vp, vfs_context_t ctx)
3518 DTRACE_FSINFO(mnomap, vnode_t, vp);
3532 vnode_t a_vp;
3538 VNOP_FSYNC(vnode_t vp, int waitfor, vfs_context_t ctx)
3549 DTRACE_FSINFO(fsync, vnode_t, vp);
3564 vnode_t a_dvp;
3565 vnode_t a_vp;
3572 VNOP_REMOVE(vnode_t dvp, vnode_t vp, struct componentname * cnp, int flags, vfs_context_t ctx)
3585 DTRACE_FSINFO(remove, vnode_t, vp);
3606 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx)
3623 DTRACE_FSINFO(compound_remove, vnode_t, *vpp);
3625 DTRACE_FSINFO(compound_remove, vnode_t, dvp);
3664 vnode_t a_vp;
3665 vnode_t a_tdvp;
3671 VNOP_LINK(vnode_t vp, vnode_t tdvp, struct componentname * cnp, vfs_context_t ctx)
3704 DTRACE_FSINFO(link, vnode_t, vp);
3721 vnode_t src_attr_vp = NULLVP;
3722 vnode_t dst_attr_vp = NULLVP;
3856 vnode_t old_parent = src_attr_vp->v_parent;
3959 vnode_t a_fdvp;
3960 vnode_t a_fvp;
3962 vnode_t a_tdvp;
3963 vnode_t a_tvp;
3988 DTRACE_FSINFO(rename, vnode_t, fdvp);
4058 DTRACE_FSINFO(compound_rename, vnode_t, fdvp);
4141 vnode_t a_dvp;
4142 vnode_t *a_vpp;
4164 DTRACE_FSINFO(mkdir, vnode_t, *vpp);
4201 DTRACE_FSINFO(compound_mkdir, vnode_t, *vpp);
4224 vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx)
4248 vnode_t a_dvp;
4249 vnode_t a_vp;
4268 DTRACE_FSINFO(rmdir, vnode_t, vp);
4311 DTRACE_FSINFO(compound_rmdir, vnode_t, *vpp);
4347 xattrfile_remove(vnode_t dvp, const char * basename, vfs_context_t ctx, int force)
4349 vnode_t xvp;
4425 xattrfile_setattr(vnode_t dvp, const char * basename, struct vnode_attr * vap,
4428 vnode_t xvp;
4483 vnode_t a_dvp;
4484 vnode_t *a_vpp;
4508 DTRACE_FSINFO(symlink, vnode_t, dvp);
4531 vnode_t a_vp;
4560 vnode_t, vp, user_ssize_t, (resid - uio_resid(uio)));
4573 vnode_t a_vp;
4608 vnode_t, vp, user_ssize_t, (resid - uio_resid(uio)));
4621 vnode_t a_vp;
4661 vnode_t, vp, user_ssize_t, (resid - uio_resid(uio)));
4674 vnode_t a_vp;
4689 DTRACE_FSINFO(inactive, vnode_t, vp);
4717 vnode_t a_vp;
4732 DTRACE_FSINFO(reclaim, vnode_t, vp);
4753 vnode_t a_vp;
4772 DTRACE_FSINFO(pathconf, vnode_t, vp);
4796 vnode_t a_vp;
4830 DTRACE_FSINFO(advlock, vnode_t, vp);
4846 vnode_t a_vp;
4870 DTRACE_FSINFO(allocate, vnode_t, vp);
4888 vnode_t a_vp;
4913 DTRACE_FSINFO(pagein, vnode_t, vp);
4926 vnode_t a_vp;
4952 DTRACE_FSINFO(pageout, vnode_t, vp);
4960 vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx)
4979 vnode_t a_vp;
5017 DTRACE_FSINFO(searchfs, vnode_t, vp);
5033 vnode_t a_fvp;
5034 vnode_t a_tdvp;
5035 vnode_t a_tvp;
5057 DTRACE_FSINFO(copyfile, vnode_t, fvp);
5062 VNOP_GETXATTR(vnode_t vp, const char *name, uio_t uio, size_t *size, int options, vfs_context_t ctx)
5076 DTRACE_FSINFO(getxattr, vnode_t, vp);
5082 VNOP_SETXATTR(vnode_t vp, const char *name, uio_t uio, int options, vfs_context_t ctx)
5095 DTRACE_FSINFO(setxattr, vnode_t, vp);
5106 VNOP_REMOVEXATTR(vnode_t vp, const char *name, int options, vfs_context_t ctx)
5118 DTRACE_FSINFO(removexattr, vnode_t, vp);
5126 VNOP_LISTXATTR(vnode_t vp, uio_t uio, size_t *size, int options, vfs_context_t ctx)
5139 DTRACE_FSINFO(listxattr, vnode_t, vp);
5153 vnode_t a_vp;
5170 DTRACE_FSINFO(blktooff, vnode_t, vp);
5183 vnode_t a_vp;
5200 DTRACE_FSINFO(offtoblk, vnode_t, vp);
5213 vnode_t a_vp;
5244 DTRACE_FSINFO(blockmap, vnode_t, vp);
5277 vnode_t vp = buf_vnode(bp);
5281 DTRACE_FSINFO(strategy, vnode_t, vp);
5296 vnode_t vp = buf_vnode(bp);
5300 DTRACE_FSINFO(bwrite, vnode_t, vp);
5324 DTRACE_FSINFO(kqfilt_add, vnode_t, vp);
5349 DTRACE_FSINFO(kqfilt_remove, vnode_t, vp);
5355 VNOP_MONITOR(vnode_t vp, uint32_t events, uint32_t flags, void *handle, vfs_context_t ctx)
5368 DTRACE_FSINFO(monitor, vnode_t, vp);
5393 DTRACE_FSINFO(setlabel, vnode_t, vp);
5404 VNOP_GETNAMEDSTREAM(vnode_t vp, vnode_t *svpp, const char *name, enum nsoperation operation, int flags, vfs_context_t ctx)
5418 DTRACE_FSINFO(getnamedstream, vnode_t, vp);
5426 VNOP_MAKENAMEDSTREAM(vnode_t vp, vnode_t *svpp, const char *name, int flags, vfs_context_t ctx)
5439 DTRACE_FSINFO(makenamedstream, vnode_t, vp);
5448 VNOP_REMOVENAMEDSTREAM(vnode_t vp, vnode_t svp, const char *name, int flags, vfs_context_t ctx)
5461 DTRACE_FSINFO(removenamedstream, vnode_t, vp);