Lines Matching refs:ap
227 } */ *ap = v; in layer_bypass() local
235 struct vnodeop_desc *descp = ap->a_desc; in layer_bypass()
248 VOPARG_OFFSETTO(struct vnode**, descp->vdesc_vp_offsets[0], ap); in layer_bypass()
268 ap); in layer_bypass()
294 error = VCALL(*vps_p[0], descp->vdesc_offset, ap); in layer_bypass()
319 descp->vdesc_vpp_offset, ap); in layer_bypass()
348 } */ *ap = v; in layer_lookup() local
349 struct componentname *cnp = ap->a_cnp; in layer_lookup()
353 dvp = ap->a_dvp; in layer_lookup()
357 *ap->a_vpp = NULL; in layer_lookup()
362 ap->a_dvp = ldvp; in layer_lookup()
363 error = VCALL(ldvp, ap->a_desc->vdesc_offset, ap); in layer_lookup()
364 lvp = *ap->a_vpp; in layer_lookup()
365 *ap->a_vpp = NULL; in layer_lookup()
383 *ap->a_vpp = dvp; in layer_lookup()
388 error = layer_node_create(dvp->v_mount, lvp, ap->a_vpp); in layer_lookup()
408 } */ *ap = v; in layer_setattr() local
409 struct vnode *vp = ap->a_vp; in layer_setattr()
410 struct vattr *vap = ap->a_vap; in layer_setattr()
437 return LAYERFS_DO_BYPASS(vp, ap); in layer_setattr()
451 } */ *ap = v; in layer_getattr() local
452 struct vnode *vp = ap->a_vp; in layer_getattr()
455 error = LAYERFS_DO_BYPASS(vp, ap); in layer_getattr()
460 ap->a_vap->va_fsid = vp->v_mount->mnt_stat.f_fsidx.__fsid_val[0]; in layer_getattr()
472 } */ *ap = v; in layer_access() local
473 struct vnode *vp = ap->a_vp; in layer_access()
474 accmode_t accmode = ap->a_accmode; in layer_access()
493 return LAYERFS_DO_BYPASS(vp, ap); in layer_access()
508 } */ *ap = v; in layer_open() local
509 struct vnode *vp = ap->a_vp; in layer_open()
517 error = LAYERFS_DO_BYPASS(vp, ap); in layer_open()
518 if (error == 0 && (ap->a_mode & FWRITE)) { in layer_open()
537 } */ *ap = v; in layer_close() local
538 struct vnode *vp = ap->a_vp; in layer_close()
541 if ((ap->a_fflag & FWRITE)) { in layer_close()
547 return LAYERFS_DO_BYPASS(vp, ap); in layer_close()
567 } */ *ap = v; in layer_fsync() local
570 if (ap->a_flags & FSYNC_RECLAIM) { in layer_fsync()
573 if (ap->a_vp->v_type == VBLK || ap->a_vp->v_type == VCHR) { in layer_fsync()
578 return LAYERFS_DO_BYPASS(ap->a_vp, ap); in layer_fsync()
587 } */ *ap = v; in layer_inactive() local
588 struct vnode *vp = ap->a_vp; in layer_inactive()
593 *ap->a_recycle = ((VTOLAYER(vp)->layer_flags & LAYERFS_REMOVED) != 0); in layer_inactive()
619 } */ *ap = v; in layer_remove() local
620 struct vnode *vp = ap->a_vp; in layer_remove()
624 error = LAYERFS_DO_BYPASS(vp, ap); in layer_remove()
643 } */ *ap = v; in layer_rename() local
644 struct vnode *fdvp = ap->a_fdvp, *tvp; in layer_rename()
647 tvp = ap->a_tvp; in layer_rename()
654 error = LAYERFS_DO_BYPASS(fdvp, ap); in layer_rename()
670 } */ *ap = v; in layer_rmdir() local
672 struct vnode *vp = ap->a_vp; in layer_rmdir()
675 error = LAYERFS_DO_BYPASS(vp, ap); in layer_rmdir()
690 } */ *ap = v; in layer_revoke() local
691 struct vnode *vp = ap->a_vp; in layer_revoke()
701 error = LAYERFS_DO_BYPASS(vp, ap); in layer_revoke()
713 } */ *ap = v; in layer_reclaim() local
714 struct vnode *vp = ap->a_vp; in layer_reclaim()
764 } */ *ap = v; in layer_bmap() local
767 vp = LAYERVPTOLOWERVP(ap->a_vp); in layer_bmap()
768 ap->a_vp = vp; in layer_bmap()
770 return VCALL(vp, ap->a_desc->vdesc_offset, ap); in layer_bmap()
778 } */ *ap = v; in layer_print() local
779 struct vnode *vp = ap->a_vp; in layer_print()
796 } */ *ap = v; in layer_getpages() local
797 struct vnode *vp = ap->a_vp; in layer_getpages()
804 if (ap->a_flags & PGO_LOCKED) { in layer_getpages()
807 ap->a_vp = LAYERVPTOLOWERVP(vp); in layer_getpages()
808 KASSERT(vp->v_uobj.vmobjlock == ap->a_vp->v_uobj.vmobjlock); in layer_getpages()
817 error = VCALL(ap->a_vp, VOFFSET(vop_getpages), ap); in layer_getpages()
835 } */ *ap = v; in layer_putpages() local
836 struct vnode *vp = ap->a_vp; in layer_putpages()
840 ap->a_vp = LAYERVPTOLOWERVP(vp); in layer_putpages()
841 KASSERT(vp->v_uobj.vmobjlock == ap->a_vp->v_uobj.vmobjlock); in layer_putpages()
843 if (ap->a_flags & PGO_RECLAIM) { in layer_putpages()
849 return VCALL(ap->a_vp, VOFFSET(vop_putpages), ap); in layer_putpages()