Home
last modified time | relevance | path

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

12

/xnu-11215.81.4/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.h467 int vn_open(struct nameidata *ndp, int fmode, int cmode);
468 int vn_open_modflags(struct nameidata *ndp, int *fmode, int cmode);
469 int vn_open_auth(struct nameidata *ndp, int *fmode, struct vnode_attr *, vnode_t authvp);
471 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_att…
515 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint3…
516 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
517 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
661 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.h541 struct nameidata;
543 int open1(vfs_context_t ctx, struct nameidata *ndp, int uflags,
546 int chdir_internal(proc_t p, vfs_context_t ctx, struct nameidata *ndp, int per_thread);
554 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-11215.81.4/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…
170 namei(struct nameidata *ndp) in namei()
647 namei_compound_available(vnode_t dp, struct nameidata *ndp) in namei_compound_available()
773 lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct componentname *cnp, int wantparen… in lookup_handle_rsrc_fork()
882 lookup_handle_found_vnode(struct nameidata *ndp, struct componentname *cnp, int rdonly, in lookup_handle_found_vnode()
1062 lookup_handle_emptyname(struct nameidata *ndp, struct componentname *cnp, int wantparent) in lookup_handle_emptyname()
[all …]
H A Dvfs_syscalls.c187 static int change_dir(struct nameidata *ndp, vfs_context_t ctx);
304 struct nameidata nd; in kernel_mount()
736 struct nameidata nd = {}; in graftdmg()
801 struct nameidata nd = {}; in ungraftdmg()
872 struct nameidata nd; in __mac_mount()
1432 struct nameidata nd; in mount_common()
2097 struct nameidata nd; in authorize_devpath_and_update_mntfromname()
2539 struct nameidata qnd; in enablequotas()
2713 struct nameidata nd; in unmount()
3443 struct nameidata nd; in quotactl()
[all …]
H A Dvfs_exclave_fs.c567 struct nameidata nd; in vfs_exclave_fs_register_path()
740 struct nameidata nd; in create_exclave_dir()
1010 struct nameidata *ndp = NULL; in exclave_fs_open_internal()
1049 ndp = kalloc_type(struct nameidata, Z_WAITOK); in exclave_fs_open_internal()
1111 kfree_type(struct nameidata, ndp); in exclave_fs_open_internal()
H A Dkpi_vfs.c2044 struct nameidata *ndp = cnp->cn_ndp; in vnode_lookup_continue_needed()
3468 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, … in VNOP_COMPOUND_OPEN()
4305 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_… in VNOP_COMPOUND_REMOVE()
4418 struct nameidata *fromnd = NULL; in vn_rename()
4419 struct nameidata *tond = NULL; in vn_rename()
4480 fromnd = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4589 tond = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4689 kfree_type(struct nameidata, fromnd); in vn_rename()
4690 kfree_type(struct nameidata, tond); in vn_rename()
4921 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.c220 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
7695 struct nameidata *ndp; in vnode_lookupat()
7703 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_lookupat()
7742 kfree_type(struct nameidata, ndp); in vnode_lookupat()
7755 struct nameidata *ndp = NULL; in vnode_open()
7764 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_open()
7798 kfree_type(struct nameidata, ndp); in vnode_open()
7907 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t fl… in vn_create_reg()
7960 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags,… in vn_create()
12131 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx) in vnode_trigger_resolve()
[all …]
H A Dvfs_cache.c1711 save_ndp_state(struct nameidata *ndp, struct componentname *cnp, struct nameidata_state *saved_stat… in save_ndp_state()
1724 restore_ndp_state(struct nameidata *ndp, struct componentname *cnp, struct nameidata_state *saved_s… in restore_ndp_state()
1757 cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp, in cache_lookup_path()
H A Dvfs_xattr.c3033 struct nameidata *nd = NULL; in open_xattrfile()
3084 nd = kalloc_type(struct nameidata, Z_WAITOK); in open_xattrfile()
3305 kfree_type(struct nameidata, nd); in open_xattrfile()
3359 struct nameidata nd; in remove_xattrfile()
/xnu-11215.81.4/bsd/miscfs/specfs/
H A Dspecdev.h128 struct nameidata;
/xnu-11215.81.4/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.c2256 struct nameidata *ndp = NULL; in exec_activate_image()
2286 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_ZERO | Z_NOFAIL); in exec_activate_image()
2435 kfree_type(struct nameidata, ndp); in exec_activate_image()
2863 struct nameidata *ndp; in exec_handle_file_actions()
2868 struct nameidata nd; in exec_handle_file_actions()
3022 struct nameidata *nd; in exec_handle_file_actions()
3023 nd = kalloc_type(struct nameidata, in exec_handle_file_actions()
3032 kfree_type(struct nameidata, nd); in exec_handle_file_actions()
6876 struct nameidata *ndp = NULL; in exec_handle_sugid()
6889 ndp = kalloc_type(struct nameidata, in exec_handle_sugid()
[all …]
H A Dkern_guarded.c306 struct nameidata nd; in guarded_open_np()
359 struct nameidata nd; in guarded_open_dprotected_np()
H A Dkern_symfile.c241 struct nameidata nd; in kern_open_file_for_direct_io()
/xnu-11215.81.4/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()
/xnu-11215.81.4/bsd/nfs/
H A Dnfs.h1078 struct nameidata;
1236 int nfsrv_namei(struct nfsrv_descript *, vfs_context_t, struct nameidata *,
H A Dnfsm_subs.h95 int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_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()
3403 struct nameidata ni; in nfsrv_link()
3573 struct nameidata ni; in nfsrv_symlink()
3814 struct nameidata ni; in nfsrv_mkdir()
4056 struct nameidata ni; in nfsrv_rmdir()
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()

12