Home
last modified time | relevance | path

Searched refs:kauth_cred_t (Results 1 – 25 of 83) sorted by relevance

1234

/minix3/sys/sys/
H A Dkauth.h53 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 Dvnode_if.h101 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 Dfile.h84 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 Dvnode.h525 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 Dproc.h504 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 Dufs_extern.h113 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 Dufs_quota.h114 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 Dufsmount.h99 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 Dufs_rename.c65 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 Dufs_inode.c194 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 Dufs_quota1.c56 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 Dext2fs_extern.h92 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 Dext2fs_rename.c62 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 Dext2fs_readwrite.c86 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 Dffs_extern.h91 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 Dulfs_extern.h108 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 Dlfs_extern.h128 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 Dulfs_quota.h115 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 Dlfs_rename.c137 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 Dulfs_readwrite.c63 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 Dulfs_quota1.c57 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 Dulfs_vnops.c114 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 Dudf_rename.c58 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 Dchfs.h583 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 Dv7fs_extern.h106 int v7fs_gop_alloc(struct vnode *, off_t, off_t, int, kauth_cred_t);

1234