Lines Matching refs:ap

83 static int vop_stdis_text(struct vop_is_text_args *ap);
84 static int vop_stdunset_text(struct vop_unset_text_args *ap);
85 static int vop_stdadd_writecount(struct vop_add_writecount_args *ap);
86 static int vop_stdfdatasync(struct vop_fdatasync_args *ap);
87 static int vop_stdgetpages_async(struct vop_getpages_async_args *ap);
151 vop_eopnotsupp(struct vop_generic_args *ap) in vop_eopnotsupp() argument
161 vop_ebadf(struct vop_generic_args *ap) in vop_ebadf() argument
168 vop_enotty(struct vop_generic_args *ap) in vop_enotty() argument
175 vop_einval(struct vop_generic_args *ap) in vop_einval() argument
182 vop_enoent(struct vop_generic_args *ap) in vop_enoent() argument
189 vop_null(struct vop_generic_args *ap) in vop_null() argument
199 vop_panic(struct vop_generic_args *ap) in vop_panic() argument
202 panic("filesystem goof: vop_panic[%s]", ap->a_desc->vdesc_name); in vop_panic()
218 vop_nolookup(ap) in vop_nolookup() argument
223 } */ *ap; in vop_nolookup()
226 *ap->a_vpp = NULL;
237 vop_norename(struct vop_rename_args *ap) in vop_norename() argument
240 vop_rename_fail(ap); in vop_norename()
257 vop_nostrategy (struct vop_strategy_args *ap) in vop_nostrategy() argument
259 printf("No strategy for buffer at %p\n", ap->a_bp); in vop_nostrategy()
260 vn_printf(ap->a_vp, "vnode "); in vop_nostrategy()
261 ap->a_bp->b_ioflags |= BIO_ERROR; in vop_nostrategy()
262 ap->a_bp->b_error = EOPNOTSUPP; in vop_nostrategy()
263 bufdone(ap->a_bp); in vop_nostrategy()
373 vop_stdaccess(struct vop_access_args *ap) in vop_stdaccess() argument
376 KASSERT((ap->a_accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | in vop_stdaccess()
379 return (VOP_ACCESSX(ap->a_vp, ap->a_accmode, ap->a_cred, ap->a_td)); in vop_stdaccess()
383 vop_stdaccessx(struct vop_accessx_args *ap) in vop_stdaccessx() argument
386 accmode_t accmode = ap->a_accmode; in vop_stdaccessx()
395 return (VOP_ACCESS(ap->a_vp, accmode, ap->a_cred, ap->a_td)); in vop_stdaccessx()
402 vop_stdadvlock(struct vop_advlock_args *ap) in vop_stdadvlock() argument
408 vp = ap->a_vp; in vop_stdadvlock()
409 if (ap->a_fl->l_whence == SEEK_END) { in vop_stdadvlock()
424 return (lf_advlock(ap, &(vp->v_lockf), vattr.va_size)); in vop_stdadvlock()
428 vop_stdadvlockasync(struct vop_advlockasync_args *ap) in vop_stdadvlockasync() argument
434 vp = ap->a_vp; in vop_stdadvlockasync()
435 if (ap->a_fl->l_whence == SEEK_END) { in vop_stdadvlockasync()
445 return (lf_advlockasync(ap, &(vp->v_lockf), vattr.va_size)); in vop_stdadvlockasync()
449 vop_stdadvlockpurge(struct vop_advlockpurge_args *ap) in vop_stdadvlockpurge() argument
453 vp = ap->a_vp; in vop_stdadvlockpurge()
467 vop_stdpathconf(ap) in vop_stdpathconf() argument
472 } */ *ap; in vop_stdpathconf()
475 switch (ap->a_name) {
477 *ap->a_retval = _POSIX_ASYNCHRONOUS_IO;
480 *ap->a_retval = PATH_MAX;
487 *ap->a_retval = 0;
499 vop_stdlock(ap) in vop_stdlock() argument
505 } */ *ap; in vop_stdlock()
507 struct vnode *vp = ap->a_vp;
511 return (lockmgr_lock_fast_path(vp->v_vnlock, ap->a_flags,
512 &ilk->lock_object, ap->a_file, ap->a_line));
517 vop_stdunlock(ap) in vop_stdunlock() argument
521 } */ *ap; in vop_stdunlock()
523 struct vnode *vp = ap->a_vp;
527 return (lockmgr_unlock_fast_path(vp->v_vnlock, ap->a_flags,
533 vop_stdislocked(ap) in vop_stdislocked() argument
536 } */ *ap; in vop_stdislocked()
539 return (lockstatus(ap->a_vp->v_vnlock));
546 vop_nopoll(ap) in vop_nopoll() argument
552 } */ *ap; in vop_nopoll()
555 return (poll_no_poll(ap->a_events));
562 vop_stdpoll(ap) in vop_stdpoll() argument
568 } */ *ap; in vop_stdpoll()
570 if (ap->a_events & ~POLLSTANDARD)
571 return (vn_pollrecord(ap->a_vp, ap->a_td, ap->a_events));
572 return (ap->a_events & (POLLIN | POLLOUT | POLLRDNORM | POLLWRNORM));
579 vop_stdgetwritemount(ap) in vop_stdgetwritemount() argument
583 } */ *ap; in vop_stdgetwritemount()
594 mp = ap->a_vp->v_mount;
597 if (mp != ap->a_vp->v_mount) {
602 *(ap->a_mpp) = mp;
614 vop_stdbmap(ap) in vop_stdbmap() argument
622 } */ *ap; in vop_stdbmap()
625 if (ap->a_bop != NULL)
626 *ap->a_bop = &ap->a_vp->v_bufobj;
627 if (ap->a_bnp != NULL)
628 *ap->a_bnp = ap->a_bn * btodb(ap->a_vp->v_mount->mnt_stat.f_iosize);
629 if (ap->a_runp != NULL)
630 *ap->a_runp = 0;
631 if (ap->a_runb != NULL)
632 *ap->a_runb = 0;
637 vop_stdfsync(ap) in vop_stdfsync() argument
642 } */ *ap; in vop_stdfsync()
645 return (vn_fsync_buf(ap->a_vp, ap->a_waitfor));
649 vop_stdfdatasync(struct vop_fdatasync_args *ap) in vop_stdfdatasync() argument
652 return (VOP_FSYNC(ap->a_vp, MNT_WAIT, ap->a_td)); in vop_stdfdatasync()
656 vop_stdfdatasync_buf(struct vop_fdatasync_args *ap) in vop_stdfdatasync_buf() argument
659 return (vn_fsync_buf(ap->a_vp, MNT_WAIT)); in vop_stdfdatasync_buf()
664 vop_stdgetpages(ap) in vop_stdgetpages() argument
671 } */ *ap; in vop_stdgetpages()
674 return vnode_pager_generic_getpages(ap->a_vp, ap->a_m,
675 ap->a_count, ap->a_rbehind, ap->a_rahead, NULL, NULL);
679 vop_stdgetpages_async(struct vop_getpages_async_args *ap) in vop_stdgetpages_async() argument
683 error = VOP_GETPAGES(ap->a_vp, ap->a_m, ap->a_count, ap->a_rbehind, in vop_stdgetpages_async()
684 ap->a_rahead); in vop_stdgetpages_async()
685 if (ap->a_iodone != NULL) in vop_stdgetpages_async()
686 ap->a_iodone(ap->a_arg, ap->a_m, ap->a_count, error); in vop_stdgetpages_async()
691 vop_stdkqfilter(struct vop_kqfilter_args *ap) in vop_stdkqfilter() argument
693 return vfs_kqfilter(ap); in vop_stdkqfilter()
698 vop_stdputpages(ap) in vop_stdputpages() argument
705 } */ *ap; in vop_stdputpages()
708 return vnode_pager_generic_putpages(ap->a_vp, ap->a_m, ap->a_count,
709 ap->a_sync, ap->a_rtvals);
713 vop_stdvptofh(struct vop_vptofh_args *ap) in vop_stdvptofh() argument
719 vop_stdvptocnp(struct vop_vptocnp_args *ap) in vop_stdvptocnp() argument
721 struct vnode *vp = ap->a_vp; in vop_stdvptocnp()
722 struct vnode **dvp = ap->a_vpp; in vop_stdvptocnp()
723 struct ucred *cred = ap->a_cred; in vop_stdvptocnp()
724 char *buf = ap->a_buf; in vop_stdvptocnp()
725 int *buflen = ap->a_buflen; in vop_stdvptocnp()
845 vop_stdallocate(struct vop_allocate_args *ap) in vop_stdallocate() argument
865 vp = ap->a_vp; in vop_stdallocate()
866 len = *ap->a_len; in vop_stdallocate()
867 offset = *ap->a_offset; in vop_stdallocate()
971 *ap->a_len = len; in vop_stdallocate()
972 *ap->a_offset = offset; in vop_stdallocate()
978 vop_stdadvise(struct vop_advise_args *ap) in vop_stdadvise() argument
986 vp = ap->a_vp; in vop_stdadvise()
987 switch (ap->a_advice) { in vop_stdadvise()
1011 start = trunc_page(ap->a_start); in vop_stdadvise()
1012 end = round_page(ap->a_end); in vop_stdadvise()
1022 startn = ap->a_start / bsize; in vop_stdadvise()
1023 endn = ap->a_end / bsize; in vop_stdadvise()
1038 vop_stdunp_bind(struct vop_unp_bind_args *ap) in vop_stdunp_bind() argument
1041 ap->a_vp->v_unpcb = ap->a_unpcb; in vop_stdunp_bind()
1046 vop_stdunp_connect(struct vop_unp_connect_args *ap) in vop_stdunp_connect() argument
1049 *ap->a_unpcb = ap->a_vp->v_unpcb; in vop_stdunp_connect()
1054 vop_stdunp_detach(struct vop_unp_detach_args *ap) in vop_stdunp_detach() argument
1057 ap->a_vp->v_unpcb = NULL; in vop_stdunp_detach()
1062 vop_stdis_text(struct vop_is_text_args *ap) in vop_stdis_text() argument
1065 return (ap->a_vp->v_writecount < 0); in vop_stdis_text()
1069 vop_stdset_text(struct vop_set_text_args *ap) in vop_stdset_text() argument
1075 vp = ap->a_vp; in vop_stdset_text()
1099 vop_stdunset_text(struct vop_unset_text_args *ap) in vop_stdunset_text() argument
1105 vp = ap->a_vp; in vop_stdunset_text()
1126 vop_stdadd_writecount(struct vop_add_writecount_args *ap) in vop_stdadd_writecount() argument
1131 vp = ap->a_vp; in vop_stdadd_writecount()
1136 VNASSERT(vp->v_writecount + ap->a_inc >= 0, vp, in vop_stdadd_writecount()
1137 ("neg writecount increment %d", ap->a_inc)); in vop_stdadd_writecount()
1138 vp->v_writecount += ap->a_inc; in vop_stdadd_writecount()