Lines Matching refs:vp
82 #define ISROFILE(vp) \ argument
83 ((vp)->v_type != VCHR && (vp)->v_type != VBLK && \
84 (vp)->v_type != VFIFO && vn_is_readonly(vp))
86 #define VOPSTATS_UPDATE(vp, counter) ((void)vp) argument
87 #define VOPSTATS_UPDATE_IO(vp, counter, bytecounter, bytesval) \ argument
88 ((void)vp, (void)bytesval)
89 #define VOPXID_MAP_CR(vp, cr) ((void)vp) argument
317 struct vnode *vp, in vn_rdwr() argument
332 if (rw == UIO_WRITE && ISROFILE(vp)) in vn_rdwr()
338 VOPXID_MAP_CR(vp, cr); in vn_rdwr()
353 if (nbl_need_check(vp)) { in vn_rdwr()
356 nbl_start_crit(vp, RW_READER); in vn_rdwr()
358 error = nbl_svmand(vp, cr, &svmand); in vn_rdwr()
361 if (nbl_conflict(vp, rw == UIO_WRITE ? NBL_WRITE : NBL_READ, in vn_rdwr()
368 (void) VOP_RWLOCK(vp, in vn_rdwr()
373 error = VOP_WRITE(vp, &uio, ioflag, cr, NULL); in vn_rdwr()
377 error = VOP_READ(vp, &uio, ioflag, cr, NULL); in vn_rdwr()
379 VOP_RWUNLOCK(vp, in vn_rdwr()
388 nbl_end_crit(vp); in vn_rdwr()
399 vn_rele(vnode_t *vp) in vn_rele() argument
401 mutex_enter(&vp->v_lock); in vn_rele()
402 if (vp->v_count == 1) { in vn_rele()
403 mutex_exit(&vp->v_lock); in vn_rele()
404 VOP_INACTIVE(vp, CRED(), NULL); in vn_rele()
407 VERIFY(vp->v_count > 0); in vn_rele()
408 VN_RELE_LOCKED(vp); in vn_rele()
409 mutex_exit(&vp->v_lock); in vn_rele()
459 vn_vfswlock_wait(vnode_t *vp) in vn_vfswlock_wait() argument
462 ASSERT(vp != NULL); in vn_vfswlock_wait()
470 vn_vfsrlock_wait(vnode_t *vp) in vn_vfsrlock_wait() argument
473 ASSERT(vp != NULL); in vn_vfsrlock_wait()
485 vn_vfswlock(vnode_t *vp) in vn_vfswlock() argument
488 if (vp == NULL) in vn_vfswlock()
498 vn_vfsrlock(vnode_t *vp) in vn_vfsrlock() argument
501 if (vp == NULL) in vn_vfsrlock()
511 vn_vfsunlock(vnode_t *vp) in vn_vfsunlock() argument
518 vn_vfswlock_held(vnode_t *vp) in vn_vfswlock_held() argument
522 ASSERT(vp != NULL); in vn_vfswlock_held()
574 struct vnode *vp = buf; in vn_cache_constructor() local
576 bzero(vp, sizeof (*vp)); in vn_cache_constructor()
577 mutex_init(&vp->v_lock, NULL, MUTEX_DEFAULT, NULL); in vn_cache_constructor()
578 mutex_init(&vp->v_vsd_lock, NULL, MUTEX_DEFAULT, NULL); in vn_cache_constructor()
579 cv_init(&vp->v_cv, NULL, CV_DEFAULT, NULL); in vn_cache_constructor()
580 rw_init(&vp->v_nbllock, NULL, RW_DEFAULT, NULL); in vn_cache_constructor()
581 vp->v_femhead = NULL; /* Must be done before vn_reinit() */ in vn_cache_constructor()
582 vp->v_path = vn_vpath_empty; in vn_cache_constructor()
583 vp->v_path_stamp = 0; in vn_cache_constructor()
584 vp->v_mpssdata = NULL; in vn_cache_constructor()
585 vp->v_vsd = NULL; in vn_cache_constructor()
586 vp->v_fopdata = NULL; in vn_cache_constructor()
595 struct vnode *vp; in vn_cache_destructor() local
597 vp = buf; in vn_cache_destructor()
599 rw_destroy(&vp->v_nbllock); in vn_cache_destructor()
600 cv_destroy(&vp->v_cv); in vn_cache_destructor()
601 mutex_destroy(&vp->v_vsd_lock); in vn_cache_destructor()
602 mutex_destroy(&vp->v_lock); in vn_cache_destructor()
624 vn_recycle(vnode_t *vp) in vn_recycle() argument
626 VERIFY(vp->v_path != NULL); in vn_recycle()
632 vp->v_rdcnt = 0; in vn_recycle()
633 vp->v_wrcnt = 0; in vn_recycle()
634 vp->v_mmap_read = 0; in vn_recycle()
635 vp->v_mmap_write = 0; in vn_recycle()
640 ASSERT(vp->v_femhead == NULL); in vn_recycle()
642 if (vp->v_path != vn_vpath_empty) { in vn_recycle()
643 kmem_free(vp->v_path, strlen(vp->v_path) + 1); in vn_recycle()
644 vp->v_path = vn_vpath_empty; in vn_recycle()
646 vp->v_path_stamp = 0; in vn_recycle()
648 ASSERT(vp->v_fopdata == NULL); in vn_recycle()
649 vp->v_mpssdata = NULL; in vn_recycle()
664 vn_reinit(vnode_t *vp) in vn_reinit() argument
666 vp->v_count = 1; in vn_reinit()
667 vp->v_count_dnlc = 0; in vn_reinit()
668 vp->v_vfsp = NULL; in vn_reinit()
669 vp->v_stream = NULL; in vn_reinit()
670 vp->v_vfsmountedhere = NULL; in vn_reinit()
671 vp->v_flag = 0; in vn_reinit()
672 vp->v_type = VNON; in vn_reinit()
673 vp->v_rdev = NODEV; in vn_reinit()
675 vp->v_filocks = NULL; in vn_reinit()
676 vp->v_shrlocks = NULL; in vn_reinit()
677 vp->v_pages = NULL; in vn_reinit()
679 vp->v_locality = NULL; in vn_reinit()
680 vp->v_xattrdir = NULL; in vn_reinit()
687 if (vp->v_path == NULL) { in vn_reinit()
688 vp->v_path = vn_vpath_empty; in vn_reinit()
692 vn_recycle(vp); in vn_reinit()
698 vnode_t *vp; in vn_alloc() local
700 vp = kmem_cache_alloc(vn_cache, kmflag); in vn_alloc()
702 if (vp != NULL) { in vn_alloc()
703 vp->v_femhead = NULL; /* Must be done before vn_reinit() */ in vn_alloc()
704 vp->v_fopdata = NULL; in vn_alloc()
705 vn_reinit(vp); in vn_alloc()
708 return (vp); in vn_alloc()
712 vn_free(vnode_t *vp) in vn_free() argument
715 ASSERT(vp != rootdir); in vn_free()
717 ASSERT(vp->v_shrlocks == NULL); in vn_free()
718 ASSERT(vp->v_filocks == NULL); in vn_free()
725 ASSERT((vp->v_count == 0) || (vp->v_count == 1)); in vn_free()
726 ASSERT(vp->v_count_dnlc == 0); in vn_free()
727 VERIFY(vp->v_path != NULL); in vn_free()
728 if (vp->v_path != vn_vpath_empty) { in vn_free()
729 kmem_free(vp->v_path, strlen(vp->v_path) + 1); in vn_free()
730 vp->v_path = vn_vpath_empty; in vn_free()
734 ASSERT(vp->v_femhead == NULL); in vn_free()
735 ASSERT(vp->v_fopdata == NULL); in vn_free()
736 vp->v_mpssdata = NULL; in vn_free()
738 kmem_cache_free(vn_cache, vp); in vn_free()
745 vn_reclaim(vnode_t *vp) in vn_reclaim() argument
747 vfs_t *vfsp = vp->v_vfsp; in vn_reclaim()
753 (void) VFS_VNSTATE(vfsp, vp, VNTRANS_RECLAIMED); in vn_reclaim()
757 vn_idle(vnode_t *vp) in vn_idle() argument
759 vfs_t *vfsp = vp->v_vfsp; in vn_idle()
765 (void) VFS_VNSTATE(vfsp, vp, VNTRANS_IDLED); in vn_idle()
768 vn_exists(vnode_t *vp) in vn_exists() argument
770 vfs_t *vfsp = vp->v_vfsp; in vn_exists()
776 (void) VFS_VNSTATE(vfsp, vp, VNTRANS_EXISTS); in vn_exists()
780 vn_invalid(vnode_t *vp) in vn_invalid() argument
793 vn_is_readonly(vnode_t *vp) in vn_is_readonly() argument
795 return (vp->v_vfsp->vfs_flag & VFS_RDONLY); in vn_is_readonly()
799 vn_has_flocks(vnode_t *vp) in vn_has_flocks() argument
801 ASSERT(vp->v_filocks == NULL); in vn_has_flocks()
806 vn_has_mandatory_locks(vnode_t *vp, int mode) in vn_has_mandatory_locks() argument
808 ASSERT(vp->v_filocks == NULL); in vn_has_mandatory_locks()
813 vn_has_cached_data(vnode_t *vp) in vn_has_cached_data() argument
815 ASSERT(vp->v_pages == NULL); in vn_has_cached_data()
825 vn_ismntpt(vnode_t *vp) in vn_ismntpt() argument
827 return (vp->v_vfsmountedhere != NULL); in vn_ismntpt()
832 vn_mountedvfs(vnode_t *vp) in vn_mountedvfs() argument
834 return (vp->v_vfsmountedhere); in vn_mountedvfs()
842 vn_in_dnlc(vnode_t *vp) in vn_in_dnlc() argument
844 ASSERT(vp->v_count_dnlc == 0); in vn_in_dnlc()
859 vnode_t *vp, in vn_has_other_opens() argument
863 ASSERT(vp != NULL); in vn_has_other_opens()
867 if (vp->v_wrcnt > 1) in vn_has_other_opens()
871 if ((vp->v_rdcnt > 1) || (vp->v_wrcnt > 1)) in vn_has_other_opens()
875 if ((vp->v_rdcnt > 1) && (vp->v_wrcnt > 1)) in vn_has_other_opens()
879 if (vp->v_rdcnt > 1) in vn_has_other_opens()
895 vnode_t *vp, in vn_is_opened() argument
899 ASSERT(vp != NULL); in vn_is_opened()
903 if (vp->v_wrcnt) in vn_is_opened()
907 if (vp->v_rdcnt && vp->v_wrcnt) in vn_is_opened()
911 if (vp->v_rdcnt || vp->v_wrcnt) in vn_is_opened()
915 if (vp->v_rdcnt) in vn_is_opened()
929 vnode_t *vp, in vn_is_mapped() argument
932 ASSERT(vp->v_mmap_read == 0); in vn_is_mapped()
933 ASSERT(vp->v_mmap_write == 0); in vn_is_mapped()
941 vn_setops(vnode_t *vp, vnodeops_t *vnodeops) in vn_setops() argument
944 ASSERT(vp != NULL); in vn_setops()
946 ASSERT(vp->v_femhead == NULL); in vn_setops()
948 vp->v_op = vnodeops; in vn_setops()
955 vn_getops(vnode_t *vp) in vn_getops() argument
958 ASSERT(vp != NULL); in vn_getops()
959 ASSERT(vp->v_femhead == NULL); in vn_getops()
961 return (vp->v_op); in vn_getops()
969 vn_matchops(vnode_t *vp, vnodeops_t *vnodeops) in vn_matchops() argument
971 return (vn_getops(vp) == vnodeops); in vn_matchops()
982 vn_updatepath(vnode_t *pvp, vnode_t *vp, const char *name) in vn_updatepath() argument
1002 vnode_t *vp = *vpp; in fop_open() local
1004 VN_HOLD(vp); in fop_open()
1016 VOPXID_MAP_CR(vp, cr); in fop_open()
1025 VOPSTATS_UPDATE(vp, open); in fop_open()
1026 if ((vp->v_type == VREG) && (mode & FREAD)) in fop_open()
1027 atomic_dec_32(&vp->v_rdcnt); in fop_open()
1028 if ((vp->v_type == VREG) && (mode & FWRITE)) in fop_open()
1029 atomic_dec_32(&vp->v_wrcnt); in fop_open()
1040 if (*vpp != vp && *vpp != NULL) { in fop_open()
1044 if ((vp->v_type == VREG) && (mode & FREAD)) in fop_open()
1045 atomic_dec_32(&vp->v_rdcnt); in fop_open()
1048 if ((vp->v_type == VREG) && (mode & FWRITE)) in fop_open()
1049 atomic_dec_32(&vp->v_wrcnt); in fop_open()
1052 VN_RELE(vp); in fop_open()
1058 vnode_t *vp, in fop_close() argument
1067 VOPXID_MAP_CR(vp, cr); in fop_close()
1069 err = (*(vp)->v_op->vop_close)(vp, flag, count, offset, cr, ct); in fop_close()
1070 VOPSTATS_UPDATE(vp, close); in fop_close()
1075 if ((vp->v_type == VREG) && (count == 1)) { in fop_close()
1077 ASSERT(vp->v_rdcnt > 0); in fop_close()
1078 atomic_dec_32(&vp->v_rdcnt); in fop_close()
1081 ASSERT(vp->v_wrcnt > 0); in fop_close()
1082 atomic_dec_32(&vp->v_wrcnt); in fop_close()
1090 vnode_t *vp, in fop_read() argument
1099 VOPXID_MAP_CR(vp, cr); in fop_read()
1101 err = (*(vp)->v_op->vop_read)(vp, uiop, ioflag, cr, ct); in fop_read()
1102 VOPSTATS_UPDATE_IO(vp, read, in fop_read()
1109 vnode_t *vp, in fop_write() argument
1118 VOPXID_MAP_CR(vp, cr); in fop_write()
1120 err = (*(vp)->v_op->vop_write)(vp, uiop, ioflag, cr, ct); in fop_write()
1121 VOPSTATS_UPDATE_IO(vp, write, in fop_write()
1128 vnode_t *vp, in fop_ioctl() argument
1138 VOPXID_MAP_CR(vp, cr); in fop_ioctl()
1140 err = (*(vp)->v_op->vop_ioctl)(vp, cmd, arg, flag, cr, rvalp, ct); in fop_ioctl()
1141 VOPSTATS_UPDATE(vp, ioctl); in fop_ioctl()
1147 vnode_t *vp, in fop_setfl() argument
1155 VOPXID_MAP_CR(vp, cr); in fop_setfl()
1157 err = (*(vp)->v_op->vop_setfl)(vp, oflags, nflags, cr, ct); in fop_setfl()
1158 VOPSTATS_UPDATE(vp, setfl); in fop_setfl()
1164 vnode_t *vp, in fop_getattr() argument
1172 VOPXID_MAP_CR(vp, cr); in fop_getattr()
1178 if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) { in fop_getattr()
1187 vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) { in fop_getattr()
1190 err = (*(vp)->v_op->vop_getattr)(vp, vap, flags, cr, ct); in fop_getattr()
1191 VOPSTATS_UPDATE(vp, getattr); in fop_getattr()
1197 vnode_t *vp, in fop_setattr() argument
1205 VOPXID_MAP_CR(vp, cr); in fop_setattr()
1211 if (vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR) == 0) { in fop_setattr()
1220 vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) { in fop_setattr()
1223 err = (*(vp)->v_op->vop_setattr)(vp, vap, flags, cr, ct); in fop_setattr()
1224 VOPSTATS_UPDATE(vp, setattr); in fop_setattr()
1230 vnode_t *vp, in fop_access() argument
1239 vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) { in fop_access()
1243 VOPXID_MAP_CR(vp, cr); in fop_access()
1245 err = (*(vp)->v_op->vop_access)(vp, mode, flags, cr, ct); in fop_access()
1246 VOPSTATS_UPDATE(vp, access); in fop_access()
1493 vnode_t *vp, in fop_readdir() argument
1508 vfs_has_feature(vp->v_vfsp, VFSFT_DIRENTFLAGS) == 0) in fop_readdir()
1511 VOPXID_MAP_CR(vp, cr); in fop_readdir()
1513 err = (*(vp)->v_op->vop_readdir)(vp, uiop, cr, eofp, ct, flags); in fop_readdir()
1514 VOPSTATS_UPDATE_IO(vp, readdir, in fop_readdir()
1559 vnode_t *vp, in fop_readlink() argument
1566 VOPXID_MAP_CR(vp, cr); in fop_readlink()
1568 err = (*(vp)->v_op->vop_readlink)(vp, uiop, cr, ct); in fop_readlink()
1569 VOPSTATS_UPDATE(vp, readlink); in fop_readlink()
1575 vnode_t *vp, in fop_fsync() argument
1582 VOPXID_MAP_CR(vp, cr); in fop_fsync()
1584 err = (*(vp)->v_op->vop_fsync)(vp, syncflag, cr, ct); in fop_fsync()
1585 VOPSTATS_UPDATE(vp, fsync); in fop_fsync()
1591 vnode_t *vp, in fop_inactive() argument
1596 VOPSTATS_UPDATE(vp, inactive); in fop_inactive()
1598 VOPXID_MAP_CR(vp, cr); in fop_inactive()
1600 (*(vp)->v_op->vop_inactive)(vp, cr, ct); in fop_inactive()
1605 vnode_t *vp, in fop_fid() argument
1611 err = (*(vp)->v_op->vop_fid)(vp, fidp, ct); in fop_fid()
1612 VOPSTATS_UPDATE(vp, fid); in fop_fid()
1618 vnode_t *vp, in fop_rwlock() argument
1624 ret = ((*(vp)->v_op->vop_rwlock)(vp, write_lock, ct)); in fop_rwlock()
1625 VOPSTATS_UPDATE(vp, rwlock); in fop_rwlock()
1631 vnode_t *vp, in fop_rwunlock() argument
1635 (*(vp)->v_op->vop_rwunlock)(vp, write_lock, ct); in fop_rwunlock()
1636 VOPSTATS_UPDATE(vp, rwunlock); in fop_rwunlock()
1641 vnode_t *vp, in fop_seek() argument
1648 err = (*(vp)->v_op->vop_seek)(vp, ooff, noffp, ct); in fop_seek()
1649 VOPSTATS_UPDATE(vp, seek); in fop_seek()
1668 vnode_t *vp, in fop_frlock() argument
1679 VOPXID_MAP_CR(vp, cr); in fop_frlock()
1681 err = (*(vp)->v_op->vop_frlock) in fop_frlock()
1682 (vp, cmd, bfp, flag, offset, flk_cbp, cr, ct); in fop_frlock()
1683 VOPSTATS_UPDATE(vp, frlock); in fop_frlock()
1689 vnode_t *vp, in fop_space() argument
1699 VOPXID_MAP_CR(vp, cr); in fop_space()
1701 err = (*(vp)->v_op->vop_space)(vp, cmd, bfp, flag, offset, cr, ct); in fop_space()
1702 VOPSTATS_UPDATE(vp, space); in fop_space()
1708 vnode_t *vp, in fop_realvp() argument
1714 err = (*(vp)->v_op->vop_realvp)(vp, vpp, ct); in fop_realvp()
1715 VOPSTATS_UPDATE(vp, realvp); in fop_realvp()
1721 vnode_t *vp, in fop_getpage() argument
1735 VOPXID_MAP_CR(vp, cr); in fop_getpage()
1737 err = (*(vp)->v_op->vop_getpage) in fop_getpage()
1738 (vp, off, len, protp, plarr, plsz, seg, addr, rw, cr, ct); in fop_getpage()
1739 VOPSTATS_UPDATE(vp, getpage); in fop_getpage()
1745 vnode_t *vp, in fop_putpage() argument
1754 VOPXID_MAP_CR(vp, cr); in fop_putpage()
1756 err = (*(vp)->v_op->vop_putpage)(vp, off, len, flags, cr, ct); in fop_putpage()
1757 VOPSTATS_UPDATE(vp, putpage); in fop_putpage()
1763 vnode_t *vp, in fop_map() argument
1776 VOPXID_MAP_CR(vp, cr); in fop_map()
1778 err = (*(vp)->v_op->vop_map) in fop_map()
1779 (vp, off, as, addrp, len, prot, maxprot, flags, cr, ct); in fop_map()
1780 VOPSTATS_UPDATE(vp, map); in fop_map()
1786 vnode_t *vp, in fop_addmap() argument
1799 VOPXID_MAP_CR(vp, cr); in fop_addmap()
1801 error = (*(vp)->v_op->vop_addmap) in fop_addmap()
1802 (vp, off, as, addr, len, prot, maxprot, flags, cr, ct); in fop_addmap()
1804 VOPSTATS_UPDATE(vp, addmap); in fop_addmap()
1810 vnode_t *vp, in fop_delmap() argument
1823 VOPXID_MAP_CR(vp, cr); in fop_delmap()
1825 error = (*(vp)->v_op->vop_delmap) in fop_delmap()
1826 (vp, off, as, addr, len, prot, maxprot, flags, cr, ct); in fop_delmap()
1828 VOPSTATS_UPDATE(vp, delmap); in fop_delmap()
1835 vnode_t *vp, in fop_poll() argument
1844 err = (*(vp)->v_op->vop_poll)(vp, events, anyyet, reventsp, phpp, ct); in fop_poll()
1845 VOPSTATS_UPDATE(vp, poll); in fop_poll()
1851 vnode_t *vp, in fop_dump() argument
1863 err = (*(vp)->v_op->vop_dump)(vp, addr, lbdn, dblks, ct); in fop_dump()
1864 VOPSTATS_UPDATE(vp, dump); in fop_dump()
1870 vnode_t *vp, in fop_pathconf() argument
1878 VOPXID_MAP_CR(vp, cr); in fop_pathconf()
1880 err = (*(vp)->v_op->vop_pathconf)(vp, cmd, valp, cr, ct); in fop_pathconf()
1881 VOPSTATS_UPDATE(vp, pathconf); in fop_pathconf()
1887 vnode_t *vp, in fop_pageio() argument
1897 VOPXID_MAP_CR(vp, cr); in fop_pageio()
1899 err = (*(vp)->v_op->vop_pageio)(vp, pp, io_off, io_len, flags, cr, ct); in fop_pageio()
1900 VOPSTATS_UPDATE(vp, pageio); in fop_pageio()
1906 vnode_t *vp, in fop_dumpctl() argument
1912 err = (*(vp)->v_op->vop_dumpctl)(vp, action, blkp, ct); in fop_dumpctl()
1913 VOPSTATS_UPDATE(vp, dumpctl); in fop_dumpctl()
1919 vnode_t *vp, in fop_dispose() argument
1927 VOPSTATS_UPDATE(vp, dispose); in fop_dispose()
1929 VOPXID_MAP_CR(vp, cr); in fop_dispose()
1931 (*(vp)->v_op->vop_dispose)(vp, pp, flag, dn, cr, ct); in fop_dispose()
1936 vnode_t *vp, in fop_setsecattr() argument
1944 VOPXID_MAP_CR(vp, cr); in fop_setsecattr()
1951 vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) { in fop_setsecattr()
1954 err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct); in fop_setsecattr()
1955 VOPSTATS_UPDATE(vp, setsecattr); in fop_setsecattr()
1961 vnode_t *vp, in fop_getsecattr() argument
1974 vfs_has_feature(vp->v_vfsp, VFSFT_ACEMASKONACCESS) == 0) { in fop_getsecattr()
1978 VOPXID_MAP_CR(vp, cr); in fop_getsecattr()
1980 err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct); in fop_getsecattr()
1981 VOPSTATS_UPDATE(vp, getsecattr); in fop_getsecattr()
1987 vnode_t *vp, in fop_shrlock() argument
1996 VOPXID_MAP_CR(vp, cr); in fop_shrlock()
1998 err = (*(vp)->v_op->vop_shrlock)(vp, cmd, shr, flag, cr, ct); in fop_shrlock()
1999 VOPSTATS_UPDATE(vp, shrlock); in fop_shrlock()
2004 fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm, in fop_vnevent() argument
2009 err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct); in fop_vnevent()
2010 VOPSTATS_UPDATE(vp, vnevent); in fop_vnevent()
2033 vn_is_reparse(vnode_t *vp, cred_t *cr, caller_context_t *ct) in vn_is_reparse() argument
2038 if ((vp->v_type != VLNK) || in vn_is_reparse()
2039 !(vfs_has_feature(vp->v_vfsp, VFSFT_XVATTR))) in vn_is_reparse()
2047 if (VOP_GETATTR(vp, &xvattr.xva_vattr, 0, cr, ct)) in vn_is_reparse()