Lines Matching defs:vnode
159 struct vnode { struct
160 lck_mtx_t v_lock; /* vnode mutex */ argument
165 …vnode_t v_defer_reclaimlist; /* in case we have to defer the reclaim to avoid recursion… argument
166 uint32_t v_listflag; /* flags protected by the vnode_list_lock (see below) */ argument
167 uint32_t v_flag; /* vnode flags (see below) */ argument
168 uint16_t v_lflag; /* vnode local and named ref flags */ argument
174 void * XNU_PTRAUTH_SIGNED_PTR("vnode.v_owner") v_owner; /* act that owns the vnode */ argument
175 uint8_t v_ext_flag; /* additional vnode flags, (v_flags is not enough) */ argument
176 uint8_t v_type; /* vnode type */ argument
178 uint32_t v_id; /* identity of vnode contents */ argument
180 …struct mount * XNU_PTRAUTH_SIGNED_PTR("vnode.v_data") vu_mountedhere; /* ptr to mounted vfs (V… argument
188 struct klist v_knotes; /* knotes attached to this vnode */ argument
199 * back to the vnode lock for protection argument
203 …uint32_t v_holdcount; /* reference to keep vnode from being freed after reclaim … argument
204 const char *v_name; /* name component of the vnode */ argument
207 int(**v_op)(void *); /* vnode operations vector */ argument
214 vnode_resolve_t v_resolve; /* trigger vnode resolve info (VDIR only) */ argument
217 vnode_t v_fmlink; /* firmlink if set (VDIR only), Points to source argument
226 vnode_iocount_trace_t v_iocount_trace; argument