• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/

Lines Matching refs:ap

150 devfs_lookup(struct vnop_lookup_args *ap)
158 struct componentname *cnp = ap->a_cnp;
161 struct vnode *dir_vnode = ap->a_dvp;
162 struct vnode **result_vnode = ap->a_vpp;
333 devfs_getattr(struct vnop_getattr_args *ap)
341 struct vnode *vp = ap->a_vp;
342 struct vnode_attr *vap = ap->a_vap;
419 devfs_setattr(struct vnop_setattr_args *ap)
426 struct vnode *vp = ap->a_vp;
427 struct vnode_attr *vap = ap->a_vap;
488 devfs_setlabel(struct vnop_setlabel_args *ap)
499 vp = ap->a_vp;
502 mac_vnode_label_update(ap->a_context, vp, ap->a_vl);
510 devfs_read(struct vnop_read_args *ap)
518 devnode_t * dn_p = VTODN(ap->a_vp);
520 switch (ap->a_vp->v_type) {
524 return VNOP_READDIR(ap->a_vp, ap->a_uio, 0, NULL, NULL, ap->a_context);
527 printf("devfs_read(): bad file type %d", ap->a_vp->v_type);
536 devfs_close(struct vnop_close_args *ap)
543 struct vnode * vp = ap->a_vp;
558 devfsspec_close(struct vnop_close_args *ap)
565 struct vnode * vp = ap->a_vp;
581 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_close), ap));
585 devfsspec_read(struct vnop_read_args *ap)
593 register devnode_t * dnp = VTODN(ap->a_vp);
597 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_read), ap));
601 devfsspec_write(struct vnop_write_args *ap)
609 register devnode_t * dnp = VTODN(ap->a_vp);
614 return (VOCALL (spec_vnodeop_p, VOFFSET(vnop_write), ap));
621 devfs_write(struct vnop_write_args *ap)
629 switch (ap->a_vp->v_type) {
633 printf("devfs_write(): bad file type %d", ap->a_vp->v_type);
640 devfs_remove(struct vnop_remove_args *ap)
647 struct vnode *vp = ap->a_vp;
648 struct vnode *dvp = ap->a_dvp;
649 struct componentname *cnp = ap->a_cnp;
714 devfs_link(struct vnop_link_args *ap)
722 struct vnode *vp = ap->a_vp;
723 struct vnode *tdvp = ap->a_tdvp;
724 struct componentname *cnp = ap->a_cnp;
800 devfs_rename(struct vnop_rename_args *ap)
811 struct vnode *tvp = ap->a_tvp;
812 struct vnode *tdvp = ap->a_tdvp;
813 struct vnode *fvp = ap->a_fvp;
814 struct vnode *fdvp = ap->a_fdvp;
815 struct componentname *tcnp = ap->a_tcnp;
816 struct componentname *fcnp = ap->a_fcnp;
958 devfs_mkdir(struct vnop_mkdir_args *ap)
967 struct componentname * cnp = ap->a_cnp;
974 struct vnode_attr * vap = ap->a_vap;
975 struct vnode * * vpp = ap->a_vpp;
979 dir_p = VTODN(ap->a_dvp);
1004 devfs_rmdir(struct vnop_rmdir_args *ap)
1014 ra.a_dvp = ap->a_dvp;
1015 ra.a_vp = ap->a_vp;
1016 ra.a_cnp = ap->a_cnp;
1018 ra.a_context = ap->a_context;
1025 devfs_symlink(struct vnop_symlink_args *ap)
1035 struct componentname * cnp = ap->a_cnp;
1043 struct vnode_attr * vap = ap->a_vap;
1044 struct vnode * * vpp = ap->a_vpp;
1046 typeinfo.Slnk.name = ap->a_target;
1047 typeinfo.Slnk.namelen = strlen(ap->a_target);
1051 dir_p = VTODN(ap->a_dvp);
1075 devfs_mknod(struct vnop_mknod_args *ap)
1084 struct componentname * cnp = ap->a_cnp;
1090 struct vnode * dvp = ap->a_dvp;
1093 struct vnode_attr * vap = ap->a_vap;
1094 struct vnode ** vpp = ap->a_vpp;
1132 devfs_readdir(struct vnop_readdir_args *ap)
1142 struct vnode *vp = ap->a_vp;
1143 struct uio *uio = ap->a_uio;
1153 if (ap->a_flags & (VNODE_READDIR_EXTENDED | VNODE_READDIR_REQSEEKOFF))
1240 devfs_readlink(struct vnop_readlink_args *ap)
1247 struct vnode *vp = ap->a_vp;
1248 struct uio *uio = ap->a_uio;
1266 devfs_reclaim(struct vnop_reclaim_args *ap)
1271 struct vnode * vp = ap->a_vp;
1306 } */ *ap)
1308 switch (ap->a_name) {
1311 *ap->a_retval = 32767;
1314 *ap->a_retval = DEVMAXNAMESIZE - 1; /* includes NUL */
1317 *ap->a_retval = DEVMAXPATHSIZE - 1; /* XXX nonconformant */
1320 *ap->a_retval = 200112; /* _POSIX_CHOWN_RESTRICTED */
1323 *ap->a_retval = 0;
1326 *ap->a_retval = 1;
1329 *ap->a_retval = 1;
1353 devfs_inactive(__unused struct vnop_inactive_args *ap)