/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 | 639 cred = ap->a_cred; in unionfs_open() 780 cred = ap->a_cred; in unionfs_close() 961 error = VOP_ACCESS(uvp, accmode, ap->a_cred, td); in unionfs_access() 984 lvp, &va, ap->a_cred, td); in unionfs_access() 989 accmode, &va, ap->a_cred); in unionfs_access() 997 error = VOP_ACCESS(lvp, accmode, ap->a_cred, td); in unionfs_access() 1027 if ((error = VOP_GETATTR(uvp, ap->a_vap, ap->a_cred)) == 0) in unionfs_getattr() 1039 error = VOP_GETATTR(lvp, ap->a_vap, ap->a_cred); in unionfs_getattr() 1090 ap->a_cred, td); in unionfs_setattr() 1099 error = VOP_SETATTR(uvp, vap, ap->a_cred); in unionfs_setattr() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vnops.c | 861 return (ffs_extwrite(vp, uio, ioflag, ap->a_cred)); in ffs_write() 937 ap->a_cred, flags, &bp); in ffs_write() 1032 ap->a_cred) { in ffs_write() 1033 if (priv_check_cred(ap->a_cred, PRIV_VFS_RETAINSUGID)) { in ffs_write() 1043 IO_NORMAL | (ioflag & IO_SYNC), ap->a_cred); in ffs_write() 1559 return (ffs_open_ea(ap->a_vp, ap->a_cred, ap->a_td)); in ffs_openextattr() 1589 return (ffs_close_ea(vp, ap->a_commit, ap->a_cred, ap->a_td)); in ffs_closeextattr() 1624 ap->a_cred, ap->a_td, VWRITE); in ffs_deleteextattr() 1642 error = ffs_open_ea(vp, ap->a_cred, ap->a_td); in ffs_deleteextattr() 1656 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/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 4275 struct ucred *a_cred; member 4287 error = zfs_open(&vp, ap->a_mode, ap->a_cred); in zfs_freebsd_open() 4297 struct ucred *a_cred; member 4306 return (zfs_close(ap->a_vp, ap->a_fflag, 1, 0, ap->a_cred)); in zfs_freebsd_close() 4325 ap->a_fflag, ap->a_cred, NULL)); in zfs_freebsd_ioctl() 4350 struct ucred *a_cred; member 4361 ap->a_cred); in zfs_freebsd_read() 4395 struct ucred *a_cred; member 4405 ap->a_cred)); in zfs_freebsd_write() 4457 struct ucred *a_cred; member [all …]
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 527 if (ap->a_cred->cr_uid == np->n_accesscache[i].uid) { in nfs_access() 541 ap->a_cred->cr_uid, mode); in nfs_access() 544 ap->a_cred->cr_uid, mode); in nfs_access() 552 ap->a_cred, &rmode); in nfs_access() 570 if (ap->a_cred->cr_uid == 0 && (ap->a_accmode & VREAD) in nfs_access() 588 error = ncl_readrpc(vp, &auio, ap->a_cred); in nfs_access() 594 error = ncl_readdirrpc(vp, &auio, ap->a_cred, in nfs_access() 598 error = ncl_readlinkrpc(vp, &auio, ap->a_cred); in nfs_access() 634 error = nfsrpc_open(vp, fmode, ap->a_cred, ap->a_td); in nfs_open() 666 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in nfs_open() [all …]
|
/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 | 353 struct ucred *a_cred; in ufs_close() 368 struct ucred *a_cred; in ufs_accessx() 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() 480 struct ucred *a_cred; in ufs_fplookup_vexec() 508 cred = ap->a_cred; in ufs_fplookup_vexec() 579 struct ucred *a_cred; in ufs_getattr() [all...] |
/freebsd/sys/kern/ |
H A D | vfs_default.c | 335 return (VOP_ACCESSX(ap->a_vp, ap->a_accmode, ap->a_cred, ap->a_td)); in vop_stdaccess() 351 return (VOP_ACCESS(ap->a_vp, accmode, ap->a_cred, ap->a_td)); in vop_stdaccessx() 831 error = VOP_GETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 868 error = VOP_SETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 873 error = VOP_SETATTR(vp, vap, ap->a_cred); in vop_stdallocate() 899 error = VOP_READ(vp, &auio, ap->a_ioflag, ap->a_cred); in vop_stdallocate() 920 error = VOP_WRITE(vp, &auio, ap->a_ioflag, ap->a_cred); in vop_stdallocate() 1005 cred = ap->a_cred; in vop_stddeallocate() 1322 error = VOP_GETATTR(vp, &va, ap->a_cred); in vop_stdioctl()
|
H A D | uipc_mqueue.c | 1128 struct ucred *a_cred; 1145 struct ucred *a_cred; 1161 struct ucred *a_cred; 1176 error = VOP_GETATTR(vp, &vattr, ap->a_cred); in mqfs_access() 1180 ap->a_accmode, ap->a_cred); in mqfs_access() 1189 struct ucred *a_cred; 1231 struct ucred *a_cred; 1280 if ((error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td))) in mqfs_setattr() 1288 if ((ap->a_cred->cr_uid != pn->mn_uid || uid != pn->mn_uid || in mqfs_setattr() 1289 (gid != pn->mn_gid && !groupmember(gid, ap->a_cred))) && in mqfs_setattr() [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vnops.c | 428 struct ucred *cred = ap->a_cred; in fuse_vnop_access() 453 err = fuse_internal_access(vp, accmode, ap->a_td, ap->a_cred); in fuse_vnop_access() 590 struct ucred *cred = ap->a_cred; in fuse_vnop_allocate() 785 struct ucred *cred = ap->a_cred; in fuse_vnop_close() 1204 struct ucred *cred = ap->a_cred; in fuse_vnop_getattr() 1289 struct ucred *cred = ap->a_cred; in fuse_vnop_ioctl() 1737 struct ucred *cred = ap->a_cred; in fuse_vnop_open() 1852 struct ucred *cred = ap->a_cred; in fuse_vnop_read() 1924 struct ucred *cred = ap->a_cred; in fuse_vnop_readdir() 2007 struct ucred *cred = ap->a_cred; in fuse_vnop_readlink() [all …]
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vnops.c | 665 error = p9fs_reload_stats_dotl(vp, ap->a_cred); in p9fs_open() 681 vfid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VFID, -1, &error); in p9fs_open() 695 vofid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VOFID, mode, &error); in p9fs_open() 746 vofid = p9fs_get_fid(vses->clnt, np, ap->a_cred, VOFID, in p9fs_close() 802 cred = ap->a_cred; in p9fs_access() 890 error = p9fs_reload_stats_dotl(vp, ap->a_cred); in p9fs_getattr_dotl() 1144 cred = ap->a_cred; in p9fs_setattr_dotl() 1338 error = p9fs_get_open_fid(vp, FREAD, ap->a_cred, &ostate); in p9fs_read() 1382 p9fs_release_open_fid(vp, ap->a_cred, &ostate); in p9fs_read() 1414 error = p9fs_get_open_fid(vp, FWRITE, ap->a_cred, &ostate); in p9fs_write() [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 | 379 cred = v->a_cred; in tmpfs_fplookup_vexec() 404 struct ucred *cred = v->a_cred; in tmpfs_access() 549 struct ucred *cred = v->a_cred; in tmpfs_setattr() 702 if (priv_check_cred(v->a_cred, PRIV_VFS_RETAINSUGID)) { in tmpfs_write() 1920 ap->a_cred, ap->a_td, VWRITE); in tmpfs_deleteextattr() 1958 ap->a_cred, ap->a_td, VREAD); in tmpfs_getextattr() 1995 ap->a_cred, ap->a_td, VREAD); in tmpfs_listextattr() 2039 ap->a_cred, ap->a_td, VWRITE); in tmpfs_setextattr()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 657 ap->a_accmode, ap->a_cred); in devfs_access() 1732 return (VOP_READDIR(ap->a_vp, ap->a_uio, ap->a_cred, NULL, NULL, NULL)); in devfs_rread() 1779 if ((ap->a_cred->cr_uid != de->de_uid) || uid != de->de_uid || in devfs_setattr() 1780 (gid != de->de_gid && !groupmember(gid, ap->a_cred))) { in devfs_setattr() 1791 if (ap->a_cred->cr_uid != de->de_uid) { in devfs_setattr() 1801 error = vn_utimes_perm(vp, vap, ap->a_cred, td); in devfs_setattr() 1841 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() 1530 ap->a_vp, uio, ap->a_cred, ap->a_eofflag); in msdosfs_readdir()
|
/freebsd/sys/security/mac/ |
H A D | mac_vfs.c | 1018 error = mac_vnode_setlabel_extattr(ap->a_cred, vp, intlabel); in vop_stdsetlabel_ea() 1026 mac_vnode_relabel(ap->a_cred, vp, intlabel); in vop_stdsetlabel_ea()
|
/freebsd/sys/fs/udf/ |
H A D | udf_vnops.c | 181 accmode, a->a_cred)); in udf_access() 927 error = VOP_READ(vp, &uio, 0, ap->a_cred); in udf_readlink()
|
/freebsd/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 524 error = VOP_SETATTR(vp, ap->a_vap, ap->a_cred); in fdesc_setattr()
|