Lines Matching refs:vnode_t

173 extern int       nfs_vinvalbuf(vnode_t, int, vfs_context_t, int);
190 static void vnode_list_add(vnode_t);
191 static void vnode_async_list_add(vnode_t);
192 static void vnode_list_remove(vnode_t);
193 static void vnode_list_remove_locked(vnode_t);
195 static void vnode_abort_advlocks(vnode_t);
196 static errno_t vnode_drain(vnode_t);
197 static void vgone(vnode_t, int flags);
198 static void vclean(vnode_t vp, int flag);
199 static void vnode_reclaim_internal(vnode_t, int, int, int);
201 static void vnode_dropiocount (vnode_t);
203 static vnode_t checkalias(vnode_t vp, dev_t nvp_rdev);
204 static int vnode_reload(vnode_t);
205 static int vnode_isinuse_locked(vnode_t, int, int);
207 static void insmntque(vnode_t vp, mount_t mp);
211 int vnode_umount_preflight(mount_t, vnode_t, int);
216 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
218 static int vnode_authattr_new_internal(vnode_t dvp, struct vnode_attr *vap, int noauth, uint32_t *defaulted_fieldsp, vfs_context_t ctx);
220 errno_t rmdir_remove_orphaned_appleDouble(vnode_t, vfs_context_t, int *);
223 static void record_vp(vnode_t vp, int count);
227 static int vnode_resolver_create(mount_t, vnode_t, struct vnode_trigger_param *, boolean_t external);
228 static void vnode_resolver_detach(vnode_t);
387 vnode_waitforwrites(vnode_t vp, int output_target, int slpflag, int slptimeout, const char *msg) {
420 vnode_startwrite(vnode_t vp) {
427 vnode_writedone(vnode_t vp)
457 vnode_hasdirtyblks(vnode_t vp)
483 vnode_hascleanblks(vnode_t vp)
510 vnode_umount_preflight(mount_t mp, vnode_t skipvp, int flags)
512 vnode_t vp;
546 vnode_t vp;
1025 vnode_t bdevvp_rootvp;
1247 insmntque(vnode_t vp, mount_t mp)
1305 bdevvp(dev_t dev, vnode_t *vpp)
1307 vnode_t nvp;
1380 static vnode_t
1490 vget_internal(vnode_t vp, int vid, int vflags)
1514 vnode_ref(vnode_t vp)
1525 vnode_ref_ext(vnode_t vp, int fmode, int flags)
1595 vnode_on_reliable_media(vnode_t vp)
1603 vnode_async_list_add(vnode_t vp)
1627 vnode_list_add(vnode_t vp)
1700 vnode_list_remove_locked(vnode_t vp)
1724 vnode_list_remove(vnode_t vp)
1764 vnode_rele(vnode_t vp)
1771 vnode_rele_ext(vnode_t vp, int fmode, int dont_reenter)
1778 vnode_rele_internal(vnode_t vp, int fmode, int dont_reenter, int locked)
2085 vclean(vnode_t vp, int flags)
2166 vnode_t pvp = vp->v_parent;
2238 vn_revoke(vnode_t vp, int flags, __unused vfs_context_t a_context)
2240 vn_revoke(vnode_t vp, __unused int flags, __unused vfs_context_t a_context)
2311 vnode_reload(vnode_t vp)
2331 vgone(vnode_t vp, int flags)
2392 vnode_t vp;
2423 vcount(vnode_t vp)
2425 vnode_t vq, vnext;
2653 vn_path_package_check(__unused vnode_t vp, char *path, int pathlen, int *component)
2920 vnode_pager_vrele(vnode_t vp)
2942 vfs_init_io_attributes(vnode_t devvp, mount_t mp)
3587 static vnode_t
3588 process_vp(vnode_t vp, int want_vp, int *deferred)
3686 vnode_t vp;
3716 new_vnode(vnode_t *vpp)
3718 vnode_t vp;
3992 vp->v_defer_reclaimlist = (vnode_t)0;
4003 vnode_lock(vnode_t vp)
4009 vnode_lock_spin(vnode_t vp)
4015 vnode_unlock(vnode_t vp)
4057 vnode_getwithvid(vnode_t vp, uint32_t vid)
4068 vnode_getwithvid_drainok(vnode_t vp, uint32_t vid)
4074 vnode_getwithref(vnode_t vp)
4081 vnode_getalways(vnode_t vp)
4087 vnode_put(vnode_t vp)
4099 vnode_put_locked(vnode_t vp)
4145 /* is vnode_t in use by others? */
4147 vnode_isinuse(vnode_t vp, int refcnt)
4154 vnode_isinuse_locked(vnode_t vp, int refcnt, int locked)
4175 /* resume vnode_t */
4177 vnode_resume(vnode_t vp)
4191 /* suspend vnode_t
4198 vnode_suspend(vnode_t vp)
4227 vnode_abort_advlocks(vnode_t vp)
4235 vnode_drain(vnode_t vp)
4266 vnode_getiocount(vnode_t vp, unsigned int vid, int vflags)
4356 vnode_dropiocount (vnode_t vp)
4473 vnode_create(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp)
4477 vnode_t vp;
4478 vnode_t nvp;
4479 vnode_t dvp;
4693 vnode_addfsref(vnode_t vp)
4706 vnode_removefsref(vnode_t vp)
4971 vnode_lookup(const char *path, int flags, vnode_t *vpp, vfs_context_t ctx)
5004 vnode_open(const char *path, int fmode, int cmode, int flags, vnode_t *vpp, vfs_context_t ctx)
5041 vnode_close(vnode_t vp, int flags, vfs_context_t ctx)
5055 vnode_mtime(vnode_t vp, struct timespec *mtime, vfs_context_t ctx)
5073 vnode_size(vnode_t vp, off_t *sizep, vfs_context_t ctx)
5087 vnode_setsize(vnode_t vp, off_t size, int ioflag, vfs_context_t ctx)
5098 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags, int fmode, uint32_t *statusp, vfs_context_t ctx)
5151 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags, int fmode, uint32_t *statusp, vfs_context_t ctx)
5154 vnode_t vp = (vnode_t)0;
5230 if ((error != 0) && (vp != (vnode_t)0)) {
5239 *vpp = (vnode_t) 0;
5257 vnode_t vp;
5259 vnode_t dvp;
5281 vn_attribute_prepare(vnode_t dvp, struct vnode_attr *vap, uint32_t *defaulted_fieldsp, vfs_context_t ctx)
5365 vn_authorize_unlink(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, __unused void *reserved)
5393 vn_authorize_open_existing(vnode_t vp, struct componentname *cnp, int fmode, vfs_context_t ctx, void *reserved)
5488 vn_authorize_create(vnode_t dvp, struct componentname *cnp, struct vnode_attr *vap, vfs_context_t ctx, void *reserved)
5656 vn_authorize_mkdir(vnode_t dvp, struct componentname *cnp, struct vnode_attr *vap, vfs_context_t ctx, void *reserved)
5694 vn_authorize_rmdir(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, void *reserved)
5748 vnode_authorize(vnode_t vp, vnode_t dvp, kauth_action_t action, vfs_context_t ctx)
6520 vnode_authorize_checkimmutable(vnode_t vp, struct vnode_attr *vap, int rights, int ignore)
6599 vnode_authorize_opaque(vnode_t vp, int *resultp, kauth_action_t action, vfs_context_t ctx)
6682 vnode_t cvp = NULLVP;
6683 vnode_t vp, dvp;
6689 vp = (vnode_t)arg1;
6690 dvp = (vnode_t)arg2;
6778 vnode_t vp, dvp;
6791 vp = vcp->vp = (vnode_t)arg1;
6792 dvp = vcp->dvp = (vnode_t)arg2;
7052 vnode_authattr_new(vnode_t dvp, struct vnode_attr *vap, int noauth, vfs_context_t ctx)
7062 vnode_authattr_new_internal(vnode_t dvp, struct vnode_attr *vap, int noauth, uint32_t *defaulted_fieldsp, vfs_context_t ctx)
7283 vnode_authattr(vnode_t vp, struct vnode_attr *vap, kauth_action_t *actionp, vfs_context_t ctx)
7843 vn_setunionwait(vnode_t vp)
7852 vn_checkunionwait(vnode_t vp)
7861 vn_clearunionwait(vnode_t vp, int locked)
7897 errno_t rmdir_remove_orphaned_appleDouble(vnode_t vp , vfs_context_t ctx, int * restart_flag)
8099 lock_vnode_and_post(vnode_t vp, int kevent_num)
8110 static void record_vp(vnode_t vp, int count) {
8187 vnode_trigger_update(vnode_t vp, resolver_result_t result)
8222 vnode_resolver_attach(vnode_t vp, vnode_resolve_t rp, boolean_t ref)
8252 vnode_resolver_create(mount_t mp, vnode_t vp, struct vnode_trigger_param *tinfo, boolean_t external)
8313 vnode_resolver_detach(vnode_t vp)
8357 vnode_trigger_rearm(vnode_t vp, vfs_context_t ctx)
8404 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx)
8460 vnode_trigger_unresolve(vnode_t vp, int flags, vfs_context_t ctx)
8521 vnode_t vp;
8546 vnode_t trigger_vp;
8587 vnode_t vp = infop->trigger_vp;
8680 vnode_t vp = info.trigger_vp;
8694 vnode_t rvp, vp;