Home
last modified time | relevance | path

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

12

/xnu-8792.61.2/bsd/sys/
H A Dnamei.h98 struct nameidata { struct
260 int namei(struct nameidata *ndp);
261 void nameidone(struct nameidata *);
262 int lookup(struct nameidata *ndp);
268 void lookup_compound_vnop_post_hook(int error, vnode_t dvp, vnode_t vp, struct nameidata *ndp, i…
275 int cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
282 int lookup_validate_creation_path(struct nameidata *ndp);
283 int namei_compound_available(vnode_t dp, struct nameidata *ndp);
H A Dvnode_internal.h465 int vn_open(struct nameidata *ndp, int fmode, int cmode);
466 int vn_open_modflags(struct nameidata *ndp, int *fmode, int cmode);
467 int vn_open_auth(struct nameidata *ndp, int *fmode, struct vnode_attr *, vnode_t authvp);
469 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_att…
513 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint3…
514 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
515 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
654 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.h520 struct nameidata;
522 int open1(vfs_context_t ctx, struct nameidata *ndp, int uflags,
525 int chdir_internal(proc_t p, vfs_context_t ctx, struct nameidata *ndp, int per_thread);
533 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…
H A Dvnode.h196 struct nameidata *cn_ndp; /* pointer back to nameidata */
/xnu-8792.61.2/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()
607 namei_compound_available(vnode_t dp, struct nameidata *ndp) in namei_compound_available()
690 lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct componentname *cnp, int wantparen… in lookup_handle_rsrc_fork()
799 lookup_handle_found_vnode(struct nameidata *ndp, struct componentname *cnp, int rdonly, in lookup_handle_found_vnode()
979 lookup_handle_emptyname(struct nameidata *ndp, struct componentname *cnp, int wantparent) in lookup_handle_emptyname()
[all …]
H A Dvfs_syscalls.c183 static int change_dir(struct nameidata *ndp, vfs_context_t ctx);
289 struct nameidata nd; in kernel_mount()
697 struct nameidata nd = {}; in graftdmg()
762 struct nameidata nd = {}; in ungraftdmg()
831 struct nameidata nd; in __mac_mount()
1345 struct nameidata nd; in mount_common()
1955 struct nameidata nd; in authorize_devpath_and_update_mntfromname()
2389 struct nameidata qnd; in enablequotas()
2562 struct nameidata nd; in unmount()
3279 struct nameidata nd; in quotactl()
[all …]
H A Dkpi_vfs.c1978 struct nameidata *ndp = cnp->cn_ndp; in vnode_lookup_continue_needed()
3402 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, … in VNOP_COMPOUND_OPEN()
4239 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_… in VNOP_COMPOUND_REMOVE()
4352 struct nameidata *fromnd = NULL; in vn_rename()
4353 struct nameidata *tond = NULL; in vn_rename()
4414 fromnd = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4515 tond = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4615 kfree_type(struct nameidata, fromnd); in vn_rename()
4616 kfree_type(struct nameidata, tond); in vn_rename()
4847 vn_mkdir(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp, in vn_mkdir()
[all …]
H A Dvfs_vnops.c165 vn_open(struct nameidata *ndp, int fmode, int cmode) in vn_open()
171 vn_open_modflags(struct nameidata *ndp, int *fmodep, int cmode) in vn_open_modflags()
217 vn_open_auth_do_create(struct nameidata *ndp, struct vnode_attr *vap, int fmode, boolean_t *did_cre… in vn_open_auth_do_create()
379 vn_open_auth(struct nameidata *ndp, int *fmodep, struct vnode_attr *vap, vnode_t authvp) in vn_open_auth()
H A Dvfs_subr.c227 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
7210 struct nameidata *ndp; in vnode_lookupat()
7218 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_lookupat()
7253 kfree_type(struct nameidata, ndp); in vnode_lookupat()
7266 struct nameidata *ndp = NULL; in vnode_open()
7275 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_open()
7305 kfree_type(struct nameidata, ndp); in vnode_open()
7414 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t fl… in vn_create_reg()
7467 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags,… in vn_create()
11554 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx) in vnode_trigger_resolve()
[all …]
H A Dvfs_xattr.c2465 struct nameidata *nd = NULL; in open_xattrfile()
2515 nd = kalloc_type(struct nameidata, Z_WAITOK); in open_xattrfile()
2685 kfree_type(struct nameidata, nd); in open_xattrfile()
2720 struct nameidata nd; in remove_xattrfile()
/xnu-8792.61.2/bsd/miscfs/specfs/
H A Dspecdev.h126 struct nameidata;
/xnu-8792.61.2/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.c2124 struct nameidata *ndp = NULL; in exec_activate_image()
2154 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_ZERO | Z_NOFAIL); in exec_activate_image()
2303 kfree_type(struct nameidata, ndp); in exec_activate_image()
2677 struct nameidata *ndp; in exec_handle_file_actions()
2682 struct nameidata nd; in exec_handle_file_actions()
2836 struct nameidata *nd; in exec_handle_file_actions()
2837 nd = kalloc_type(struct nameidata, in exec_handle_file_actions()
2846 kfree_type(struct nameidata, nd); in exec_handle_file_actions()
6541 struct nameidata *ndp = NULL; in exec_handle_sugid()
6554 ndp = kalloc_type(struct nameidata, in exec_handle_sugid()
[all …]
H A Dkern_guarded.c299 struct nameidata nd; in guarded_open_np()
352 struct nameidata nd; in guarded_open_dprotected_np()
H A Dkern_symfile.c241 struct nameidata nd; in kern_open_file_for_direct_io()
H A Dtty_dev.c159 struct nameidata nd; in _devfs_setattr()
/xnu-8792.61.2/bsd/nfs/
H A Dnfs.h966 struct nameidata;
1124 int nfsrv_namei(struct nfsrv_descript *, vfs_context_t, struct nameidata *,
H A Dnfs_serv.c657 struct nameidata ni; in nfsrv_lookup()
1985 struct nameidata ni; in nfsrv_create()
2352 struct nameidata ni; in nfsrv_mknod()
2604 struct nameidata ni; in nfsrv_remove()
2755 struct nameidata fromni, toni; in nfsrv_rename()
3382 struct nameidata ni; in nfsrv_link()
3552 struct nameidata ni; in nfsrv_symlink()
3793 struct nameidata ni; in nfsrv_mkdir()
4035 struct nameidata ni; in nfsrv_rmdir()
H A Dnfsm_subs.h97 int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_t, struct nameidata *);
H A Dnfs_subs.c933 struct nameidata *nip) in nfsm_chain_get_path_namei()
982 struct nameidata *nip, in nfsrv_namei()
1677 struct nameidata mnd, xnd; in nfsrv_export()
/xnu-8792.61.2/security/
H A Dmac_base.c1369 struct nameidata nd; in mac_get_filelink()
1486 struct nameidata nd; in mac_set_filelink()
1650 struct nameidata nd; in __mac_get_mount()
/xnu-8792.61.2/bsd/security/audit/
H A Daudit_syscalls.c1165 struct nameidata nd; in auditctl()

12