Lines Matching defs:ap
217 null_bypass(struct vop_generic_args *ap)
224 struct vnodeop_desc *descp = ap->a_desc;
249 descp->vdesc_vp_offsets[i], ap);
289 error = VCALL(ap);
349 descp->vdesc_vpp_offset, ap);
359 null_add_writecount(struct vop_add_writecount_args *ap)
364 vp = ap->a_vp;
369 VNASSERT(vp->v_writecount + ap->a_inc >= 0, vp,
370 ("wrong writecount inc %d", ap->a_inc));
371 error = VOP_ADD_WRITECOUNT(lvp, ap->a_inc);
373 vp->v_writecount += ap->a_inc;
384 null_lookup(struct vop_lookup_args *ap)
386 struct componentname *cnp = ap->a_cnp;
387 struct vnode *dvp = ap->a_dvp;
461 *ap->a_vpp = dvp;
467 *ap->a_vpp = vp;
474 null_open(struct vop_open_args *ap)
479 vp = ap->a_vp;
481 retval = null_bypass(&ap->a_gen);
498 null_setattr(struct vop_setattr_args *ap)
500 struct vnode *vp = ap->a_vp;
501 struct vattr *vap = ap->a_vap;
531 return (null_bypass(&ap->a_gen));
538 null_stat(struct vop_stat_args *ap)
542 if ((error = null_bypass(&ap->a_gen)) != 0)
545 ap->a_sb->st_dev = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0];
550 null_getattr(struct vop_getattr_args *ap)
554 if ((error = null_bypass(&ap->a_gen)) != 0)
557 ap->a_vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0];
565 null_access(struct vop_access_args *ap)
567 struct vnode *vp = ap->a_vp;
568 accmode_t accmode = ap->a_accmode;
587 return (null_bypass(&ap->a_gen));
591 null_accessx(struct vop_accessx_args *ap)
593 struct vnode *vp = ap->a_vp;
594 accmode_t accmode = ap->a_accmode;
613 return (null_bypass(&ap->a_gen));
625 null_remove(struct vop_remove_args *ap)
630 vp = ap->a_vp;
638 retval = null_bypass(&ap->a_gen);
650 null_rename(struct vop_rename_args *ap)
657 tdvp = ap->a_tdvp;
658 fvp = ap->a_fvp;
659 fdvp = ap->a_fdvp;
660 tvp = ap->a_tvp;
705 error = VOP_RENAME(lfdvp, lfvp, ap->a_fcnp, ltdvp, ltvp, ap->a_tcnp);
728 null_rmdir(struct vop_rmdir_args *ap)
731 VTONULL(ap->a_vp)->null_flags |= NULLV_DROP;
732 return (null_bypass(&ap->a_gen));
741 null_lock(struct vop_lock1_args *ap)
743 struct vnode *vp = ap->a_vp;
749 if ((ap->a_flags & LK_INTERLOCK) == 0)
752 ap->a_flags &= ~LK_INTERLOCK;
753 flags = ap->a_flags;
783 ap->a_flags &= ~LK_TYPE_MASK;
786 ap->a_flags |= LK_SHARED;
790 ap->a_flags |= LK_EXCLUSIVE;
794 ap->a_flags);
797 error = vop_stdlock(ap);
802 error = vop_stdlock(ap);
814 null_unlock(struct vop_unlock_args *ap)
816 struct vnode *vp = ap->a_vp;
827 error = vop_stdunlock(ap);
865 null_inactive(struct vop_inactive_args *ap)
869 vp = ap->a_vp;
878 null_need_inactive(struct vop_need_inactive_args *ap)
881 return (null_want_recycle(ap->a_vp) || vn_need_pageq_flush(ap->a_vp));
889 null_reclaim(struct vop_reclaim_args *ap)
895 vp = ap->a_vp;
935 null_print(struct vop_print_args *ap)
937 struct vnode *vp = ap->a_vp;
945 null_getwritemount(struct vop_getwritemount_args *ap)
951 vp = ap->a_vp;
957 VOP_GETWRITEMOUNT(lowervp, ap->a_mpp);
961 *(ap->a_mpp) = NULL;
967 null_vptofh(struct vop_vptofh_args *ap)
971 lvp = NULLVPTOLOWERVP(ap->a_vp);
972 return VOP_VPTOFH(lvp, ap->a_fhp);
976 null_vptocnp(struct vop_vptocnp_args *ap)
978 struct vnode *vp = ap->a_vp;
979 struct vnode **dvp = ap->a_vpp;
994 error = vn_vptocnp(&ldvp, ap->a_buf, ap->a_buflen);
1022 null_read_pgcache(struct vop_read_pgcache_args *ap)
1028 vp = ap->a_vp;
1038 error = VOP_READ_PGCACHE(lvp, ap->a_uio, ap->a_ioflag, ap->a_cred);
1044 null_advlock(struct vop_advlock_args *ap)
1050 vp = ap->a_vp;
1060 error = VOP_ADVLOCK(lvp, ap->a_id, ap->a_op, ap->a_fl, ap->a_flags);
1070 null_vput_pair(struct vop_vput_pair_args *ap)
1076 dvp = ap->a_dvp;
1080 vpp = ap->a_vpp;
1089 if (!ap->a_unlock_vp) {
1098 if (vp != NULL && ap->a_unlock_vp)
1102 if (vp == NULL || ap->a_unlock_vp)
1131 null_getlowvnode(struct vop_getlowvnode_args *ap)
1135 vp = ap->a_vp;
1142 VOP_GETLOWVNODE(vpl, ap->a_vplp, ap->a_flags);