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

12

/darwin-on-arm/xnu/bsd/sys/
H A Dnamei.h93 struct nameidata { struct
190 * Initialization of an nameidata structure.
255 int namei(struct nameidata *ndp);
256 void nameidone(struct nameidata *);
257 void namei_unlock_fsnode(struct nameidata *ndp);
258 int lookup(struct nameidata *ndp);
261 void lookup_compound_vnop_post_hook(int error, vnode_t dvp, vnode_t vp, struct nameidata *ndp, int did_create);
267 int cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
274 int lookup_validate_creation_path(struct nameidata *ndp);
275 int namei_compound_available(vnode_t dp, struct nameidata *nd
[all...]
H A Dimgact.h73 struct nameidata;
109 struct nameidata *ip_ndp; /* current nameidata */
H A Dvnode_internal.h399 int vn_open(struct nameidata *ndp, int fmode, int cmode);
400 int vn_open_modflags(struct nameidata *ndp, int *fmode, int cmode);
401 int vn_open_auth(struct nameidata *ndp, int *fmode, struct vnode_attr *);
403 errno_t vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx);
438 errno_t vn_create(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, uint32_t, int, uint32_t*, vfs_context_t);
439 int vn_mkdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx);
440 int vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx);
558 int vnode_trigger_resolve(vnode_t, struct nameidata *, vfs_context_t);
H A Dvnode_if.h321 struct nameidata;
322 extern int VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, uint32_t *status, struct vnode_attr *vap, vfs_context_t ctx);
671 extern errno_t VNOP_COMPOUND_REMOVE(vnode_t, vnode_t*, struct nameidata *, int32_t flags, struct vnode_attr *vap, vfs_context_t);
802 extern errno_t VNOP_COMPOUND_MKDIR(vnode_t, vnode_t *, struct nameidata *, struct vnode_attr *, vfs_context_t);
846 extern errno_t VNOP_COMPOUND_RMDIR(vnode_t, vnode_t*, struct nameidata *, struct vnode_attr *vap, vfs_context_t);
H A Dvnode.h166 struct nameidata *cn_ndp; /* pointer back to nameidata */
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_lookup.c114 boolean_t lookup_continue_ok(struct nameidata *ndp);
115 int lookup_traverse_mountpoints(struct nameidata *ndp, struct componentname *cnp, vnode_t dp, int vbusyflags, vfs_context_t ctx);
116 int lookup_handle_symlink(struct nameidata *ndp, vnode_t *new_dp, vfs_context_t ctx);
119 int lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct componentname *cnp, int wantparent, vfs_context_t ctx);
120 int lookup_handle_found_vnode(struct nameidata *ndp, struct componentname *cnp, int rdonly,
123 int lookup_handle_emptyname(struct nameidata *ndp, struct componentname *cnp, int wantparent);
161 namei(struct nameidata *ndp)
401 namei_compound_available(vnode_t dp, struct nameidata *ndp)
474 lookup_handle_rsrc_fork(vnode_t dp, struct nameidata *ndp, struct componentname *cnp, int wantparent, vfs_context_t ctx)
563 * --If we are done, returns an iocount on ni_vp, and possibly on ni_dvp depending on nameidata flag
[all...]
H A Dvfs_syscalls.c144 static int change_dir(struct nameidata *ndp, vfs_context_t ctx);
180 int open1(vfs_context_t, struct nameidata *, int, struct vnode_attr *, int32_t *);
183 int unlink1(vfs_context_t, struct nameidata *, int);
219 struct nameidata nd;
308 struct nameidata nd;
667 struct nameidata nd;
1095 struct nameidata nd;
1515 struct nameidata qnd;
1658 struct nameidata nd;
2096 struct nameidata n
[all...]
H A Dkpi_vfs.c1808 struct nameidata *ndp = cnp->cn_ndp;
3082 VNOP_COMPOUND_OPEN(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, int32_t fmode, uint32_t *statusp, struct vnode_attr *vap, vfs_context_t ctx)
4246 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx)
4369 struct nameidata *fromnd = NULL;
4370 struct nameidata *tond = NULL;
4430 MALLOC(fromnd, struct nameidata *, sizeof (struct nameidata), M_TEMP, M_WAITOK);
4488 MALLOC(tond, struct nameidata *, sizeof(struct nameidata), M_TEMP, M_WAITOK);
4849 vn_mkdir(struct vnode *dvp, struct vnode **vpp, struct nameidata *nd
[all...]
H A Dvfs_vnops.c155 vn_open(struct nameidata *ndp, int fmode, int cmode)
161 vn_open_modflags(struct nameidata *ndp, int *fmodep, int cmode)
201 vn_open_auth_do_create(struct nameidata *ndp, struct vnode_attr *vap, int fmode, boolean_t *did_create, boolean_t *did_open, vfs_context_t ctx)
352 vn_open_auth(struct nameidata *ndp, int *fmodep, struct vnode_attr *vap)
H A Dvfs_subr.c186 __private_extern__ int unlink1(vfs_context_t, struct nameidata *, int);
216 static int vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp,
4983 struct nameidata nd;
5016 struct nameidata nd;
5094 vn_create_reg(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags, int fmode, uint32_t *statusp, vfs_context_t ctx)
5147 vn_create(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, uint32_t flags, int fmode, uint32_t *statusp, vfs_context_t ctx)
7892 struct nameidata nd_temp;
8390 vnode_trigger_resolve(vnode_t vp, struct nameidata *ndp, vfs_context_t ctx)
8678 struct nameidata nd;
H A Dvfs_attrlist.c2024 struct nameidata nd;
2428 struct nameidata nd;
/darwin-on-arm/xnu/bsd/miscfs/specfs/
H A Dspecdev.h126 struct nameidata;
/darwin-on-arm/xnu/bsd/vm/
H A Ddp_backing_file.c226 struct nameidata nd, *ndp;
420 struct nameidata nd, *ndp;
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_acct.c149 struct nameidata nd;
H A Dkern_exec.c257 int open1(vfs_context_t, struct nameidata *, int, struct vnode_attr *, int32_t *);
1263 struct nameidata nd;
1514 struct nameidata nd;
3324 struct nameidata nd1;
H A Dmach_loader.c1314 struct nameidata __nid;
1699 struct nameidata *ndp = &data->__nid;
H A Duipc_usrreq.c931 struct nameidata nd;
1040 struct nameidata nd;
H A Dkern_descrip.c145 int open1(vfs_context_t, struct nameidata *, int, struct vnode_attr *, int32_t *);
148 int unlink1(vfs_context_t, struct nameidata *, int);
1394 struct nameidata nd;
1454 struct nameidata nd;
/darwin-on-arm/xnu/bsd/miscfs/devfs/
H A Ddevfs_vfsops.c486 struct nameidata nd;
/darwin-on-arm/xnu/bsd/nfs/
H A Dnfs_serv.c596 struct nameidata ni;
1814 struct nameidata ni;
2143 struct nameidata ni;
2377 struct nameidata ni;
2522 struct nameidata fromni, toni;
3125 struct nameidata ni;
3284 struct nameidata ni;
3505 struct nameidata ni;
3725 struct nameidata ni;
H A Dnfs.h785 struct vnode_attr; struct nameidata; struct dqblk; struct sockaddr_in; /* XXX */
1385 int nfsrv_namei(struct nfsrv_descript *, vfs_context_t, struct nameidata *,
H A Dnfsm_subs.h106 int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_t, struct nameidata *);
/darwin-on-arm/xnu/security/
H A Dmac_base.c1814 struct nameidata nd;
2017 struct nameidata nd;
2226 struct nameidata nd;
/darwin-on-arm/xnu/bsd/dev/vn/
H A Dvn.c1138 struct nameidata nd;
1217 struct nameidata nd;
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit_syscalls.c902 struct nameidata nd;

Completed in 210 milliseconds

12