Lines Matching refs:vnode_t

378 	vnode_t                         vp,
397 vnode_t vp,
414 vnode_t vp,
428 vnode_t vp,
439 extern int vnode_trigger_update(vnode_t vp, resolver_result_t result);
911 errno_t vnode_create(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp);
935 errno_t vnode_create_ext(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp, vnode_create_op…
965 errno_t vnode_create_empty(vnode_t *vpp);
979 errno_t vnode_initialize(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp);
991 int vnode_addfsref(vnode_t vp);
1000 int vnode_removefsref(vnode_t vp);
1009 int vnode_hasdirtyblks(vnode_t vp);
1018 int vnode_hascleanblks(vnode_t vp);
1031 int vnode_waitforwrites(vnode_t vp, int output_target, int slpflag, int slptimeout, const char …
1038 void vnode_startwrite(vnode_t vp);
1046 void vnode_writedone(vnode_t vp);
1054 enum vtype vnode_vtype(vnode_t vp);
1062 uint32_t vnode_vid(vnode_t vp);
1070 boolean_t vnode_isonexternalstorage(vnode_t vp);
1078 mount_t vnode_mountedhere(vnode_t vp);
1086 mount_t vnode_mount(vnode_t vp);
1094 dev_t vnode_specrdev(vnode_t vp);
1102 void * vnode_fsnode(vnode_t vp);
1110 void vnode_clearfsnode(vnode_t vp);
1118 int vnode_isvroot(vnode_t vp);
1126 int vnode_issystem(vnode_t vp);
1135 int vnode_ismount(vnode_t vp);
1143 int vnode_isreg(vnode_t vp);
1151 int vnode_isdir(vnode_t vp);
1159 int vnode_islnk(vnode_t vp);
1167 int vnode_isfifo(vnode_t vp);
1175 int vnode_isblk(vnode_t vp);
1183 int vnode_ischr(vnode_t vp);
1191 int vnode_isswap(vnode_t vp);
1199 int vnode_isnamedstream(vnode_t vp);
1209 errno_t vnode_setasnamedstream(vnode_t vp, vnode_t svp);
1218 errno_t vnode_setasfirmlink(vnode_t vp, vnode_t target_vp);
1227 errno_t vnode_getfirmlink(vnode_t vp, vnode_t *target_vp);
1238 int vnode_ismountedon(vnode_t vp);
1246 void vnode_setmountedon(vnode_t vp);
1253 void vnode_clearmountedon(vnode_t vp);
1262 int vnode_isrecycled(vnode_t vp);
1271 int vnode_willberecycled(vnode_t vp);
1279 int vnode_isnocache(vnode_t vp);
1287 int vnode_israge(vnode_t vp);
1295 int vnode_needssnapshots(vnode_t vp);
1302 void vnode_setnocache(vnode_t vp);
1309 void vnode_clearnocache(vnode_t vp);
1317 int vnode_isnoreadahead(vnode_t vp);
1324 void vnode_setnoreadahead(vnode_t vp);
1331 void vnode_clearnoreadahead(vnode_t vp);
1339 int vnode_isfastdevicecandidate(vnode_t vp);
1347 void vnode_setfastdevicecandidate(vnode_t vp);
1354 void vnode_clearfastdevicecandidate(vnode_t vp);
1362 int vnode_isautocandidate(vnode_t vp);
1370 void vnode_setautocandidate(vnode_t vp);
1377 void vnode_clearautocandidate(vnode_t vp);
1387 void vnode_settag(vnode_t vp, int tag);
1396 int vnode_tag(vnode_t vp);
1407 int vnode_getattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx);
1423 int vnode_setattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx);
1431 vnode_t vfs_rootvnode(void);
1439 void vnode_uncache_credentials(vnode_t vp);
1447 void vnode_setmultipath(vnode_t vp);
1455 uint32_t vnode_vfsmaxsymlen(vnode_t vp);
1463 int vnode_vfsisrdonly(vnode_t vp);
1472 int vnode_vfstypenum(vnode_t vp);
1480 void vnode_vfsname(vnode_t vp, char *buf);
1488 int vnode_vfs64bitready(vnode_t vp);
1670 int vnode_get(vnode_t);
1686 int vnode_getwithvid(vnode_t, uint32_t);
1689 int vnode_getwithvid_drainok(vnode_t, uint32_t);
1704 int vnode_getwithref(vnode_t vp);
1715 int vnode_getwithref_noblock(vnode_t vp);
1726 int vnode_put(vnode_t vp);
1739 int vnode_ref(vnode_t vp);
1749 void vnode_rele(vnode_t vp);
1763 int vnode_isinuse(vnode_t vp, int refcnt);
1777 void vnode_hold(vnode_t vp);
1788 vnode_t vnode_drop(vnode_t vp);
1798 int vnode_recycle(vnode_t vp);
1835 int vnode_ismonitored(vnode_t vp);
1845 int vnode_isdyldsharedcache(vnode_t vp);
1858 int vn_authorize_unlink(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, …
1871 int vn_authorize_rmdir(vnode_t dvp, vnode_t vp, struct componentname *cnp, vfs_context_t ctx, v…
1982 void vnode_update_identity(vnode_t vp, vnode_t dvp, const char *name, int name_len, uint32_t nam…
2004 int vnode_authorize(vnode_t vp, vnode_t dvp, kauth_action_t action, vfs_context_t ctx);
2047 int vnode_authattr(vnode_t vp, struct vnode_attr *vap, kauth_action_t *actionp, vfs_context_t c…
2060 int vnode_authattr_new(vnode_t dvp, struct vnode_attr *vap, int noauth, vfs_context_t ctx);
2072 errno_t vnode_close(vnode_t vp, int flags, vfs_context_t ctx);
2099 int vnode_notify(vnode_t vp, uint32_t events, struct vnode_attr *vap);
2127 errno_t vnode_lookup(const char *path, int flags, vnode_t *vpp, vfs_context_t ctx);
2142 errno_t vnode_lookupat(const char *path, int flags, vnode_t *vpp, vfs_context_t ctx, vnode_t start_…
2158 errno_t vnode_open(const char *path, int fmode, int cmode, int flags, vnode_t *vpp, vfs_context_t c…
2226 int vn_revoke(vnode_t vp, int flags, vfs_context_t ctx);
2241 int cache_lookup(vnode_t dvp, vnode_t *vpp, struct componentname *cnp);
2253 void cache_enter(vnode_t dvp, vnode_t vp, struct componentname *cnp);
2262 void cache_purge(vnode_t vp);
2271 void cache_purge_negatives(vnode_t vp);
2302 int vcount(vnode_t vp);
2316 int vn_path_package_check(vnode_t vp, char *path, int pathlen, int *component);
2379 errno_t vnode_rdadvise(vnode_t vp, off_t offset, int len, vfs_context_t ctx);
2390 const char *vnode_getname(vnode_t vp);
2409 vnode_t vnode_getparent(vnode_t vp);
2418 int vnode_setdirty(vnode_t vp);
2427 int vnode_cleardirty(vnode_t vp);
2436 int vnode_isdirty(vnode_t vp);
2449 int vnode_lookup_continue_needed(vnode_t vp, struct componentname *cnp);
2457 boolean_t vnode_isonssd(vnode_t vp);
2465 int vnode_istty(vnode_t vp);
2479 int vnode_getfromfd(vfs_context_t ctx, int fd, vnode_t *vpp);
2487 vnode_t vnode_parent(vnode_t vp);
2499 void vnode_getparent_and_name(vnode_t vp, vnode_t *out_pvp, const char **out_name);
2523 int vnode_isauthfs(vnode_t vp);
2538 void vnode_reclaim(vnode_t);
2539 vnode_t current_workingdir(void);
2540 void *vnode_vfsfsprivate(vnode_t);
2541 struct vfsstatfs *vnode_vfsstatfs(vnode_t);
2542 uint32_t vnode_vfsvisflags(vnode_t);
2543 uint32_t vnode_vfscmdflags(vnode_t);
2544 int vnode_is_openevt(vnode_t);
2545 void vnode_set_openevt(vnode_t);
2546 void vnode_clear_openevt(vnode_t);
2547 int vnode_isstandard(vnode_t);
2551 int vnode_isshadow(vnode_t);
2552 boolean_t vnode_on_reliable_media(vnode_t);
2558 void vnode_setparent(vnode_t, vnode_t);
2559 void vnode_setname(vnode_t, char *);
2561 vnode_t vnode_mountdevvp(vnode_t);
2573 const char *vnode_getname_printable(vnode_t vp);
2590 int vnode_getbackingvnode(vnode_t in_vp, vnode_t* out_vpp);
2623 errno_t vfs_attr_pack(vnode_t vp, uio_t uio, struct attrlist *alp, uint64_t options, struct vnode_a…
2639 errno_t vfs_attr_pack_ext(mount_t mp, vnode_t vp, uio_t uio, struct attrlist *alp, uint64_t options…
2644 int vnode_cmp_chrtoblk(vnode_t vp, vnode_t blk_vp);
2647 vm_offset_t kdebug_vnode(vnode_t vp);
2648 int vn_pathconf(vnode_t, int, int32_t *, vfs_context_t);
2649 int vnode_should_flush_after_write(vnode_t vp, int ioflag);
2654 int vnode_usecount(vnode_t vp);
2656 int vnode_writecount(vnode_t vp);
2657 int vnode_iocount(vnode_t vp);
2658 void vnode_rele_ext(vnode_t, int, int);
2663 vnode_t vfs_context_cwd(vfs_context_t);
2664 vnode_t vfs_context_get_cwd(vfs_context_t); /* get cwd with iocount */
2665 int vnode_isnoflush(vnode_t);
2666 void vnode_setnoflush(vnode_t);
2667 void vnode_clearnoflush(vnode_t);
2669 void vnode_iocs_record_and_free(vnode_t);
2679 int vnode_issubdir(vnode_t vp, vnode_t dvp, int *is_subdir, vfs_context_t ctx);
2688 vnode_t vnio_vnode(vniodesc_t);
2690 int cache_lookup_ext(vnode_t dvp, vnode_t *vpp, struct componentname *cnp,
2697 int build_path(vnode_t first_vp, char *buff, int buflen, int *outlen, int flags, vfs_context_t …
2735 boolean_t vnode_is_rsr(vnode_t);