/illumos-gate/usr/src/head/ |
H A D | thread.h | 52 typedef unsigned int thread_key_t; typedef 87 extern int thr_keycreate(thread_key_t *, void(*)(void *)); 88 extern int thr_keycreate_once(thread_key_t *, void(*)(void *)); 89 extern int thr_setspecific(thread_key_t, void *); 90 extern int thr_getspecific(thread_key_t, void **); 118 #define THR_ONCE_KEY (thread_key_t)(-1)
|
H A D | thread_db.h | 254 typedef int td_key_iter_f(thread_key_t, void (*destructor)(), void *); 623 td_thr_tsd(const td_thrhandle_t *, thread_key_t, void **);
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | tsd.c | 49 thr_keycreate(thread_key_t *pkey, void (*destructor)(void *)) in thr_keycreate() 158 thr_keycreate_once(thread_key_t *keyp, void (*destructor)(void *)) in thr_keycreate_once() 161 thread_key_t key; in thr_keycreate_once() 234 thr_getspecific(thread_key_t key, void **valuep) in thr_getspecific() 265 thr_setspecific_slow(thread_key_t key, void *value) in thr_setspecific_slow() 320 thr_setspecific(thread_key_t key, void *value) in thr_setspecific() 373 _thr_slot_offset(thread_key_t key) in _thr_slot_offset() 388 thread_key_t key; in tsd_exit()
|
/illumos-gate/usr/src/lib/libgen/common/ |
H A D | bufsplit.c | 53 _get_bsplitchar(thread_key_t *keyp) in _get_bsplitchar() 79 static thread_key_t key = THR_ONCE_KEY; in bufsplit()
|
H A D | bgets.c | 55 _get_stop(thread_key_t *keyp) in _get_stop() 81 static thread_key_t key = THR_ONCE_KEY; in bgets()
|
H A D | pathfind.c | 78 _get_cpath(thread_key_t *keyp) in _get_cpath() 101 static thread_key_t key = THR_ONCE_KEY; in pathfind()
|
H A D | reg_compile.c | 70 static thread_key_t key = THR_ONCE_KEY; 73 _get_vars_storage(thread_key_t *keyp) in _get_vars_storage()
|
H A D | reg_step.c | 51 static thread_key_t key = THR_ONCE_KEY; 71 _get_vars_storage(thread_key_t *keyp) in _get_vars_storage()
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | error.c | 47 static thread_key_t errkey = THR_ONCE_KEY; 48 static thread_key_t bufkey = THR_ONCE_KEY;
|
/illumos-gate/usr/src/lib/libcrypt/common/ |
H A D | des_crypt.c | 312 _get_iobuf(thread_key_t *keyp, unsigned size) in _get_iobuf() 335 static thread_key_t key = THR_ONCE_KEY; in des_crypt()
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | ramdata.c | 43 thread_key_t private_key; /* set by thr_keycreate() */
|
H A D | ramdata.h | 126 extern thread_key_t private_key; /* set by thr_keycreate() */
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | tsdalloc.c | 67 static thread_key_t key = THR_ONCE_KEY; in tsdalloc()
|
/illumos-gate/usr/src/lib/libmapid/common/ |
H A D | mapid.h | 121 static thread_key_t s_thr_key;
|
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | ether_addr.c | 242 static thread_key_t key = THR_ONCE_KEY; in ea_buf()
|
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/ |
H A D | dcs_ses.c | 98 thread_key_t ses_key = THR_ONCE_KEY;
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_frontend.c | 78 static thread_key_t lookup_state_key; 81 static thread_key_t server_key;
|
H A D | nscd_switch.c | 90 static thread_key_t loopback_key = THR_ONCE_KEY; 145 static thread_key_t initf_key = THR_ONCE_KEY;
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | taskq.c | 51 typedef unsigned int thread_key_t; typedef
|
/illumos-gate/usr/src/cmd/ldapcachemgr/ |
H A D | cachemgr.c | 143 static thread_key_t lookup_state_key; 216 static thread_key_t server_key;
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_main.c | 97 static thread_key_t s_thr_key;
|
/illumos-gate/usr/src/lib/rpcsec_gss/ |
H A D | rpcsec_gss.c | 919 static thread_key_t rpc_gss_err_key = THR_ONCE_KEY; in __rpc_gss_err()
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_hdlr.c | 65 static thread_key_t handlers_key;
|
/illumos-gate/usr/src/lib/libsldap/common/ |
H A D | ns_standalone.c | 108 thread_key_t standaloneInitKey; 116 static thread_key_t switchConfigKey;
|
H A D | ns_connmgmt.c | 125 thread_key_t ns_mtckey = THR_ONCE_KEY; 126 thread_key_t ns_cmgkey = THR_ONCE_KEY;
|