/illumos-gate/usr/src/uts/common/sys/ |
H A D | policy.h | 74 int secpolicy_acct(const cred_t *); 101 int secpolicy_idmap(const cred_t *); 109 int secpolicy_kmdb(const cred_t *); 124 int secpolicy_nfs(const cred_t *); 129 int secpolicy_pool(const cred_t *); 134 int secpolicy_proc_owner(const cred_t *, const cred_t *, int); 137 int secpolicy_pset(const cred_t *); 146 int secpolicy_smb(const cred_t *); 149 int secpolicy_sti(const cred_t *); 172 int secpolicy_zfs(const cred_t *); [all …]
|
H A D | cred.h | 48 typedef struct cred cred_t; typedef 70 extern void crhold(cred_t *); 71 extern void crfree(cred_t *); 75 extern cred_t *crcopy(cred_t *); 76 extern void crcopy_to(cred_t *, cred_t *); 77 extern cred_t *crdup(cred_t *); 78 extern void crdup_to(cred_t *, cred_t *); 84 extern int hasprocperm(const cred_t *, const cred_t *); 86 extern int crcmp(const cred_t *, const cred_t *); 98 extern cred_t *crgetmapped(const cred_t *); [all …]
|
H A D | socket_proto.h | 105 cred_t *); 116 socklen_t, cred_t *); 118 cred_t *); 120 cred_t *); 122 cred_t *); 127 int32_t *, cred_t *); 151 socklen_t, cred_t *); 156 socklen_t *, cred_t *); 158 socklen_t *, cred_t *); 160 socklen_t *, cred_t *); [all …]
|
H A D | fem.h | 154 offset_t offset, cred_t *cr, \ 161 int flag, cred_t *cr, int *rvalp, \ 187 vnode_t **vpp, cred_t *cr, \ 225 enum seg_rw rw, cred_t *cr, \ 266 xuio_t *xuio, cred_t *cr, \ 305 cred_t *cr, caller_context_t *ct); 322 cred_t *cr, caller_context_t *ct, 365 cred_t *cr, caller_context_t *ct); 367 cred_t *cr, caller_context_t *ct); 392 cred_t *cr, caller_context_t *ct); [all …]
|
H A D | tem_impl.h | 254 void (*tsc_cursor)(struct tem_vt_state *, short, cred_t *, 306 int tems_cls_layered(struct vis_consclear *, cred_t *); 308 void tems_copy_layered(struct vis_conscopy *, cred_t *); 318 cred_t *, enum called_from); 325 cred_t *, enum called_from); 330 cred_t *credp, enum called_from called_from); 337 cred_t *, enum called_from); 342 cred_t *, enum called_from); 346 boolean_t, cred_t *, enum called_from); 349 cred_t *, enum called_from); [all …]
|
H A D | sockfilter.h | 74 cred_t *, void **); 82 mblk_t *, cred_t *, size_t *); 84 struct nmsghdr *, cred_t *, sof_rval_t *); 86 struct sockaddr *, socklen_t *, cred_t *); 88 cred_t *); 91 struct sockaddr *, socklen_t *, cred_t *); 93 cred_t *); 95 struct sockaddr *, socklen_t *, cred_t *); 99 int, int, void *, socklen_t *, cred_t *); 101 int, int, void *, socklen_t *, cred_t *); [all …]
|
H A D | vnode.h | 923 int, vnode_t *, cred_t *, \ 927 int, vnode_t **, cred_t *, int, \ 963 cred_t *, caller_context_t *); \ 997 int, int, cred_t *, \ 1008 cred_t *, caller_context_t *); \ 1068 struct flk_callback *, cred_t *, 1071 cred_t *, caller_context_t *); 1075 caddr_t, enum seg_rw, cred_t *, 1086 uint_t, uint_t, uint_t, cred_t *, 1095 cred_t *, caller_context_t *); [all …]
|
H A D | tem.h | 48 tem_vt_state_t tem_init(cred_t *, queue_t *); 50 void tem_destroy(tem_vt_state_t, cred_t *); 52 int tem_info_init(char *, cred_t *); 54 void tem_write(tem_vt_state_t, uchar_t *, ssize_t, cred_t *); 62 void tem_activate(tem_vt_state_t, boolean_t, cred_t *); 64 void tem_switch(tem_vt_state_t, tem_vt_state_t, cred_t *); 68 void tem_set_fbmode(tem_vt_state_t, uchar_t, cred_t *);
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_fsops.h | 48 int smb_fsop_open(smb_node_t *, int, cred_t *); 49 void smb_fsop_close(smb_node_t *, int, cred_t *); 54 int smb_fsop_create(smb_request_t *, cred_t *, smb_node_t *, 61 int smb_fsop_mkdir(smb_request_t *, cred_t *, smb_node_t *, 76 int smb_fsop_rename(smb_request_t *, cred_t *, 90 int smb_fsop_reqzcbuf(smb_node_t *, xuio_t *, int, cred_t *); 92 int smb_fsop_retzcbuf(smb_node_t *, xuio_t *, cred_t *); 104 int smb_fsop_lookup_file(smb_request_t *, cred_t *, int, 107 int smb_fsop_lookup_name(smb_request_t *, cred_t *, int, 110 int smb_fsop_lookup(smb_request_t *, cred_t *, int, [all …]
|
H A D | smb_vops.h | 127 int smb_vop_open(vnode_t **, int, cred_t *); 128 void smb_vop_close(vnode_t *, int, cred_t *); 129 int smb_vop_read(vnode_t *, uio_t *, int, cred_t *); 131 int smb_vop_ioctl(vnode_t *, int, void *, cred_t *); 133 int smb_vop_retzcbuf(vnode_t *, xuio_t *, cred_t *); 140 smb_attr_t *, cred_t *); 148 int smb_vop_rmdir(vnode_t *, char *, int, cred_t *); 150 uint32_t, cred_t *); 151 int smb_vop_commit(vnode_t *, cred_t *); 154 int, vnode_t *, cred_t *); [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | cred.h | 51 typedef struct cred cred_t; typedef 55 cred_t *_curcred(void); 67 extern void crhold(cred_t *); 68 extern void crfree(cred_t *); 72 extern cred_t *zone_kcred(void); 74 extern uid_t crgetuid(const cred_t *); 75 extern uid_t crgetruid(const cred_t *); 76 extern uid_t crgetsuid(const cred_t *); 77 extern gid_t crgetgid(const cred_t *); 78 extern gid_t crgetrgid(const cred_t *); [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | cred.c | 38 cred_t cred0; 39 cred_t *kcred = &cred0; 53 cred_t * 62 crfree(cred_t *cr) in crfree() 68 crhold(cred_t *cr) in crhold() 74 crgetuid(const cred_t *cr) in crgetuid() 81 crgetruid(const cred_t *cr) in crgetruid() 88 crgetgid(const cred_t *cr) in crgetgid() 116 crgetzone(const cred_t *cr) in crgetzone() 121 cred_t * [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | policy.c | 1315 cred_t *cr) in secpolicy_setid_setsticky_clear() 1699 secpolicy_acct(const cred_t *cr) in secpolicy_acct() 1739 secpolicy_proc_owner(const cred_t *scr, const cred_t *tcr, int mode) in secpolicy_proc_owner() 1773 secpolicy_kmdb(const cred_t *scr) in secpolicy_kmdb() 1788 secpolicy_pset(const cred_t *cr) in secpolicy_pset() 1824 secpolicy_pool(const cred_t *cr) in secpolicy_pool() 1921 drv_priv(cred_t *cr) in drv_priv() 2119 secpolicy_nfs(const cred_t *cr) in secpolicy_nfs() 2358 secpolicy_sti(const cred_t *cr) in secpolicy_sti() 2504 secpolicy_zfs(const cred_t *cr) in secpolicy_zfs() [all …]
|
H A D | cred.c | 143 static cred_t *crdup_flags(const cred_t *, int); 265 cred_t * 274 cred_t * 287 cred_t * 383 cred_t * 413 crcopy_to(cred_t *oldcr, cred_t *newcr) in crcopy_to() 464 cred_t * 477 crdup_to(cred_t *oldcr, cred_t *newcr) in crdup_to() 501 cred_t * 652 crcmp(const cred_t *cr1, const cred_t *cr2) in crcmp() [all …]
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | rnode.h | 58 cred_t *cred; 344 struct seg *, cred_t *, 346 caddr_t, struct seg *, cred_t *)); 354 cred_t *, int (*)(vnode_t *, 355 rddir_cache *, cred_t *)); 358 offset3, count3, cred_t *)); 360 cred_t *, caller_context_t *)); 374 cred_t *, char *, char *); 376 cred_t *, char *, char *); 386 int, cred_t *); [all …]
|
H A D | rnode4.h | 69 cred_t *cred; 246 cred_t *r_unlcred; /* unlinked credentials */ 298 cred_t *r_deleg_cred; /* credential in force when the */ 400 extern void r4flush(struct vfs *, cred_t *); 401 extern void destroy_rtable4(struct vfs *, cred_t *); 403 extern void rp4_addfree(rnode4_t *, cred_t *); 410 hrtime_t, cred_t *, vnode_t *, nfs4_fname_t *); 427 extern int nfs4_directio(vnode_t *, int, cred_t *); 459 cred_t *, int (*)(vnode_t *, rddir4_cache *, cred_t *)); 472 extern cred_t *nfs4_get_otw_cred_by_osp(rnode4_t *, cred_t *, [all …]
|
H A D | nfs_acl.h | 332 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 336 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 339 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 342 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 345 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 349 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 353 struct exportinfo *, struct svc_req *, cred_t *, bool_t); 365 extern int acl_getattr2_otw(vnode_t *, vattr_t *, cred_t *); 366 extern int acl_access2(vnode_t *, int, int, cred_t *); 372 caddr_t, cred_t *, int *, enum nfsstat *, int, [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/ |
H A D | vnode.h | 836 int, vnode_t *, cred_t *, \ 840 int, vnode_t **, cred_t *, int, \ 876 cred_t *, caller_context_t *); \ 910 int, int, cred_t *, \ 921 cred_t *, caller_context_t *); \ 981 struct flk_callback *, cred_t *, 984 cred_t *, caller_context_t *); 988 caddr_t, enum seg_rw, cred_t *, 999 uint_t, uint_t, uint_t, cred_t *, 1008 cred_t *, caller_context_t *); [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/ |
H A D | vnode.h | 843 int, vnode_t *, cred_t *, \ 847 int, vnode_t **, cred_t *, int, \ 883 cred_t *, caller_context_t *); \ 917 int, int, cred_t *, \ 928 cred_t *, caller_context_t *); \ 988 struct flk_callback *, cred_t *, 991 cred_t *, caller_context_t *); 995 caddr_t, enum seg_rw, cred_t *, 1006 uint_t, uint_t, uint_t, cred_t *, 1015 cred_t *, caller_context_t *); [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_acl.h | 207 cred_t *, vsecattr_t *, zfs_acl_ids_t *); 210 int zfs_getacl(struct znode *, vsecattr_t *, boolean_t, cred_t *); 211 int zfs_setacl(struct znode *, vsecattr_t *, boolean_t, cred_t *); 215 extern boolean_t zfs_has_access(struct znode *zp, cred_t *cr); 217 int zfs_fastaccesschk_execute(struct znode *, cred_t *, boolean_t); 218 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *); 219 extern int zfs_zaccess_unix(struct znode *, mode_t, cred_t *); 220 extern int zfs_acl_access(struct znode *, int, cred_t *); 222 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *); 224 struct znode *, struct znode *, cred_t *cr); [all …]
|
H A D | zvol.h | 42 extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx); 48 extern int zvol_open(dev_t *devp, int flag, int otyp, cred_t *cr); 50 extern int zvol_close(dev_t dev, int flag, int otyp, cred_t *cr); 52 extern int zvol_read(dev_t dev, uio_t *uiop, cred_t *cr); 53 extern int zvol_write(dev_t dev, uio_t *uiop, cred_t *cr); 54 extern int zvol_aread(dev_t dev, struct aio_req *aio, cred_t *cr); 55 extern int zvol_awrite(dev_t dev, struct aio_req *aio, cred_t *cr); 56 extern int zvol_ioctl(dev_t dev, int cmd, intptr_t arg, int flag, cred_t *cr,
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fs_subr.h | 65 extern int fs_ioctl(vnode_t *, int, intptr_t, int, cred_t *, int *); 66 extern int fs_putpage(vnode_t *, offset_t, size_t, int, cred_t *, 68 extern int fs_fsync(vnode_t *, int, cred_t *, caller_context_t *); 69 extern int fs_sync(struct vfs *, short, cred_t *); 75 struct flk_callback *, cred_t *, caller_context_t *); 76 extern int fs_setfl(vnode_t *, int, int, cred_t *, caller_context_t *); 86 extern int fs_fab_acl(struct vnode *, vsecattr_t *, int flag, cred_t *, 89 cred_t *, caller_context_t *); 96 extern void fs_vscan_register(int (*av_scan)(vnode_t *, cred_t *, int)); 97 extern int fs_vscan(vnode_t *, cred_t *, int);
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socktpi_impl.h | 49 extern int so_set_events(struct sonode *, vnode_t *, cred_t *); 74 extern mblk_t *soallocproto(size_t, int, cred_t *); 75 extern mblk_t *soallocproto1(const void *, ssize_t, ssize_t, int, cred_t *); 78 ssize_t, int, cred_t *); 80 const void *, ssize_t, ssize_t, int, cred_t *); 82 extern int so_set_asyncsigs(vnode_t *, pid_t, int, int, cred_t *); 83 extern int so_flip_async(struct sonode *, vnode_t *, int, cred_t *); 84 extern int so_set_siggrp(struct sonode *, vnode_t *, pid_t, int, cred_t *); 90 mblk_t *, cred_t *);
|
H A D | sockfilter_impl.h | 183 sof_instance_t *, mblk_t *, struct nmsghdr *, cred_t *, int *); 187 socklen_t *, cred_t *); 188 extern int sof_filter_listen(struct sonode *, int *, cred_t *); 190 socklen_t *, cred_t *); 191 extern int sof_filter_accept(struct sonode *, cred_t *); 192 extern int sof_filter_shutdown(struct sonode *, int *, cred_t *); 194 socklen_t *, cred_t *); 196 socklen_t *, cred_t *); 198 socklen_t *, cred_t *); 200 socklen_t *, cred_t *); [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fem.c | 241 cred_t *cr, in smb_fem_fcn_create() 277 cred_t *cr, in smb_fem_fcn_remove() 302 cred_t *cr, in smb_fem_fcn_rename() 336 cred_t *cr, in smb_fem_fcn_mkdir() 361 cred_t *cr, in smb_fem_fcn_rmdir() 385 cred_t *cr, in smb_fem_fcn_link() 410 cred_t *cr, in smb_fem_fcn_symlink() 440 cred_t *cr, in smb_fem_oplock_open() 490 cred_t *cr, in smb_fem_oplock_read() 523 cred_t *cr, in smb_fem_oplock_write() [all …]
|