Home
last modified time | relevance | path

Searched refs:cred_t (Results 1 – 25 of 871) sorted by relevance

12345678910>>...35

/illumos-gate/usr/src/uts/common/sys/
H A Dpolicy.h74 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 Dcred.h48 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 Dsocket_proto.h105 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 Dfem.h154 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 Dtem_impl.h254 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 Dsockfilter.h74 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 Dvnode.h923 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 Dtem.h48 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 Dsmb_fsops.h48 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 Dsmb_vops.h127 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 Dcred.h51 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 Dcred.c38 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 Dpolicy.c1315 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 Dcred.c143 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 Drnode.h58 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 Drnode4.h69 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 Dnfs_acl.h332 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 Dvnode.h836 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 Dvnode.h843 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 Dzfs_acl.h207 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 Dzvol.h42 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 Dfs_subr.h65 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 Dsocktpi_impl.h49 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 Dsockfilter_impl.h183 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 Dsmb_fem.c241 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 …]

12345678910>>...35