Home
last modified time | relevance | path

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

12345678910>>...36

/titanic_41/usr/src/uts/common/sys/
H A Dpolicy.h64 int priv_policy(const cred_t *, int, boolean_t, int, const char *);
65 boolean_t priv_policy_only(const cred_t *, int, boolean_t);
66 boolean_t priv_policy_choice(const cred_t *, int, boolean_t);
73 int secpolicy_acct(const cred_t *);
74 int secpolicy_require_privs(const cred_t *, const struct priv_set *);
75 int secpolicy_allow_setid(const cred_t *, uid_t, boolean_t);
76 int secpolicy_audit_config(const cred_t *);
77 int secpolicy_audit_getattr(const cred_t *, boolean_t);
78 int secpolicy_audit_modify(const cred_t *);
79 int secpolicy_blacklist(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 *);
72 extern cred_t *cralloc(void); /* all but ref uninitialized */
73 extern cred_t *cralloc_ksid(void); /* cralloc() + ksid alloc'ed */
74 extern cred_t *crget(void); /* initialized */
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 *);
[all …]
H A Dsocket_proto.h97 sock_upcalls_t *, int, cred_t *);
99 sock_upper_handle_t, cred_t *);
101 cred_t *);
102 int (*sd_listen)(sock_lower_handle_t, int, cred_t *);
104 socklen_t, sock_connid_t *, cred_t *);
106 socklen_t *, cred_t *);
108 socklen_t *, cred_t *);
110 socklen_t *, cred_t *);
112 socklen_t, cred_t *);
114 cred_t *);
[all …]
H A Dfem.h151 int (*femop_open)(femarg_t *vf, int mode, cred_t *cr, \
154 offset_t offset, cred_t *cr, \
157 cred_t *cr, caller_context_t *ct); \
159 cred_t *cr, caller_context_t *ct); \
161 int flag, cred_t *cr, int *rvalp, \
164 cred_t *cr, caller_context_t *ct); \
166 cred_t *cr, caller_context_t *ct); \
168 cred_t *cr, caller_context_t *ct); \
170 cred_t *cr, caller_context_t *ct); \
173 cred_t *cr, caller_context_t *ct, \
[all …]
H A Dtem_impl.h187 cred_t *, enum called_from);
190 screen_pos_t, screen_pos_t, cred_t *, enum called_from);
191 void (*tsc_cursor)(struct tem_vt_state *, short, cred_t *,
196 screen_pos_t, screen_pos_t, cred_t *, enum called_from);
242 void tems_display_layered(struct vis_consdisplay *, cred_t *);
243 void tems_copy_layered(struct vis_conscopy *, cred_t *);
244 void tems_cursor_layered(struct vis_conscursor *, cred_t *);
245 void tems_safe_copy(struct vis_conscopy *, cred_t *, enum called_from);
247 void tem_pix_align(struct tem_vt_state *, cred_t *, enum called_from);
248 void tem_safe_check_first_time(struct tem_vt_state *tem, cred_t *,
[all …]
H A Dsockfilter.h74 cred_t *, void **);
78 typedef void (*sof_detach_fn_t)(sof_handle_t, void *, cred_t *);
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 *);
89 typedef sof_rval_t (*sof_accept_fn_t)(sof_handle_t, void *, cred_t *);
91 struct sockaddr *, socklen_t *, cred_t *);
93 cred_t *);
95 struct sockaddr *, socklen_t *, cred_t *);
[all …]
H A Dvnode.h821 int (*vop_open)(vnode_t **, int, cred_t *, \
823 int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *, \
825 int (*vop_read)(vnode_t *, uio_t *, int, cred_t *, \
827 int (*vop_write)(vnode_t *, uio_t *, int, cred_t *, \
829 int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, \
831 int (*vop_setfl)(vnode_t *, int, int, cred_t *, \
833 int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *, \
835 int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *, \
837 int (*vop_access)(vnode_t *, int, int, cred_t *, \
841 int, vnode_t *, cred_t *, \
[all …]
H A Dtem.h47 tem_vt_state_t tem_init(cred_t *);
49 void tem_destroy(tem_vt_state_t, cred_t *);
51 int tem_info_init(char *, cred_t *);
53 void tem_write(tem_vt_state_t, uchar_t *, ssize_t, cred_t *);
61 void tem_activate(tem_vt_state_t, boolean_t, cred_t *);
63 void tem_switch(tem_vt_state_t, tem_vt_state_t, cred_t *);
67 void tem_set_fbmode(tem_vt_state_t, uchar_t, cred_t *);
/titanic_41/usr/src/uts/common/smbsrv/
H A Dsmb_fsops.h46 int smb_fsop_open(smb_node_t *, int, cred_t *);
47 void smb_fsop_close(smb_node_t *, int, cred_t *);
52 int smb_fsop_create(smb_request_t *, cred_t *, smb_node_t *,
55 int smb_fsop_mkdir(smb_request_t *, cred_t *, smb_node_t *,
58 int smb_fsop_remove(smb_request_t *sr, cred_t *cr, smb_node_t *,
61 int smb_fsop_rmdir(smb_request_t *, cred_t *, smb_node_t *, char *, uint32_t);
63 int smb_fsop_getattr(smb_request_t *, cred_t *, smb_node_t *, smb_attr_t *);
67 int smb_fsop_link(smb_request_t *, cred_t *, smb_node_t *, smb_node_t *,
70 int smb_fsop_rename(smb_request_t *, cred_t *,
74 int smb_fsop_setattr(smb_request_t *, cred_t *, smb_node_t *, smb_attr_t *);
[all …]
H A Dsmb_vops.h126 int smb_vop_open(vnode_t **, int, cred_t *);
127 void smb_vop_close(vnode_t *, int, cred_t *);
128 int smb_vop_read(vnode_t *, uio_t *, cred_t *);
129 int smb_vop_write(vnode_t *, uio_t *, int, uint32_t *, cred_t *);
130 int smb_vop_getattr(vnode_t *, vnode_t *, smb_attr_t *, int, cred_t *);
131 int smb_vop_setattr(vnode_t *, vnode_t *, smb_attr_t *, int, cred_t *);
132 int smb_vop_access(vnode_t *, int, int, vnode_t *, cred_t *);
133 void smb_vop_eaccess(vnode_t *, int *, int, vnode_t *, cred_t *);
135 smb_attr_t *, cred_t *);
136 int smb_vop_create(vnode_t *, char *, smb_attr_t *, vnode_t **, int, cred_t *,
[all …]
/titanic_41/usr/src/lib/libfakekernel/common/sys/
H A Dcred.h50 typedef struct cred cred_t; typedef
54 cred_t *_curcred(void);
65 extern void crhold(cred_t *);
66 extern void crfree(cred_t *);
68 extern cred_t *zone_kcred(void);
70 extern uid_t crgetuid(const cred_t *);
71 extern uid_t crgetruid(const cred_t *);
72 extern uid_t crgetsuid(const cred_t *);
73 extern gid_t crgetgid(const cred_t *);
74 extern gid_t crgetrgid(const cred_t *);
[all …]
/titanic_41/usr/src/uts/common/nfs/
H A Drnode.h58 cred_t *cred;
274 cred_t *r_cred; /* current credentials */
275 cred_t *r_unlcred; /* unlinked credentials */
290 (vnode_t *, page_t *, u_offset_t *, size_t *, int, cred_t *);
344 struct seg *, cred_t *,
346 caddr_t, struct seg *, cred_t *));
348 int, cred_t *, int (*)(vnode_t *, page_t *,
349 u_offset_t, size_t, int, cred_t *));
351 int, cred_t *, int (*)(vnode_t *, page_t *,
352 u_offset_t, size_t, int, cred_t *));
[all …]
H A Drnode4.h69 cred_t *cred;
246 cred_t *r_unlcred; /* unlinked credentials */
265 (vnode_t *, page_t *, u_offset_t *, size_t *, int, cred_t *);
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 *);
412 nfs4_fname_t **, nfs4_ga_res_t *, mntinfo4_t *, cred_t *, hrtime_t);
419 extern nfs4_access_type_t nfs4_access_check(rnode4_t *, uint32_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);
356 struct exportinfo *, struct svc_req *, cred_t *, bool_t);
363 extern int acl_getacl2(vnode_t *, vsecattr_t *, int, cred_t *);
364 extern int acl_setacl2(vnode_t *, vsecattr_t *, int, cred_t *);
[all …]
/titanic_41/usr/src/uts/common/os/
H A Dpolicy.c166 static int priv_policy_ap(const cred_t *, int, boolean_t, int,
168 static int priv_policy_va(const cred_t *, int, boolean_t, int,
214 priv_policy_errmsg(const cred_t *cr, int priv, const char *msg) in priv_policy_errmsg()
326 priv_policy_override(const cred_t *cr, int priv, boolean_t allzone, va_list ap) in priv_policy_override()
347 priv_policy_override_set(const cred_t *cr, const priv_set_t *req, va_list ap) in priv_policy_override_set()
358 priv_policy_override_set_va(const cred_t *cr, const priv_set_t *req, ...) in priv_policy_override_set_va()
373 priv_policy_err(const cred_t *cr, int priv, boolean_t allzone, const char *msg) in priv_policy_err()
397 priv_policy_ap(const cred_t *cr, int priv, boolean_t allzone, int err, in priv_policy_ap()
421 priv_policy_va(const cred_t *cr, int priv, boolean_t allzone, int err, in priv_policy_va()
435 priv_policy(const cred_t *cr, int priv, boolean_t allzone, int err, in priv_policy()
[all …]
H A Dcred.c78 cred_t *eph_nobody;
92 cred_t *kcred;
93 static cred_t *dummycr;
142 static cred_t *crdup_flags(const cred_t *, int);
143 static cred_t *cralloc_flags(int);
171 crsize = sizeof (cred_t); in cred_init()
245 static cred_t *
248 cred_t *cr = kmem_cache_alloc(cred_cache, flgs); in cralloc_flags()
262 cred_t *
271 cred_t *
[all …]
/titanic_41/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvnode.h816 int (*vop_open)(vnode_t **, int, cred_t *, \
818 int (*vop_close)(vnode_t *, int, int, offset_t, cred_t *, \
820 int (*vop_read)(vnode_t *, uio_t *, int, cred_t *, \
822 int (*vop_write)(vnode_t *, uio_t *, int, cred_t *, \
824 int (*vop_ioctl)(vnode_t *, int, intptr_t, int, cred_t *, \
826 int (*vop_setfl)(vnode_t *, int, int, cred_t *, \
828 int (*vop_getattr)(vnode_t *, vattr_t *, int, cred_t *, \
830 int (*vop_setattr)(vnode_t *, vattr_t *, int, cred_t *, \
832 int (*vop_access)(vnode_t *, int, int, cred_t *, \
836 int, vnode_t *, cred_t *, \
[all …]
/titanic_41/usr/src/lib/libfakekernel/common/
H A Dcred.c26 cred_t cred0;
27 cred_t *kcred = &cred0;
29 cred_t *
38 crfree(cred_t *cr) in crfree()
44 crhold(cred_t *cr) in crhold()
50 crgetuid(const cred_t *cr) in crgetuid()
55 cred_t *
/titanic_41/usr/src/uts/common/fs/
H A Dfs_subr.h66 extern int fs_ioctl(vnode_t *, int, intptr_t, int, cred_t *, int *);
67 extern int fs_putpage(vnode_t *, offset_t, size_t, int, cred_t *,
69 extern int fs_fsync(vnode_t *, int, cred_t *, caller_context_t *);
70 extern int fs_sync(struct vfs *, short, cred_t *);
76 struct flk_callback *, cred_t *, caller_context_t *);
77 extern int fs_setfl(vnode_t *, int, int, cred_t *, caller_context_t *);
87 extern int fs_fab_acl(struct vnode *, vsecattr_t *, int flag, cred_t *,
90 cred_t *, caller_context_t *);
97 extern void fs_vscan_register(int (*av_scan)(vnode_t *, cred_t *, int));
98 extern int fs_vscan(vnode_t *, cred_t *, int);
/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_acl.h208 cred_t *, vsecattr_t *, zfs_acl_ids_t *);
211 int zfs_getacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
212 int zfs_setacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
216 extern boolean_t zfs_has_access(struct znode *zp, cred_t *cr);
217 extern int zfs_zaccess(struct znode *, int, int, boolean_t, cred_t *);
218 int zfs_fastaccesschk_execute(struct znode *, cred_t *);
219 extern int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *);
220 extern int zfs_zaccess_unix(struct znode *, mode_t, cred_t *);
221 extern int zfs_acl_access(struct znode *, int, cred_t *);
223 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *);
[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,
/titanic_41/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.h141 extern int sof_sonode_autoattach_filters(struct sonode *, cred_t *);
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 *);
[all …]
/titanic_41/usr/src/uts/common/fs/smbsrv/
H A Dsmb_fem.c46 vnode_t **, cred_t *, int, caller_context_t *, vsecattr_t *);
47 static int smb_fem_fcn_remove(femarg_t *, char *, cred_t *,
50 cred_t *, caller_context_t *, int);
52 cred_t *, caller_context_t *, int, vsecattr_t *);
53 static int smb_fem_fcn_rmdir(femarg_t *, char *, vnode_t *, cred_t *,
55 static int smb_fem_fcn_link(femarg_t *, vnode_t *, char *, cred_t *,
58 char *, cred_t *, caller_context_t *, int);
75 static int smb_fem_oplock_open(femarg_t *, int, cred_t *,
77 static int smb_fem_oplock_read(femarg_t *, uio_t *, int, cred_t *,
79 static int smb_fem_oplock_write(femarg_t *, uio_t *, int, cred_t *,
[all …]
/titanic_41/usr/src/uts/common/inet/
H A Dnd.h46 typedef int (*ndgetf_t)(queue_t *, MBLKP, caddr_t, cred_t *);
47 typedef int (*ndsetf_t)(queue_t *, MBLKP, char *, caddr_t, cred_t *);
81 extern int nd_get_default(queue_t *, MBLKP, caddr_t, cred_t *);
82 extern int nd_get_long(queue_t *, MBLKP, caddr_t, cred_t *);
83 extern int nd_get_names(queue_t *, MBLKP, caddr_t, cred_t *);
84 extern int nd_set_default(queue_t *, MBLKP, char *, caddr_t, cred_t *);
85 extern int nd_set_long(queue_t *, MBLKP, char *, caddr_t, cred_t *);

12345678910>>...36