| /freebsd/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 135 smp->sm_gid, ap->a_accmode, ap->a_cred)); in smbfs_access() 162 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in smbfs_open() 167 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in smbfs_open() 189 smb_makescred(scred, ap->a_td, ap->a_cred); in smbfs_open() 219 smb_makescred(scred, td, ap->a_cred); in smbfs_close() 247 smb_makescred(scred, curthread, ap->a_cred); in smbfs_getattr() 304 smb_makescred(scred, td, ap->a_cred); in smbfs_setattr() 396 error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td); in smbfs_setattr() 398 error = VOP_ACCESS(vp, VWRITE, ap->a_cred, td); in smbfs_setattr() 400 error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td); in smbfs_setattr() [all …]
|
| /freebsd/sys/fs/unionfs/ |
| H A D | union_vnops.c | 660 cred = ap->a_cred; in unionfs_open() 801 cred = ap->a_cred; in unionfs_close() 982 error = VOP_ACCESS(uvp, accmode, ap->a_cred, td); in unionfs_access() 1005 lvp, &va, ap->a_cred, td); in unionfs_access() 1010 accmode, &va, ap->a_cred); in unionfs_access() 1018 error = VOP_ACCESS(lvp, accmode, ap->a_cred, td); in unionfs_access() 1048 if ((error = VOP_GETATTR(uvp, ap->a_vap, ap->a_cred)) == 0) in unionfs_getattr() 1060 error = VOP_GETATTR(lvp, ap->a_vap, ap->a_cred); in unionfs_getattr() 1111 ap->a_cred, td); in unionfs_setattr() 1120 error = VOP_SETATTR(uvp, vap, ap->a_cred); in unionfs_setattr() [all …]
|
| /freebsd/sys/ufs/ffs/ |
| H A D | ffs_vnops.c | 859 return (ffs_extwrite(vp, uio, ioflag, ap->a_cred)); in ffs_write() 935 ap->a_cred, flags, &bp); in ffs_write() 1030 ap->a_cred) { in ffs_write() 1031 if (priv_check_cred(ap->a_cred, PRIV_VFS_RETAINSUGID)) { in ffs_write() 1041 IO_NORMAL | (ioflag & IO_SYNC), ap->a_cred); in ffs_write() 1556 return (ffs_open_ea(ap->a_vp, ap->a_cred, ap->a_td)); in ffs_openextattr() 1586 return (ffs_close_ea(vp, ap->a_commit, ap->a_cred, ap->a_td)); in ffs_closeextattr() 1621 ap->a_cred, ap->a_td, VWRITE); in ffs_deleteextattr() 1639 error = ffs_open_ea(vp, ap->a_cred, ap->a_td); in ffs_deleteextattr() 1653 ffs_close_ea(vp, 0, ap->a_cred, ap->a_td); in ffs_deleteextattr() [all …]
|
| H A D | ffs_extern.h | 58 struct ucred *a_cred, int a_flags, struct buf **a_bpp); 60 struct ucred *a_cred, int a_flags, struct buf **a_bpp);
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_acl.c | 441 error = VOP_ACLCHECK(ap->a_vp, ap->a_type, ap->a_aclp, ap->a_cred, in ufs_setacl_nfs4() 455 if ((error = VOP_ACCESSX(ap->a_vp, VWRITE_ACL, ap->a_cred, ap->a_td))) in ufs_setacl_nfs4() 500 ap->a_cred, ap->a_td); in ufs_setacl_posix1e() 527 if ((error = VOP_ACCESS(ap->a_vp, VADMIN, ap->a_cred, ap->a_td))) in ufs_setacl_posix1e()
|
| H A D | ufs_extattr.c | 393 vargs.a_cred = td->td_ucred; in ufs_extattr_iterate_directory() 829 ap->a_uio, ap->a_size, ap->a_cred, ap->a_td); in ufs_getextattr() 997 ap->a_cred, ap->a_td); in ufs_deleteextattr() 1031 ap->a_uio, ap->a_cred, ap->a_td); in ufs_setextattr()
|
| H A D | ufs_vnops.c | 432 error = VOP_GETACL(vp, type, acl, ap->a_cred, ap->a_td); in ufs_accessx() 437 ip->i_gid, acl, accmode, ap->a_cred); in ufs_accessx() 442 ip->i_gid, acl, accmode, ap->a_cred); in ufs_accessx() 458 ip->i_uid, ip->i_gid, accmode, ap->a_cred); in ufs_accessx() 468 accmode, ap->a_cred); in ufs_accessx() 508 cred = ap->a_cred; in ufs_fplookup_vexec() 647 struct ucred *cred = ap->a_cred; in ufs_setattr() 2550 return (VOP_READ(vp, ap->a_uio, 0, ap->a_cred)); in ufs_readlink() 2967 ap->a_cred)); in ufs_ioctl()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 4616 struct ucred *a_cred; member 4628 error = zfs_open(&vp, ap->a_mode, ap->a_cred); in zfs_freebsd_open() 4638 struct ucred *a_cred; member 4647 return (zfs_close(ap->a_vp, ap->a_fflag, 1, 0, ap->a_cred)); in zfs_freebsd_close() 4666 ap->a_fflag, ap->a_cred, NULL)); in zfs_freebsd_ioctl() 4691 struct ucred *a_cred; member 4702 ap->a_cred); in zfs_freebsd_read() 4736 struct ucred *a_cred; member 4746 ap->a_cred)); in zfs_freebsd_write() 4798 struct ucred *a_cred; member [all …]
|
| /freebsd/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 435 error = nfscl_delegacecheck(vp, ap->a_accmode, ap->a_cred); in nfs_access() 491 if (ap->a_cred->cr_uid == np->n_accesscache[i].uid) { in nfs_access() 505 ap->a_cred->cr_uid, mode); in nfs_access() 508 ap->a_cred->cr_uid, mode); in nfs_access() 516 ap->a_cred, &rmode); in nfs_access() 534 if (ap->a_cred->cr_uid == 0 && (ap->a_accmode & VREAD) in nfs_access() 552 error = ncl_readrpc(vp, &auio, ap->a_cred); in nfs_access() 558 error = ncl_readdirrpc(vp, &auio, ap->a_cred, in nfs_access() 562 error = ncl_readlinkrpc(vp, &auio, ap->a_cred); in nfs_access() 598 error = nfsrpc_open(vp, fmode, ap->a_cred, ap->a_td); in nfs_open() [all …]
|
| /freebsd/sys/kern/ |
| H A D | vfs_default.c | 338 return (VOP_ACCESSX(ap->a_vp, ap->a_accmode, ap->a_cred, ap->a_td)); in vop_stdaccess() 354 return (VOP_ACCESS(ap->a_vp, accmode, ap->a_cred, ap->a_td)); in vop_stdaccessx() 839 error = VOP_GETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 876 error = VOP_SETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 881 error = VOP_SETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 907 error = VOP_READ(vp, &auio, ap->a_ioflag, ap->a_cred); in vop_stdallocate() 928 error = VOP_WRITE(vp, &auio, ap->a_ioflag, ap->a_cred); in vop_stdallocate() 1013 cred = ap->a_cred; in vop_stddeallocate() 1344 error = VOP_GETATTR(vp, &va, ap->a_cred); in vop_stdioctl()
|
| H A D | uipc_mqueue.c | 1129 struct ucred *a_cred; 1146 struct ucred *a_cred; 1162 struct ucred *a_cred; 1177 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in mqfs_access() 1181 ap->a_accmode, ap->a_cred); in mqfs_access() 1190 struct ucred *a_cred; 1232 struct ucred *a_cred; 1281 if ((error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td))) in mqfs_setattr() 1289 if ((ap->a_cred->cr_uid != pn->mn_uid || uid != pn->mn_uid || in mqfs_setattr() 1290 (gid != pn->mn_gid && !groupmember(gid, ap->a_cred))) && in mqfs_setattr() [all …]
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 689 error = p9fs_reload_stats_dotl(vp, ap->a_cred); in p9fs_open() 705 vfid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VFID, -1, &error); in p9fs_open() 719 vofid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VOFID, mode, &error); in p9fs_open() 770 vofid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VOFID, in p9fs_close() 826 cred = ap->a_cred; in p9fs_access() 914 error = p9fs_reload_stats_dotl(vp, ap->a_cred); in p9fs_getattr_dotl() 1191 cred = ap->a_cred; in p9fs_setattr_dotl() 1385 error = p9fs_get_open_fid(vp, FREAD, ap->a_cred, &ostate); in p9fs_read() 1429 p9fs_release_open_fid(vp, ap->a_cred, &ostate); in p9fs_read() 1461 error = p9fs_get_open_fid(vp, FWRITE, ap->a_cred, &ostate); in p9fs_write() [all …]
|
| /freebsd/sys/fs/fuse/ |
| H A D | fuse_vnops.c | 520 struct ucred *cred = ap->a_cred; in fuse_vnop_access() 547 err = fuse_internal_access(vp, accmode, ap->a_td, ap->a_cred); in fuse_vnop_access() 685 struct ucred *cred = ap->a_cred; in fuse_vnop_allocate() 888 struct ucred *cred = ap->a_cred; in fuse_vnop_close() 1322 struct ucred *cred = ap->a_cred; in fuse_vnop_getattr() 1392 struct ucred *cred = ap->a_cred; in fuse_vnop_ioctl() 1850 struct ucred *cred = ap->a_cred; in fuse_vnop_open() 1968 struct ucred *cred = ap->a_cred; in fuse_vnop_read() 2045 struct ucred *cred = ap->a_cred; in fuse_vnop_readdir() 2127 struct ucred *cred = ap->a_cred; in fuse_vnop_readlink() [all …]
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 342 ap->a_accmode, ap->a_cred); in ext2_access() 393 struct ucred *cred = ap->a_cred; in ext2_setattr() 1555 return (VOP_READ(vp, ap->a_uio, 0, ap->a_cred)); in ext2_readlink() 1740 ap->a_cred, ap->a_td, VWRITE); in ext2_deleteextattr() 1778 ap->a_cred, ap->a_td, VREAD); in ext2_getextattr() 1821 ap->a_cred, ap->a_td, VREAD); in ext2_listextattr() 1862 ap->a_cred, ap->a_td, VWRITE); in ext2_setextattr() 2155 (off_t *)ap->a_data, ap->a_cred)); in ext2_ioctl() 2248 ap->a_cred, &bp, flags); in ext2_write() 2323 ap->a_cred) { in ext2_write() [all …]
|
| H A D | ext2_acl.c | 370 ap->a_cred, ap->a_td); in ext2_setacl_posix1e() 397 if ((error = VOP_ACCESS(ap->a_vp, VADMIN, ap->a_cred, ap->a_td))) in ext2_setacl_posix1e()
|
| /freebsd/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 378 cred = v->a_cred; in tmpfs_fplookup_vexec() 403 struct ucred *cred = v->a_cred; in tmpfs_access() 546 struct ucred *cred = v->a_cred; in tmpfs_setattr() 699 if (priv_check_cred(v->a_cred, PRIV_VFS_RETAINSUGID)) { in tmpfs_write() 1931 ap->a_cred, ap->a_td, VWRITE); in tmpfs_deleteextattr() 1969 ap->a_cred, ap->a_td, VREAD); in tmpfs_getextattr() 2006 ap->a_cred, ap->a_td, VREAD); in tmpfs_listextattr() 2050 ap->a_cred, ap->a_td, VWRITE); in tmpfs_setextattr()
|
| /freebsd/sys/fs/devfs/ |
| H A D | devfs_vnops.c | 671 ap->a_accmode, ap->a_cred); in devfs_access() 1772 return (VOP_READDIR(ap->a_vp, ap->a_uio, ap->a_cred, NULL, NULL, NULL)); in devfs_rread() 1819 if ((ap->a_cred->cr_uid != de->de_uid) || uid != de->de_uid || in devfs_setattr() 1820 (gid != de->de_gid && !groupmember(gid, ap->a_cred))) { in devfs_setattr() 1831 if (ap->a_cred->cr_uid != de->de_uid) { in devfs_setattr() 1841 error = vn_utimes_perm(vp, vap, ap->a_cred, td); in devfs_setattr() 1881 mac_vnode_relabel(ap->a_cred, vp, ap->a_label); in devfs_setlabel()
|
| /freebsd/sys/fs/cd9660/ |
| H A D | cd9660_vnops.c | 156 gid, ap->a_accmode, ap->a_cred)); in cd9660_access() 215 rdlnk.a_cred = ap->a_cred; in cd9660_getattr()
|
| /freebsd/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 99 ap->a_cred); in autofs_getattr() 414 error = VOP_READDIR(newvp, ap->a_uio, ap->a_cred, in autofs_readdir()
|
| /freebsd/sys/fs/pseudofs/ |
| H A D | pseudofs_vnops.c | 163 error = VOP_GETATTR(vn, &vattr, va->a_cred); in pfs_access() 167 va->a_accmode, va->a_cred); in pfs_access() 355 va->a_size, va->a_cred); in pfs_getextattr()
|
| /freebsd/sys/fs/tarfs/ |
| H A D | tarfs_io.c | 266 error = VOP_ACCESS(tmp->vp, accmode, ap->a_cred, ap->a_td); in tarfs_zaccess() 290 error = VOP_GETATTR(tmp->vp, &va, ap->a_cred); in tarfs_zgetattr()
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_vnops.c | 247 ap->a_accmode, ap->a_cred)); in msdosfs_access() 332 struct ucred *cred = ap->a_cred; in msdosfs_setattr() 631 struct ucred *cred = ap->a_cred; in msdosfs_write() 1531 ap->a_vp, uio, ap->a_cred, ap->a_eofflag); in msdosfs_readdir()
|
| /freebsd/sys/security/mac/ |
| H A D | mac_vfs.c | 1068 error = mac_vnode_setlabel_extattr(ap->a_cred, vp, intlabel); in vop_stdsetlabel_ea() 1076 mac_vnode_relabel(ap->a_cred, vp, intlabel); in vop_stdsetlabel_ea()
|
| /freebsd/sys/fs/fdescfs/ |
| H A D | fdesc_vnops.c | 523 error = VOP_SETATTR(vp, ap->a_vap, ap->a_cred); in fdesc_setattr()
|
| /freebsd/sys/fs/udf/ |
| H A D | udf_vnops.c | 182 accmode, a->a_cred)); in udf_access() 946 error = VOP_READ(vp, &uio, 0, ap->a_cred); in udf_readlink()
|