Lines Matching defs:vp
224 #define VN_KNLIST_EMPTY(vp) ((vp)->v_pollinfo == NULL || \ argument
227 #define VN_KNOTE(vp, b, a) \ argument
233 #define VN_KNOTE_LOCKED(vp, b) VN_KNOTE(vp, b, KNF_LISTLOCKED) argument
234 #define VN_KNOTE_UNLOCKED(vp, b) VN_KNOTE(vp, b, 0) argument
436 #define VREF(vp) vref(vp) argument
457 #define VI_LOCK(vp) mtx_lock(&(vp)->v_interlock) argument
458 #define VI_LOCK_FLAGS(vp, flags) mtx_lock_flags(&(vp)->v_interlock, (flags)) argument
459 #define VI_TRYLOCK(vp) mtx_trylock(&(vp)->v_interlock) argument
460 #define VI_UNLOCK(vp) mtx_unlock(&(vp)->v_interlock) argument
461 #define VI_MTX(vp) (&(vp)->v_interlock) argument
463 #define VN_LOCK_AREC(vp) lockallowrecurse((vp)->v_vnlock) argument
464 #define VN_LOCK_ASHARE(vp) lockallowshare((vp)->v_vnlock) argument
465 #define VN_LOCK_DSHARE(vp) lockdisableshare((vp)->v_vnlock) argument
548 #define ASSERT_VI_LOCKED(vp, str) assert_vi_locked((vp), (str)) argument
549 #define ASSERT_VI_UNLOCKED(vp, str) assert_vi_unlocked((vp), (str)) argument
550 #define ASSERT_VOP_ELOCKED(vp, str) assert_vop_elocked((vp), (str)) argument
551 #define ASSERT_VOP_LOCKED(vp, str) assert_vop_locked((vp), (str)) argument
552 #define ASSERT_VOP_UNLOCKED(vp, str) assert_vop_unlocked((vp), (str)) argument
554 #define ASSERT_VOP_IN_SEQC(vp) do { \ argument
560 #define ASSERT_VOP_NOT_IN_SEQC(vp) do { \ argument
568 #define ASSERT_VI_LOCKED(vp, str) ((void)0) argument
569 #define ASSERT_VI_UNLOCKED(vp, str) ((void)0) argument
570 #define ASSERT_VOP_ELOCKED(vp, str) ((void)0) argument
571 #define ASSERT_VOP_LOCKED(vp, str) ((void)0) argument
572 #define ASSERT_VOP_UNLOCKED(vp, str) ((void)0) argument
574 #define ASSERT_VOP_IN_SEQC(vp) ((void)0) argument
575 #define ASSERT_VOP_NOT_IN_SEQC(vp) ((void)0) argument
584 #define DOINGASYNC(vp) \ argument
595 vn_canvmio(struct vnode *vp) in vn_canvmio()
639 #define cache_enter(dvp, vp, cnp) \ argument
663 cache_validate(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) in cache_validate()
742 #define vn_lock(vp, flags) _vn_lock(vp, flags, __FILE__, __LINE__) argument
792 #define vn_seqc_read_any(vp) seqc_read_any(&(vp)->v_seqc) argument
793 #define vn_seqc_read_notmodify(vp) seqc_read_notmodify(&(vp)->v_seqc) argument
794 #define vn_seqc_consistent(vp, seq) seqc_consistent(&(vp)->v_seqc, seq) argument
796 #define vn_rangelock_unlock(vp, cookie) \ argument
798 #define vn_rangelock_unlock_range(vp, cookie, start, end) \ argument
801 #define vn_rangelock_rlock(vp, start, end) \ argument
803 #define vn_rangelock_tryrlock(vp, start, end) \ argument
805 #define vn_rangelock_wlock(vp, start, end) \ argument
807 #define vn_rangelock_trywlock(vp, start, end) \ argument
810 #define vn_irflag_read(vp) atomic_load_short(&(vp)->v_irflag) argument
974 #define VOP_LOCK(vp, flags) VOP_LOCK1(vp, flags, __FILE__, __LINE__) argument
977 #define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) \ argument
985 #define VOP_SET_TEXT_CHECKED(vp) \ argument
993 #define VOP_UNSET_TEXT_CHECKED(vp) \ argument
1002 #define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) VOP_ADD_WRITECOUNT((vp), (cnt)) argument
1003 #define VOP_SET_TEXT_CHECKED(vp) VOP_SET_TEXT((vp)) argument
1004 #define VOP_UNSET_TEXT_CHECKED(vp) VOP_UNSET_TEXT((vp)) argument
1007 #define VN_IS_DOOMED(vp) __predict_false((vn_irflag_read(vp) & VIRF_DOOMED) != 0) argument
1015 vrefcnt(struct vnode *vp) in vrefcnt()
1021 #define vholdl(vp) do { \ argument
1026 #define vrefl(vp) do { \ argument
1085 #define VOP_UNLOCK_FLAGS(vp, flags) ({ \ argument
1115 #define vn_load_v_data_smr(vp) ({ \ argument