| /minix3/sys/sys/ |
| H A D | kauth.h | 53 typedef int (*kauth_scope_callback_t)(kauth_cred_t, kauth_action_t, 422 #define NOCRED ((kauth_cred_t)-1) /* no credential available */ 423 #define FSCRED ((kauth_cred_t)-2) /* filesystem credential */ 450 int kauth_authorize_action(kauth_scope_t, kauth_cred_t, kauth_action_t, void *, 454 int kauth_authorize_generic(kauth_cred_t, kauth_action_t, void *); 455 int kauth_authorize_system(kauth_cred_t, kauth_action_t, enum kauth_system_req, 457 int kauth_authorize_process(kauth_cred_t, kauth_action_t, struct proc *, 459 int kauth_authorize_network(kauth_cred_t, kauth_action_t, 461 int kauth_authorize_machdep(kauth_cred_t, kauth_action_t, 463 int kauth_authorize_device(kauth_cred_t, kauth_action_t, [all …]
|
| H A D | vnode_if.h | 101 kauth_cred_t a_cred; 104 int VOP_OPEN(struct vnode *, int, kauth_cred_t); 111 kauth_cred_t a_cred; 114 int VOP_CLOSE(struct vnode *, int, kauth_cred_t); 121 kauth_cred_t a_cred; 124 int VOP_ACCESS(struct vnode *, int, kauth_cred_t); 131 kauth_cred_t a_cred; 134 int VOP_GETATTR(struct vnode *, struct vattr *, kauth_cred_t); 141 kauth_cred_t a_cred; 144 int VOP_SETATTR(struct vnode *, struct vattr *, kauth_cred_t); [all …]
|
| H A D | file.h | 84 kauth_cred_t, int); 86 kauth_cred_t, int); 123 kauth_cred_t f_cred; /* creds associated with descriptor */ 202 int fbadop_read(struct file *, off_t *, struct uio *, kauth_cred_t, int); 203 int fbadop_write(struct file *, off_t *, struct uio *, kauth_cred_t, int);
|
| H A D | vnode.h | 525 int vaccess(enum vtype, mode_t, uid_t, gid_t, mode_t, kauth_cred_t); 533 int vinvalbuf(struct vnode *, int, kauth_cred_t, struct lwp *, bool, int); 550 struct vattr *, kauth_cred_t, struct vnode **); 559 int vn_close(struct vnode *, int, kauth_cred_t); 566 int, kauth_cred_t, size_t *, struct lwp *); 572 int vn_openchk(struct vnode *, kauth_cred_t, int); 588 int dorevoke(struct vnode *, kauth_cred_t);
|
| H A D | proc.h | 504 int proc_uidmatch(kauth_cred_t, kauth_cred_t); 507 void proc_crmod_leave(kauth_cred_t, kauth_cred_t, bool);
|
| /minix3/sys/ufs/ufs/ |
| H A D | ufs_extern.h | 113 int ufs_balloc_range(struct vnode *, off_t, off_t, kauth_cred_t, int); 114 int ufs_truncate(struct vnode *, uint64_t, kauth_cred_t); 128 int ufs_dirempty(struct inode *, ino_t, kauth_cred_t); 132 bool ufs_gro_directory_empty_p(struct mount *, kauth_cred_t, 136 int ufs_gro_rename_check_permitted(struct mount *, kauth_cred_t, 140 int ufs_gro_remove_check_permitted(struct mount *, kauth_cred_t, 142 int ufs_gro_rename(struct mount *, kauth_cred_t, 145 int ufs_gro_remove(struct mount *, kauth_cred_t, 149 int ufs_gro_genealogy(struct mount *, kauth_cred_t, 161 int chkdq(struct inode *, int64_t, kauth_cred_t, int); [all …]
|
| H A D | ufs_quota.h | 114 int chkdq1(struct inode *, int64_t, kauth_cred_t, int); 115 int chkiq1(struct inode *, int32_t, kauth_cred_t, int); 127 int chkdq2(struct inode *, int64_t, kauth_cred_t, int); 128 int chkiq2(struct inode *, int32_t, kauth_cred_t, int);
|
| H A D | ufsmount.h | 99 kauth_cred_t um_cred[MAXQUOTAS]; /* quota file access cred */ 138 int (*uo_truncate)(struct vnode *, off_t, int, kauth_cred_t); 139 int (*uo_balloc)(struct vnode *, off_t, int, kauth_cred_t, int, 142 int (*uo_bufrd)(struct vnode *, struct uio *, int, kauth_cred_t); 143 int (*uo_bufwr)(struct vnode *, struct uio *, int, kauth_cred_t);
|
| H A D | ufs_rename.c | 65 kauth_cred_t, bool); 72 static int ufs_read_dotdot(struct vnode *, kauth_cred_t, ino_t *); 96 kauth_cred_t cred, bool posixly_correct) in ufs_sane_rename() 123 ufs_gro_directory_empty_p(struct mount *mp, kauth_cred_t cred, in ufs_gro_directory_empty_p() 183 ufs_gro_rename_check_permitted(struct mount *mp, kauth_cred_t cred, in ufs_gro_rename_check_permitted() 247 ufs_gro_remove_check_permitted(struct mount *mp, kauth_cred_t cred, in ufs_gro_remove_check_permitted() 281 ufs_gro_rename(struct mount *mp, kauth_cred_t cred, in ufs_gro_rename() 766 ufs_gro_remove(struct mount *mp, kauth_cred_t cred, in ufs_gro_remove() 868 ufs_read_dotdot(struct vnode *vp, kauth_cred_t cred, ino_t *ino_ret) in ufs_read_dotdot() 924 ufs_gro_genealogy(struct mount *mp, kauth_cred_t cred, in ufs_gro_genealogy()
|
| H A D | ufs_inode.c | 194 ufs_balloc_range(struct vnode *vp, off_t off, off_t len, kauth_cred_t cred, in ufs_balloc_range() 289 ufs_wapbl_truncate(struct vnode *vp, uint64_t newsize, kauth_cred_t cred) in ufs_wapbl_truncate() 316 ufs_truncate(struct vnode *vp, uint64_t newsize, kauth_cred_t cred) in ufs_truncate()
|
| H A D | ufs_quota1.c | 56 static int chkdqchg(struct inode *, int64_t, kauth_cred_t, int); 57 static int chkiqchg(struct inode *, int32_t, kauth_cred_t, int); 63 chkdq1(struct inode *ip, int64_t change, kauth_cred_t cred, int flags) in chkdq1() 119 chkdqchg(struct inode *ip, int64_t change, kauth_cred_t cred, int type) in chkdqchg() 171 chkiq1(struct inode *ip, int32_t change, kauth_cred_t cred, int flags) in chkiq1() 226 chkiqchg(struct inode *ip, int32_t change, kauth_cred_t cred, int type) in chkiqchg() 421 kauth_cred_t cred; in quota1_handle_cmd_quotaoff()
|
| /minix3/sys/ufs/ext2fs/ |
| H A D | ext2fs_extern.h | 92 int ext2fs_alloc(struct inode *, daddr_t, daddr_t , kauth_cred_t, 95 kauth_cred_t, struct buf **); 96 int ext2fs_valloc(struct vnode *, int, kauth_cred_t, struct vnode **); 103 int ext2fs_balloc(struct inode *, daddr_t, int, kauth_cred_t, 105 int ext2fs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t); 117 int ext2fs_truncate(struct vnode *, off_t, int, kauth_cred_t); 130 int ext2fs_dirempty(struct inode *, ino_t, kauth_cred_t); 140 int ext2fs_reload(struct mount *, kauth_cred_t, struct lwp *); 150 int ext2fs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t); 151 int ext2fs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
|
| H A D | ext2fs_rename.c | 62 kauth_cred_t, bool); 69 static int ext2fs_read_dotdot(struct vnode *, kauth_cred_t, ino_t *); 71 struct vnode *, struct vnode *, kauth_cred_t); 94 kauth_cred_t cred, bool posixly_correct) in ext2fs_sane_rename() 121 ext2fs_gro_directory_empty_p(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_directory_empty_p() 181 ext2fs_gro_rename_check_permitted(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_rename_check_permitted() 245 ext2fs_gro_remove_check_permitted(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_remove_check_permitted() 270 ext2fs_gro_rename(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_rename() 692 ext2fs_gro_remove(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_remove() 791 ext2fs_gro_genealogy(struct mount *mp, kauth_cred_t cred, in ext2fs_gro_genealogy() [all …]
|
| H A D | ext2fs_readwrite.c | 86 kauth_cred_t, off_t, int, int, int); 152 ext2fs_bufrd(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred) in ext2fs_bufrd() 361 ext2fs_bufwr(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred) in ext2fs_bufwr() 441 kauth_cred_t cred, off_t osize, int resid, int extended, int oerror) in ext2fs_post_write_update()
|
| /minix3/sys/ufs/ffs/ |
| H A D | ffs_extern.h | 91 int ffs_alloc(struct inode *, daddr_t, daddr_t , int, int, kauth_cred_t, 94 kauth_cred_t, struct buf **, daddr_t *); 95 int ffs_valloc(struct vnode *, int, kauth_cred_t, ino_t *); 110 int ffs_balloc(struct vnode *, off_t, int, kauth_cred_t, int, 116 int ffs_truncate(struct vnode *, off_t, int, kauth_cred_t); 121 int ffs_reload(struct mount *, kauth_cred_t, struct lwp *); 131 kauth_cred_t, size_t *, struct lwp *); 132 int ffs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t); 133 int ffs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
|
| /minix3/sys/ufs/lfs/ |
| H A D | ulfs_extern.h | 108 int ulfs_balloc_range(struct vnode *, off_t, off_t, kauth_cred_t, int); 121 int ulfs_dirempty(struct inode *, ino_t, kauth_cred_t); 131 int lfs_chkdq(struct inode *, int64_t, kauth_cred_t, int); 132 int lfs_chkiq(struct inode *, int32_t, kauth_cred_t, int); 160 int ulfs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t); 163 kauth_cred_t, size_t *, struct lwp *);
|
| H A D | lfs_extern.h | 128 int lfs_valloc(struct vnode *, int, kauth_cred_t, ino_t *, int *); 132 int lfs_extend_ifile(struct lfs *, kauth_cred_t); 136 int lfs_balloc(struct vnode *, off_t, int, kauth_cred_t, int, struct buf **); 167 int lfs_truncate(struct vnode *, off_t, int, kauth_cred_t); 230 int lfs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t); 262 int lfs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t); 263 int lfs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
|
| H A D | ulfs_quota.h | 115 int lfs_chkdq1(struct inode *, int64_t, kauth_cred_t, int); 116 int lfs_chkiq1(struct inode *, int32_t, kauth_cred_t, int); 128 int lfs_chkdq2(struct inode *, int64_t, kauth_cred_t, int); 129 int lfs_chkiq2(struct inode *, int32_t, kauth_cred_t, int);
|
| H A D | lfs_rename.c | 137 ulfs_gro_directory_empty_p(struct mount *mp, kauth_cred_t cred, in ulfs_gro_directory_empty_p() 197 ulfs_gro_rename_check_permitted(struct mount *mp, kauth_cred_t cred, in ulfs_gro_rename_check_permitted() 261 ulfs_gro_remove_check_permitted(struct mount *mp, kauth_cred_t cred, in ulfs_gro_remove_check_permitted() 484 ulfs_gro_remove(struct mount *mp, kauth_cred_t cred, in ulfs_gro_remove() 581 ulfs_read_dotdot(struct vnode *vp, kauth_cred_t cred, ino_t *ino_ret) in ulfs_read_dotdot() 642 ulfs_gro_genealogy(struct mount *mp, kauth_cred_t cred, in ulfs_gro_genealogy() 741 ulfs_gro_rename(struct mount *mp, kauth_cred_t cred, in ulfs_gro_rename() 1028 lfs_gro_rename(struct mount *mp, kauth_cred_t cred, in lfs_gro_rename() 1115 kauth_cred_t cred, bool posixly_correct) in lfs_sane_rename()
|
| H A D | ulfs_readwrite.c | 63 kauth_cred_t, off_t, int, int, int); 143 BUFRD(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred) in BUFRD() 265 kauth_cred_t cred; in WRITE() 463 BUFWR(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred) in BUFWR() 589 kauth_cred_t cred, off_t osize, int resid, int extended, int oerror) in ulfs_post_write_update()
|
| H A D | ulfs_quota1.c | 57 static int chkdqchg(struct inode *, int64_t, kauth_cred_t, int); 58 static int chkiqchg(struct inode *, int32_t, kauth_cred_t, int); 64 lfs_chkdq1(struct inode *ip, int64_t change, kauth_cred_t cred, int flags) in lfs_chkdq1() 120 chkdqchg(struct inode *ip, int64_t change, kauth_cred_t cred, int type) in chkdqchg() 172 lfs_chkiq1(struct inode *ip, int32_t change, kauth_cred_t cred, int flags) in lfs_chkiq1() 227 chkiqchg(struct inode *ip, int32_t change, kauth_cred_t cred, int type) in chkiqchg() 419 kauth_cred_t cred; in lfsquota1_handle_cmd_quotaoff()
|
| H A D | ulfs_vnops.c | 114 static int ulfs_chmod(struct vnode *, int, kauth_cred_t, struct lwp *); 115 static int ulfs_chown(struct vnode *, uid_t, gid_t, kauth_cred_t, 144 kauth_cred_t cred) in ulfs_check_possible() 193 kauth_cred_t cred) in ulfs_check_permitted() 242 kauth_cred_t cred; in ulfs_setattr() 415 ulfs_chmod(struct vnode *vp, int mode, kauth_cred_t cred, struct lwp *l) in ulfs_chmod() 441 ulfs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred, in ulfs_chown() 1229 kauth_cred_t cred) in ulfs_gop_alloc() 1295 int ioflg, kauth_cred_t cred, size_t *aresid, struct lwp *l) in ulfs_bufio()
|
| /minix3/sys/fs/udf/ |
| H A D | udf_rename.c | 58 kauth_cred_t, bool); 85 kauth_cred_t cred, bool posixly_correct) in udf_sane_rename() 122 udf_gro_directory_empty_p(struct mount *mp, kauth_cred_t cred, in udf_gro_directory_empty_p() 197 udf_gro_rename_check_permitted(struct mount *mp, kauth_cred_t cred, in udf_gro_rename_check_permitted() 284 udf_gro_remove_check_permitted(struct mount *mp, kauth_cred_t cred, in udf_gro_remove_check_permitted() 321 udf_gro_rename(struct mount *mp, kauth_cred_t cred, in udf_gro_rename() 406 udf_gro_remove(struct mount *mp, kauth_cred_t cred, in udf_gro_remove() 501 udf_gro_genealogy(struct mount *mp, kauth_cred_t cred, in udf_gro_genealogy()
|
| /minix3/sys/ufs/chfs/ |
| H A D | chfs.h | 583 int chfs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t); 598 int chfs_chown(struct vnode *, uid_t, gid_t, kauth_cred_t); 599 int chfs_chmod(struct vnode *, int, kauth_cred_t); 664 int chfs_chsize(struct vnode *, u_quad_t, kauth_cred_t); 665 int chfs_chflags(struct vnode *, int, kauth_cred_t);
|
| /minix3/sys/fs/v7fs/ |
| H A D | v7fs_extern.h | 106 int v7fs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t);
|