Lines Matching defs:vp

67 	  struct xfs_vnode *vp)
74 xfs_vnode_t *vp)
80 vn_bhv_head_init(VN_BHV_HEAD(vp), "vnode");
83 vp->v_trace = ktrace_alloc(VNODE_TRACE_SIZE, KM_SLEEP);
86 vn_trace_exit(vp, "vn_initialize", (inst_t *)__return_address);
87 return vp;
100 struct vnode *vp;
105 vp = vmap->v_vp;
107 error = vget(vp, LK_EXCLUSIVE, curthread);
108 vdrop(vp);
116 * vp is not locked.
118 VOP_UNLOCK(vp, 0);
119 if (vp->v_data != xfs_vp) {
120 vput(vp);
124 vn_trace_exit(vp, "vn_get", (inst_t *)__return_address);
137 struct vnode *vp;
139 vn_trace_entry(vp, "vn_purge", (inst_t *)__return_address);
141 vp = xfs_vp->v_vnode;
143 vn_lock(vp, LK_EXCLUSIVE);
144 if (vp->v_holdcnt == 0)
145 vhold(vp);
146 vgone(vp);
147 VOP_UNLOCK(vp, 0);
193 xfs_vnode_t *vp;
216 void vn_atime_to_bstime(struct xfs_vnode *vp, xfs_bstime_t *bs_atime)
218 bs_atime->tv_sec = vp->v_inode.i_atime.tv_sec;
219 bs_atime->tv_nsec = vp->v_inode.i_atime.tv_nsec;
227 #define KTRACE_ENTER(vp, vk, s, line, ra) \
228 ktrace_enter( (vp)->v_trace, \
232 /* 3 */ (void *)(vn_count(vp)), \
234 /* 5 */ (void *)(__psunsigned_t)(vp)->v_flag, \
244 vn_trace_entry(xfs_vnode_t *vp, char *func, inst_t *ra)
246 KTRACE_ENTER(vp, VNODE_KTRACE_ENTRY, func, 0, ra);
250 vn_trace_exit(xfs_vnode_t *vp, char *func, inst_t *ra)
252 KTRACE_ENTER(vp, VNODE_KTRACE_EXIT, func, 0, ra);
256 vn_trace_hold(xfs_vnode_t *vp, char *file, int line, inst_t *ra)
258 KTRACE_ENTER(vp, VNODE_KTRACE_HOLD, file, line, ra);
262 vn_trace_ref(xfs_vnode_t *vp, char *file, int line, inst_t *ra)
264 KTRACE_ENTER(vp, VNODE_KTRACE_REF, file, line, ra);
268 vn_trace_rele(xfs_vnode_t *vp, char *file, int line, inst_t *ra)
270 KTRACE_ENTER(vp, VNODE_KTRACE_RELE, file, line, ra);