Home
last modified time | relevance | path

Searched refs:nameidata (Results 1 – 25 of 32) sorted by relevance

12

/xnu-10063.101.15/bsd/sys/
H A Dnamei.h99 struct nameidata { struct
244 int namei(struct nameidata *ndp);
245 void nameidone(struct nameidata *);
246 int lookup(struct nameidata *ndp);
252 void lookup_compound_vnop_post_hook(int error, vnode_t dvp, vnode_t vp, struct nameidata *ndp, i…
259 int cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
266 int lookup_validate_creation_path(struct nameidata *ndp);
267 int namei_compound_available(vnode_t dp, struct nameidata *ndp);
H A Dvnode_internal.h466 int vn_open(struct nameidata *ndp, int fmode, int cmode);
467 int vn_open_modflags(struct nameidata *ndp, int *fmode, int cmode);
468 int vn_open_auth(struct nameidata *ndp, int *fmode, struct vnode_attr *, vnode_t authvp);
470 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_att…
514 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint3…
515 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
516 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
658 int vnode_trigger_resolve(vnode_t, struct nameidata *, vfs_context_t);
H A Dimgact.h73 struct nameidata;
110 struct nameidata *ip_ndp; /* current nameidata */
H A Dfile_internal.h524 struct nameidata;
526 int open1(vfs_context_t ctx, struct nameidata *ndp, int uflags,
529 int chdir_internal(proc_t p, vfs_context_t ctx, struct nameidata *ndp, int per_thread);
537 extern int nameiat(struct nameidata *ndp, int dirfd);
H A Dvnode_if.h353 struct nameidata;
354 extern int VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int3…
729 extern errno_t VNOP_COMPOUND_REMOVE(vnode_t, vnode_t*, struct nameidata *, int32_t flags, struct vn…
911 extern errno_t VNOP_COMPOUND_MKDIR(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, vfs…
955 extern errno_t VNOP_COMPOUND_RMDIR(vnode_t, vnode_t*, struct nameidata *, struct vnode_attr *vap, v…
/xnu-10063.101.15/bsd/vfs/
H A Dvfs_lookup.c115 static int lookup_traverse_mountpoints(struct nameidata *ndp, struct componentname *cn…
116 static int lookup_handle_symlink(struct nameidata *ndp, vnode_t *new_dp, bool* dp_has_…
119 static int lookup_handle_found_vnode(struct nameidata *ndp, struct componentname *cnp,…
122 static int lookup_handle_emptyname(struct nameidata *ndp, struct componentname *cnp, i…
125 static int lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct component…
166 namei(struct nameidata *ndp) in namei()
604 namei_compound_available(vnode_t dp, struct nameidata *ndp) in namei_compound_available()
687 lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct componentname *cnp, int wantparen… in lookup_handle_rsrc_fork()
796 lookup_handle_found_vnode(struct nameidata *ndp, struct componentname *cnp, int rdonly, in lookup_handle_found_vnode()
976 lookup_handle_emptyname(struct nameidata *ndp, struct componentname *cnp, int wantparent) in lookup_handle_emptyname()
[all …]
H A Dvfs_syscalls.c186 static int change_dir(struct nameidata *ndp, vfs_context_t ctx);
298 struct nameidata nd; in kernel_mount()
690 struct nameidata nd = {}; in graftdmg()
755 struct nameidata nd = {}; in ungraftdmg()
824 struct nameidata nd; in __mac_mount()
1338 struct nameidata nd; in mount_common()
1962 struct nameidata nd; in authorize_devpath_and_update_mntfromname()
2398 struct nameidata qnd; in enablequotas()
2571 struct nameidata nd; in unmount()
3295 struct nameidata nd; in quotactl()
[all …]
H A Dvfs_exclave_fs.c463 struct nameidata nd; in vfs_exclave_fs_register_path()
645 struct nameidata nd; in create_exclave_dir()
895 struct nameidata *ndp = NULL; in exclave_fs_open_internal()
921 ndp = kalloc_type(struct nameidata, Z_WAITOK); in exclave_fs_open_internal()
983 kfree_type(struct nameidata, ndp); in exclave_fs_open_internal()
H A Dkpi_vfs.c2002 struct nameidata *ndp = cnp->cn_ndp; in vnode_lookup_continue_needed()
3426 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, … in VNOP_COMPOUND_OPEN()
4263 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_… in VNOP_COMPOUND_REMOVE()
4376 struct nameidata *fromnd = NULL; in vn_rename()
4377 struct nameidata *tond = NULL; in vn_rename()
4438 fromnd = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4539 tond = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4639 kfree_type(struct nameidata, fromnd); in vn_rename()
4640 kfree_type(struct nameidata, tond); in vn_rename()
4871 vn_mkdir(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp, in vn_mkdir()
[all …]
H A Dvfs_vnops.c161 vn_open(struct nameidata *ndp, int fmode, int cmode) in vn_open()
167 vn_open_modflags(struct nameidata *ndp, int *fmodep, int cmode) in vn_open_modflags()
213 vn_open_auth_do_create(struct nameidata *ndp, struct vnode_attr *vap, int fmode, boolean_t *did_cre… in vn_open_auth_do_create()
375 vn_open_auth(struct nameidata *ndp, int *fmodep, struct vnode_attr *vap, vnode_t authvp) in vn_open_auth()
H A Dvfs_subr.c228 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
7546 struct nameidata *ndp; in vnode_lookupat()
7554 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_lookupat()
7589 kfree_type(struct nameidata, ndp); in vnode_lookupat()
7602 struct nameidata *ndp = NULL; in vnode_open()
7611 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_open()
7641 kfree_type(struct nameidata, ndp); in vnode_open()
7750 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t fl… in vn_create_reg()
7803 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags,… in vn_create()
11889 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx) in vnode_trigger_resolve()
[all …]
H A Dvfs_xattr.c2459 struct nameidata *nd = NULL; in open_xattrfile()
2509 nd = kalloc_type(struct nameidata, Z_WAITOK); in open_xattrfile()
2679 kfree_type(struct nameidata, nd); in open_xattrfile()
2714 struct nameidata nd; in remove_xattrfile()
H A Dvfs_cache.c1677 save_ndp_state(struct nameidata *ndp, struct componentname *cnp, struct nameidata_state *saved_stat… in save_ndp_state()
1690 restore_ndp_state(struct nameidata *ndp, struct componentname *cnp, struct nameidata_state *saved_s… in restore_ndp_state()
1723 cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp, in cache_lookup_path()
/xnu-10063.101.15/bsd/miscfs/specfs/
H A Dspecdev.h128 struct nameidata;
/xnu-10063.101.15/bsd/kern/
H A Dimageboot.c517 struct nameidata ndp = {}; in ubc_getobject_from_filename()
558 struct nameidata ndp = {}; in imageboot_read_file_internal()
738 struct nameidata ndp = {}; in imgboot_get_image_file()
H A Dkern_acct.c155 struct nameidata nd; in acct()
H A Dkern_exec.c2211 struct nameidata *ndp = NULL; in exec_activate_image()
2241 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_ZERO | Z_NOFAIL); in exec_activate_image()
2390 kfree_type(struct nameidata, ndp); in exec_activate_image()
2828 struct nameidata *ndp; in exec_handle_file_actions()
2833 struct nameidata nd; in exec_handle_file_actions()
2987 struct nameidata *nd; in exec_handle_file_actions()
2988 nd = kalloc_type(struct nameidata, in exec_handle_file_actions()
2997 kfree_type(struct nameidata, nd); in exec_handle_file_actions()
6809 struct nameidata *ndp = NULL; in exec_handle_sugid()
6822 ndp = kalloc_type(struct nameidata, in exec_handle_sugid()
[all …]
H A Dkern_guarded.c298 struct nameidata nd; in guarded_open_np()
351 struct nameidata nd; in guarded_open_dprotected_np()
H A Dkern_symfile.c241 struct nameidata nd; in kern_open_file_for_direct_io()
/xnu-10063.101.15/bsd/nfs/
H A Dnfs.h974 struct nameidata;
1132 int nfsrv_namei(struct nfsrv_descript *, vfs_context_t, struct nameidata *,
H A Dnfs_serv.c667 struct nameidata ni; in nfsrv_lookup()
1995 struct nameidata ni; in nfsrv_create()
2362 struct nameidata ni; in nfsrv_mknod()
2614 struct nameidata ni; in nfsrv_remove()
2765 struct nameidata fromni, toni; in nfsrv_rename()
3392 struct nameidata ni; in nfsrv_link()
3562 struct nameidata ni; in nfsrv_symlink()
3803 struct nameidata ni; in nfsrv_mkdir()
4045 struct nameidata ni; in nfsrv_rmdir()
H A Dnfsm_subs.h95 int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_t, struct nameidata *);
H A Dnfs_subs.c900 struct nameidata *nip) in nfsm_chain_get_path_namei()
949 struct nameidata *nip, in nfsrv_namei()
1665 struct nameidata mnd, xnd; in nfsrv_export()
H A Dnfs_syscalls.c246 struct nameidata nd; in nfsrv_export_remainder()
291 struct nameidata nd; in getfh()
/xnu-10063.101.15/security/
H A Dmac_base.c1366 struct nameidata nd; in mac_get_filelink()
1483 struct nameidata nd; in mac_set_filelink()
1647 struct nameidata nd; in __mac_get_mount()

12