Lines Matching refs:dnp
176 struct p9fs_node *dnp; member
186 return (p9fs_vget_common(mp, NULL, p9aa->cnp->cn_lkflags, p9aa->dnp, in p9fs_lookup_alloc()
220 struct p9fs_node *dnp; /*dir p9_node */ in p9fs_lookup() local
233 dnp = P9FS_VTON(dvp); in p9fs_lookup()
238 if (dnp == NULL) in p9fs_lookup()
247 vses = dnp->p9fs_ses; in p9fs_lookup()
263 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in p9fs_lookup()
355 p9aa.dnp = dnp; in p9fs_lookup()
376 dnp, newfid, &vp, cnp->cn_nameptr); in p9fs_lookup()
382 if ((dnp->inode.i_mode & ISVTX) && in p9fs_lookup()
384 cnp->cn_cred->cr_uid != dnp->inode.n_uid && in p9fs_lookup()
393 dnp, newfid, &vp, cnp->cn_nameptr); in p9fs_lookup()
423 create_common(struct p9fs_node *dnp, struct componentname *cnp, in create_common() argument
434 vses = dnp->p9fs_ses; in create_common()
439 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in create_common()
471 dnp, newfid, vpp, cnp->cn_nameptr); in create_common()
480 cache_enter(P9FS_NTOV(dnp), *vpp, cnp); in create_common()
483 __func__, *vpp, dnp, (uintmax_t)dvfid->fid); in create_common()
512 struct p9fs_node *dnp; in p9fs_create() local
520 dnp = P9FS_VTON(dvp); in p9fs_create()
521 dinode = &dnp->inode; in p9fs_create()
527 ret = create_common(dnp, cnp, NULL, perm, P9PROTO_ORDWR, vpp); in p9fs_create()
546 struct p9fs_node *dnp; in p9fs_mkdir() local
554 dnp = P9FS_VTON(dvp); in p9fs_mkdir()
555 dinode = &dnp->inode; in p9fs_mkdir()
561 ret = create_common(dnp, cnp, NULL, perm, P9PROTO_ORDWR, vpp); in p9fs_mkdir()
579 struct p9fs_node *dnp; in p9fs_mknod() local
587 dnp = P9FS_VTON(dvp); in p9fs_mknod()
588 dinode = &dnp->inode; in p9fs_mknod()
594 ret = create_common(dnp, cnp, NULL, perm, P9PROTO_OREAD, vpp); in p9fs_mknod()
1500 remove_common(struct p9fs_node *dnp, struct p9fs_node *np, const char *name, in remove_common() argument
1512 vfid = p9fs_get_fid(vses->clnt, dnp, cred, VFID, -1, &error); in remove_common()
1541 struct p9fs_node *dnp; in p9fs_remove() local
1550 dnp = P9FS_VTON(dvp); in p9fs_remove()
1551 dinode = &dnp->inode; in p9fs_remove()
1558 error = remove_common(dnp, np, cnp->cn_nameptr, cnp->cn_cred); in p9fs_remove()
1572 struct p9fs_node *dnp; in p9fs_rmdir() local
1581 dnp = P9FS_VTON(dvp); in p9fs_rmdir()
1582 dinode = &dnp->inode; in p9fs_rmdir()
1586 error = remove_common(dnp, np, cnp->cn_nameptr, cnp->cn_cred); in p9fs_rmdir()
1605 struct p9fs_node *dnp; in p9fs_symlink() local
1618 dnp = P9FS_VTON(dvp); in p9fs_symlink()
1619 vses = dnp->p9fs_ses; in p9fs_symlink()
1634 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in p9fs_symlink()
1646 dnp, newfid, vpp, cnp->cn_nameptr); in p9fs_symlink()
1653 cache_enter(P9FS_NTOV(dnp), *vpp, cnp); in p9fs_symlink()
1656 __func__, *vpp, dnp, (uintmax_t)dvfid->fid); in p9fs_symlink()
1675 struct p9fs_node *dnp; in p9fs_link() local
1685 dnp = P9FS_VTON(tdvp); in p9fs_link()
1693 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in p9fs_link()
1715 struct p9fs_node *dnp; in p9fs_readlink() local
1723 dnp = P9FS_VTON(vp); in p9fs_readlink()
1724 vses = dnp->p9fs_ses; in p9fs_readlink()
1729 dvfid = p9fs_get_fid(vses->clnt, dnp, ap->a_cred, VFID, -1, &error); in p9fs_readlink()