Lines Matching refs:vpp

338 VFS_ROOT(mount_t mp, struct vnode  ** vpp, vfs_context_t ctx)
360 error = (*mp->mnt_op->vfs_root)(mp, vpp, ctx);
504 VFS_VGET(mount_t mp, ino64_t ino, struct vnode **vpp, vfs_context_t ctx)
526 error = (*mp->mnt_op->vfs_vget)(mp, ino, vpp, ctx);
538 VFS_FHTOVP(mount_t mp, int fhlen, unsigned char * fhp, vnode_t * vpp, vfs_context_t ctx)
560 error = (*mp->mnt_op->vfs_fhtovp)(mp, fhlen, fhp, vpp, ctx);
2978 *#% lookup vpp - L -
3012 VNOP_LOOKUP(vnode_t dvp, vnode_t *vpp, struct componentname *cnp, vfs_context_t ctx)
3024 a.a_vpp = vpp;
3039 vp = *vpp;
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)
3095 a.a_vpp = vpp; /* Could be NULL */
3136 lookup_compound_vnop_post_hook(_err, dvp, *vpp, ndp, did_create);
3138 if (*vpp && _err && _err != EKEEPLOOKING) {
3139 vnode_put(*vpp);
3140 *vpp = NULLVP;
3159 VNOP_CREATE(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx)
3170 a.a_vpp = vpp;
3261 *#% mknod vpp - X -
3274 VNOP_MKNOD(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx)
3286 a.a_vpp = vpp;
4246 VNOP_COMPOUND_REMOVE(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx)
4250 int no_vp = (*vpp == NULLVP);
4254 a.a_vpp = vpp;
4263 vnode_setneedinactive(*vpp);
4273 post_event_if_success(*vpp, _err, NOTE_DELETE | NOTE_LINK);
4277 lookup_compound_vnop_post_hook(_err, dvp, *vpp, ndp, 0);
4278 if (*vpp && _err && _err != EKEEPLOOKING) {
4279 vnode_put(*vpp);
4280 *vpp = NULLVP;
4849 vn_mkdir(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp,
4857 return VNOP_COMPOUND_MKDIR(dvp, vpp, ndp, vap, ctx);
4859 return VNOP_MKDIR(dvp, vpp, &ndp->ni_cnd, vap, ctx);
4867 *#% mkdir vpp - L -
4880 VNOP_MKDIR(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp,
4892 a.a_vpp = vpp;
4926 VNOP_COMPOUND_MKDIR(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp,
4934 a.a_vpp = vpp;
4954 lookup_compound_vnop_post_hook(_err, dvp, *vpp, ndp, (_err == 0));
4955 if (*vpp && _err && _err != EKEEPLOOKING) {
4956 vnode_put(*vpp);
4957 *vpp = NULLVP;
4964 vn_rmdir(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, struct vnode_attr *vap, vfs_context_t ctx)
4967 return VNOP_COMPOUND_RMDIR(dvp, vpp, ndp, vap, ctx);
4969 if (*vpp == NULLVP) {
4975 return VNOP_RMDIR(dvp, *vpp, &ndp->ni_cnd, ctx);
5047 VNOP_COMPOUND_RMDIR(struct vnode *dvp, struct vnode **vpp, struct nameidata *ndp,
5056 a.a_vpp = vpp;
5064 no_vp = (*vpp == NULLVP);
5074 if (*vpp) {
5075 post_event_if_success(*vpp, _err, NOTE_DELETE | NOTE_LINK);
5080 lookup_compound_vnop_post_hook(_err, dvp, *vpp, ndp, 0);
5083 if (*vpp && _err && _err != EKEEPLOOKING) {
5084 vnode_put(*vpp);
5085 *vpp = NULLVP;
5249 *#% symlink vpp - U -
5264 VNOP_SYMLINK(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp,
5276 a.a_vpp = vpp;
5906 vn_remove(vnode_t dvp, vnode_t *vpp, struct nameidata *ndp, int32_t flags, struct vnode_attr *vap, vfs_context_t ctx)
5909 return VNOP_COMPOUND_REMOVE(dvp, vpp, ndp, flags, vap, ctx);
5911 return VNOP_REMOVE(dvp, *vpp, &ndp->ni_cnd, flags, ctx);