Home
last modified time | relevance | path

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

12

/xnu-8019.80.24/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…
909 extern errno_t VNOP_COMPOUND_MKDIR(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, vfs…
953 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-8019.80.24/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.c182 static int change_dir(struct nameidata *ndp, vfs_context_t ctx);
288 struct nameidata nd; in kernel_mount()
508 struct nameidata nd; in __mac_mount()
1019 struct nameidata nd; in mount_common()
1624 struct nameidata nd; in authorize_devpath_and_update_mntfromname()
2058 struct nameidata qnd; in enablequotas()
2228 struct nameidata nd; in unmount()
2939 struct nameidata nd; in quotactl()
3061 struct nameidata nd; in statfs()
3185 struct nameidata *ndp; in statfs64()
[all …]
H A Dkpi_vfs.c1864 struct nameidata *ndp = cnp->cn_ndp; in vnode_lookup_continue_needed()
3287 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, … in VNOP_COMPOUND_OPEN()
4124 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_… in VNOP_COMPOUND_REMOVE()
4237 struct nameidata *fromnd = NULL; in vn_rename()
4238 struct nameidata *tond = NULL; in vn_rename()
4299 fromnd = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4400 tond = kalloc_type(struct nameidata, Z_WAITOK); in vn_rename()
4500 kfree_type(struct nameidata, fromnd); in vn_rename()
4501 kfree_type(struct nameidata, tond); in vn_rename()
4732 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,
6702 struct nameidata *ndp; in vnode_lookupat()
6710 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_lookupat()
6745 kfree_type(struct nameidata, ndp); in vnode_lookupat()
6758 struct nameidata *ndp = NULL; in vnode_open()
6767 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_NOFAIL); in vnode_open()
6797 kfree_type(struct nameidata, ndp); in vnode_open()
6906 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t fl… in vn_create_reg()
6959 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags,… in vn_create()
11024 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-8019.80.24/bsd/miscfs/specfs/
H A Dspecdev.h126 struct nameidata;
/xnu-8019.80.24/bsd/kern/
H A Dimageboot.c517 struct nameidata ndp = {}; in ubc_getobject_from_filename()
558 struct nameidata ndp = {}; in imageboot_read_file_internal()
727 struct nameidata ndp = {}; in imgboot_get_image_file()
H A Dkern_acct.c155 struct nameidata nd; in acct()
H A Dkern_exec.c1787 struct nameidata *ndp = NULL; in exec_activate_image()
1809 ndp = kalloc_type(struct nameidata, Z_WAITOK | Z_ZERO | Z_NOFAIL); in exec_activate_image()
1958 kfree_type(struct nameidata, ndp); in exec_activate_image()
2349 struct nameidata *ndp; in exec_handle_file_actions()
2354 struct nameidata nd; in exec_handle_file_actions()
2508 struct nameidata *nd; in exec_handle_file_actions()
2509 nd = kalloc_type(struct nameidata, in exec_handle_file_actions()
2518 kfree_type(struct nameidata, nd); in exec_handle_file_actions()
6181 struct nameidata *ndp = NULL; in exec_handle_sugid()
6194 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-8019.80.24/security/
H A Dmac_base.c1436 struct nameidata nd; in mac_get_filelink()
1627 struct nameidata nd; in mac_set_filelink()
1864 struct nameidata nd; in __mac_get_mount()
/xnu-8019.80.24/bsd/nfs/
H A Dnfs_serv.c659 struct nameidata ni; in nfsrv_lookup()
1999 struct nameidata ni; in nfsrv_create()
2359 struct nameidata ni; in nfsrv_mknod()
2607 struct nameidata ni; in nfsrv_remove()
2758 struct nameidata fromni, toni; in nfsrv_rename()
3385 struct nameidata ni; in nfsrv_link()
3555 struct nameidata ni; in nfsrv_symlink()
3789 struct nameidata ni; in nfsrv_mkdir()
4024 struct nameidata ni; in nfsrv_rmdir()
H A Dnfs.h908 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-8019.80.24/bsd/dev/vn/
H A Dvn.c1123 struct nameidata nd; in vniocattach_file()
1200 struct nameidata nd; in vniocattach_shadow()
/xnu-8019.80.24/bsd/security/audit/
H A Daudit_syscalls.c1165 struct nameidata nd; in auditctl()

12