Home
last modified time | relevance | path

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

12

/xnu-8020.101.4/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.h442 int vn_open(struct nameidata *ndp, int fmode, int cmode);
443 int vn_open_modflags(struct nameidata *ndp, int *fmode, int cmode);
444 int vn_open_auth(struct nameidata *ndp, int *fmode, struct vnode_attr *);
446 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_att…
490 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint3…
491 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
492 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_cont…
630 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.h518 struct nameidata;
520 int open1(vfs_context_t ctx, struct nameidata *ndp, int uflags,
523 int chdir_internal(proc_t p, vfs_context_t ctx, struct nameidata *ndp, int per_thread);
530 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.h197 struct nameidata *cn_ndp; /* pointer back to nameidata */
/xnu-8020.101.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…
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()
509 struct nameidata nd; in __mac_mount()
1023 struct nameidata nd; in mount_common()
1628 struct nameidata nd; in authorize_devpath_and_update_mntfromname()
2062 struct nameidata qnd; in enablequotas()
2232 struct nameidata nd; in unmount()
2943 struct nameidata nd; in quotactl()
3065 struct nameidata nd; in statfs()
3189 struct nameidata *ndp; in statfs64()
[all …]
H A Dkpi_vfs.c1877 struct nameidata *ndp = cnp->cn_ndp; in vnode_lookup_continue_needed()
3300 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, … in VNOP_COMPOUND_OPEN()
4137 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_… in VNOP_COMPOUND_REMOVE()
4250 struct nameidata *fromnd = NULL; in vn_rename()
4251 struct nameidata *tond = NULL; in vn_rename()
4312 fromnd = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4413 tond = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4513 kfree_type(struct nameidata, fromnd); in vn_rename()
4514 kfree_type(struct nameidata, tond); in vn_rename()
4745 vn_mkdir(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp, in vn_mkdir()
[all …]
H A Dvfs_vnops.c164 vn_open(struct nameidata *ndp, int fmode, int cmode) in vn_open()
170 vn_open_modflags(struct nameidata *ndp, int *fmodep, int cmode) in vn_open_modflags()
216 vn_open_auth_do_create(struct nameidata *ndp, struct vnode_attr *vap, int fmode, boolean_t *did_cre… in vn_open_auth_do_create()
374 vn_open_auth(struct nameidata *ndp, int *fmodep, struct vnode_attr *vap) in vn_open_auth()
H A Dvfs_subr.c229 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
6706 struct nameidata *ndp; in vnode_lookupat()
6714 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_lookupat()
6749 kfree_type(struct nameidata, ndp); in vnode_lookupat()
6762 struct nameidata *ndp = NULL; in vnode_open()
6771 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_open()
6801 kfree_type(struct nameidata, ndp); in vnode_open()
6910 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t fl… in vn_create_reg()
6963 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags,… in vn_create()
11028 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx) in vnode_trigger_resolve()
[all …]
H A Dvfs_xattr.c2467 struct nameidata *nd = NULL; in open_xattrfile()
2517 nd = kalloc_type(struct nameidata, Z_WAITOK); in open_xattrfile()
2687 kfree_type(struct nameidata, nd); in open_xattrfile()
2722 struct nameidata nd; in remove_xattrfile()
/xnu-8020.101.4/bsd/miscfs/specfs/
H A Dspecdev.h126 struct nameidata;
/xnu-8020.101.4/bsd/kern/
H A Dimageboot.c517 struct nameidata ndp = {}; in ubc_getobject_from_filename()
558 struct nameidata ndp = {}; in imageboot_read_file_internal()
731 struct nameidata ndp = {}; in imgboot_get_image_file()
H A Dkern_acct.c155 struct nameidata nd; in acct()
H A Dkern_exec.c1788 struct nameidata *ndp = NULL; in exec_activate_image()
1810 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_ZERO | Z_NOFAIL); in exec_activate_image()
1959 kfree_type(struct nameidata, ndp); in exec_activate_image()
2333 struct nameidata *ndp; in exec_handle_file_actions()
2338 struct nameidata nd; in exec_handle_file_actions()
2492 struct nameidata *nd; in exec_handle_file_actions()
2493 nd = kalloc_type(struct nameidata, in exec_handle_file_actions()
2502 kfree_type(struct nameidata, nd); in exec_handle_file_actions()
6132 struct nameidata *ndp = NULL; in exec_handle_sugid()
6145 ndp = kalloc_type(struct nameidata, in exec_handle_sugid()
[all …]
H A Dkern_guarded.c280 struct nameidata nd; in guarded_open_np()
333 struct nameidata nd; in guarded_open_dprotected_np()
H A Dkern_symfile.c239 struct nameidata nd; in kern_open_file_for_direct_io()
H A Dtty_dev.c159 struct nameidata nd; in _devfs_setattr()
/xnu-8020.101.4/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-8020.101.4/bsd/nfs/
H A Dnfs_serv.c659 struct nameidata ni; in nfsrv_lookup()
1999 struct nameidata ni; in nfsrv_create()
2366 struct nameidata ni; in nfsrv_mknod()
2618 struct nameidata ni; in nfsrv_remove()
2769 struct nameidata fromni, toni; in nfsrv_rename()
3396 struct nameidata ni; in nfsrv_link()
3566 struct nameidata ni; in nfsrv_symlink()
3807 struct nameidata ni; in nfsrv_mkdir()
4049 struct nameidata ni; in nfsrv_rmdir()
H A Dnfs.h907 struct vnode_attr; struct nameidata; struct dqblk; struct sockaddr_in; /* XXX */
1557 int nfsrv_namei(struct nfsrv_descript *, vfs_context_t, struct nameidata *,
H A Dnfsm_subs.h109 int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_t, struct nameidata *);
/xnu-8020.101.4/bsd/dev/vn/
H A Dvn.c1123 struct nameidata nd; in vniocattach_file()
1200 struct nameidata nd; in vniocattach_shadow()
/xnu-8020.101.4/bsd/security/audit/
H A Daudit_syscalls.c1165 struct nameidata nd; in auditctl()

12