Lines Matching refs:ap

226 devfs_lookup(struct vnop_lookup_args *ap)
234 struct componentname *cnp = ap->a_cnp;
237 struct vnode *dir_vnode = ap->a_dvp;
238 struct vnode **result_vnode = ap->a_vpp;
409 devfs_getattr(struct vnop_getattr_args *ap)
417 struct vnode *vp = ap->a_vp;
418 struct vnode_attr *vap = ap->a_vap;
511 devfs_setattr(struct vnop_setattr_args *ap)
518 struct vnode *vp = ap->a_vp;
519 struct vnode_attr *vap = ap->a_vap;
580 devfs_setlabel(struct vnop_setlabel_args *ap)
591 vp = ap->a_vp;
594 mac_vnode_label_update(ap->a_context, vp, ap->a_vl);
602 devfs_read(struct vnop_read_args *ap)
610 devnode_t * dn_p = VTODN(ap->a_vp);
612 switch (ap->a_vp->v_type) {
616 return VNOP_READDIR(ap->a_vp, ap->a_uio, 0, NULL, NULL, ap->a_context);
619 printf("devfs_read(): bad file type %d", ap->a_vp->v_type);
628 devfs_close(struct vnop_close_args *ap)
635 struct vnode * vp = ap->a_vp;
648 devfsspec_close(struct vnop_close_args *ap)
655 struct vnode * vp = ap->a_vp;
665 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_close), ap));
720 devfsspec_read(struct vnop_read_args *ap)
728 register devnode_t * dnp = VTODN(ap->a_vp);
732 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_read), ap));
736 devfsspec_write(struct vnop_write_args *ap)
744 register devnode_t * dnp = VTODN(ap->a_vp);
748 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_write), ap));
755 devfs_write(struct vnop_write_args *ap)
763 switch (ap->a_vp->v_type) {
767 printf("devfs_write(): bad file type %d", ap->a_vp->v_type);
778 devfs_vnop_remove(struct vnop_remove_args *ap)
785 struct vnode *vp = ap->a_vp;
786 struct vnode *dvp = ap->a_dvp;
787 struct componentname *cnp = ap->a_cnp;
851 devfs_link(struct vnop_link_args *ap)
859 struct vnode *vp = ap->a_vp;
860 struct vnode *tdvp = ap->a_tdvp;
861 struct componentname *cnp = ap->a_cnp;
933 devfs_rename(struct vnop_rename_args *ap)
944 struct vnode *tvp = ap->a_tvp;
945 struct vnode *tdvp = ap->a_tdvp;
946 struct vnode *fvp = ap->a_fvp;
947 struct vnode *fdvp = ap->a_fdvp;
948 struct componentname *tcnp = ap->a_tcnp;
949 struct componentname *fcnp = ap->a_fcnp;
1086 devfs_mkdir(struct vnop_mkdir_args *ap)
1095 struct componentname * cnp = ap->a_cnp;
1102 struct vnode_attr * vap = ap->a_vap;
1103 struct vnode * * vpp = ap->a_vpp;
1107 dir_p = VTODN(ap->a_dvp);
1132 devfs_rmdir(struct vnop_rmdir_args *ap)
1142 ra.a_dvp = ap->a_dvp;
1143 ra.a_vp = ap->a_vp;
1144 ra.a_cnp = ap->a_cnp;
1146 ra.a_context = ap->a_context;
1153 devfs_symlink(struct vnop_symlink_args *ap)
1167 error = devfs_make_symlink(VTODN(ap->a_dvp), ap->a_cnp->cn_nameptr, ap->a_vap->va_mode, ap->a_target, &newent);
1170 error = devfs_dntovn(newent->de_dnp, ap->a_vpp, vfs_context_proc(ap->a_context));
1215 devfs_mknod(struct vnop_mknod_args *ap)
1224 struct componentname * cnp = ap->a_cnp;
1230 struct vnode * dvp = ap->a_dvp;
1233 struct vnode_attr * vap = ap->a_vap;
1234 struct vnode ** vpp = ap->a_vpp;
1272 devfs_readdir(struct vnop_readdir_args *ap)
1282 struct vnode *vp = ap->a_vp;
1283 struct uio *uio = ap->a_uio;
1293 if (ap->a_flags & (VNODE_READDIR_EXTENDED | VNODE_READDIR_REQSEEKOFF))
1379 devfs_readlink(struct vnop_readlink_args *ap)
1386 struct vnode *vp = ap->a_vp;
1387 struct uio *uio = ap->a_uio;
1405 devfs_reclaim(struct vnop_reclaim_args *ap)
1410 struct vnode * vp = ap->a_vp;
1441 } */ *ap)
1443 switch (ap->a_name) {
1446 *ap->a_retval = 32767;
1449 *ap->a_retval = DEVMAXNAMESIZE - 1; /* includes NUL */
1452 *ap->a_retval = DEVMAXPATHSIZE - 1; /* XXX nonconformant */
1455 *ap->a_retval = 200112; /* _POSIX_CHOWN_RESTRICTED */
1458 *ap->a_retval = 0;
1461 *ap->a_retval = 1;
1464 *ap->a_retval = 1;
1488 devfs_inactive(__unused struct vnop_inactive_args *ap)
1490 vnode_t vp = ap->a_vp;