Lines Matching refs:vnode_t

133         vnode_t	 v_defer_reclaimlist;		/* in case we have to defer the reclaim to avoid recursion */
171 vnode_t v_parent; /* pointer to parent vnode */
367 int build_path(vnode_t first_vp, char *buff, int buflen, int *outlen, int flags, vfs_context_t ctx);
388 int vn_close(vnode_t, int flags, vfs_context_t ctx);
389 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx);
394 void lock_vnode_and_post(vnode_t, int);
404 int vn_authorize_open_existing(vnode_t vp, struct componentname *cnp, int fmode, vfs_context_t ctx, void *reserved);
405 int vn_authorize_create(vnode_t, struct componentname *, struct vnode_attr *, vfs_context_t, void*);
406 int vn_attribute_prepare(vnode_t dvp, struct vnode_attr *vap, uint32_t *defaulted_fieldsp, vfs_context_t ctx);
408 int vn_authorize_unlink(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, void *reserved);
412 int vn_authorize_rmdir(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, void *reserved);
414 typedef int (*vn_create_authorizer_t)(vnode_t, struct componentname *, struct vnode_attr *, vfs_context_t, void*);
415 int vn_authorize_mkdir(vnode_t, struct componentname *, struct vnode_attr *, vfs_context_t, void*);
416 int vn_authorize_null(vnode_t, struct componentname *, struct vnode_attr *, vfs_context_t, void*);
424 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint32_t*, vfs_context_t);
425 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx);
426 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx);
428 int vn_getxattr(vnode_t, const char *, uio_t, size_t *, int, vfs_context_t);
429 int vn_setxattr(vnode_t, const char *, uio_t, int, vfs_context_t);
430 int vn_removexattr(vnode_t, const char *, int, vfs_context_t);
431 int vn_listxattr(vnode_t, uio_t, size_t *, int, vfs_context_t);
434 errno_t vnode_getnamedstream(vnode_t, vnode_t *, const char *, enum nsoperation, int, vfs_context_t);
435 errno_t vnode_makenamedstream(vnode_t, vnode_t *, const char *, int, vfs_context_t);
436 errno_t vnode_removenamedstream(vnode_t, vnode_t, const char *, int, vfs_context_t);
437 errno_t vnode_flushnamedstream(vnode_t vp, vnode_t svp, vfs_context_t context);
438 errno_t vnode_relenamedstream(vnode_t vp, vnode_t svp);
439 errno_t vnode_verifynamedstream (vnode_t vp);
448 void cache_enter_with_gen(vnode_t dvp, vnode_t vp, struct componentname *cnp, int gen);
449 const char *cache_enter_create(vnode_t dvp, vnode_t vp, struct componentname *cnp);
451 int vn_pathconf(vnode_t, int, int32_t *, vfs_context_t);
456 void vnode_lock_spin(vnode_t);
463 int vnode_ref_ext(vnode_t, int, int);
465 void vnode_rele_ext(vnode_t, int, int);
466 void vnode_rele_internal(vnode_t, int, int, int);
468 int vnode_getalways(vnode_t);
469 int vget_internal(vnode_t, int, int);
470 errno_t vnode_getiocount(vnode_t, unsigned int, int);
472 int vnode_get_locked(vnode_t);
473 int vnode_put_locked(vnode_t);
475 int vnode_issock(vnode_t);
476 int vnode_isaliased(vnode_t);
478 void unlock_fsnode(vnode_t, int *);
479 int lock_fsnode(vnode_t, int *);
481 errno_t vnode_resume(vnode_t);
482 errno_t vnode_suspend(vnode_t);
485 errno_t vnode_mtime(vnode_t, struct timespec *, vfs_context_t);
487 errno_t vnode_size(vnode_t, off_t *, vfs_context_t);
488 errno_t vnode_setsize(vnode_t, off_t, int ioflag, vfs_context_t);
489 int vnode_setattr_fallback(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx);
490 int vnode_isspec(vnode_t vp);
502 int vnode_compound_rename_available(vnode_t vp);
503 int vnode_compound_rmdir_available(vnode_t vp);
504 int vnode_compound_mkdir_available(vnode_t vp);
505 int vnode_compound_remove_available(vnode_t vp);
506 int vnode_compound_open_available(vnode_t vp);
507 int vnode_compound_op_available(vnode_t, compound_vnop_id_t);
510 void vn_setunionwait(vnode_t);
511 void vn_checkunionwait(vnode_t);
512 void vn_clearunionwait(vnode_t, int);
520 void vnode_lock(vnode_t);
521 void vnode_unlock(vnode_t);
533 void vnode_setneedinactive(vnode_t);
534 int vnode_hasnamedstreams(vnode_t); /* Does this vnode have associated named streams? */
540 int vnode_trigger_resolve(vnode_t, struct nameidata *, vfs_context_t);
541 void vnode_trigger_rearm(vnode_t, vfs_context_t);