Symbol: tsd
usr/src/cmd/fs.d/autofs/autod_main.c
647
autofs_tsd_t *tsd = NULL;
usr/src/cmd/fs.d/autofs/autod_main.c
652
(void) thr_getspecific(s_thr_key, (void **)&tsd);
usr/src/cmd/fs.d/autofs/autod_main.c
653
if (tsd == NULL) {
usr/src/cmd/fs.d/autofs/autod_main.c
654
tsd = (autofs_tsd_t *)malloc(sizeof (autofs_tsd_t));
usr/src/cmd/fs.d/autofs/autod_main.c
655
if (tsd == NULL) {
usr/src/cmd/fs.d/autofs/autod_main.c
658
tsd->atsd_buf = malloc(size);
usr/src/cmd/fs.d/autofs/autod_main.c
659
if (tsd->atsd_buf != NULL)
usr/src/cmd/fs.d/autofs/autod_main.c
660
tsd->atsd_len = size;
usr/src/cmd/fs.d/autofs/autod_main.c
662
tsd->atsd_len = 0;
usr/src/cmd/fs.d/autofs/autod_main.c
663
(void) thr_setspecific(s_thr_key, tsd);
usr/src/cmd/fs.d/autofs/autod_main.c
665
if (tsd->atsd_buf && (tsd->atsd_len < size)) {
usr/src/cmd/fs.d/autofs/autod_main.c
666
free(tsd->atsd_buf);
usr/src/cmd/fs.d/autofs/autod_main.c
667
tsd->atsd_buf = malloc(size);
usr/src/cmd/fs.d/autofs/autod_main.c
668
if (tsd->atsd_buf != NULL)
usr/src/cmd/fs.d/autofs/autod_main.c
669
tsd->atsd_len = size;
usr/src/cmd/fs.d/autofs/autod_main.c
671
tsd->atsd_len = 0;
usr/src/cmd/fs.d/autofs/autod_main.c
675
if (tsd->atsd_buf) {
usr/src/cmd/fs.d/autofs/autod_main.c
676
bzero(tsd->atsd_buf, size);
usr/src/cmd/fs.d/autofs/autod_main.c
677
return (tsd->atsd_buf);
usr/src/cmd/idmap/idmapd/dbutils.c
124
idmap_tsd_t *tsd = (idmap_tsd_t *)key;
usr/src/cmd/idmap/idmapd/dbutils.c
125
if (tsd) {
usr/src/cmd/idmap/idmapd/dbutils.c
126
if (tsd->db_db)
usr/src/cmd/idmap/idmapd/dbutils.c
127
(void) sqlite_close(tsd->db_db);
usr/src/cmd/idmap/idmapd/dbutils.c
128
if (tsd->cache_db)
usr/src/cmd/idmap/idmapd/dbutils.c
129
(void) sqlite_close(tsd->cache_db);
usr/src/cmd/idmap/idmapd/dbutils.c
130
free(tsd);
usr/src/cmd/idmap/idmapd/dbutils.c
148
idmap_tsd_t *tsd;
usr/src/cmd/idmap/idmapd/dbutils.c
150
if ((tsd = pthread_getspecific(idmap_tsd_key)) == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
152
if ((tsd = malloc(sizeof (*tsd))) != NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
154
(void) memset(tsd, 0, sizeof (*tsd));
usr/src/cmd/idmap/idmapd/dbutils.c
156
if (pthread_setspecific(idmap_tsd_key, tsd) != 0) {
usr/src/cmd/idmap/idmapd/dbutils.c
158
free(tsd);
usr/src/cmd/idmap/idmapd/dbutils.c
159
tsd = NULL;
usr/src/cmd/idmap/idmapd/dbutils.c
162
tsd = NULL;
usr/src/cmd/idmap/idmapd/dbutils.c
166
return (tsd);
usr/src/cmd/idmap/idmapd/dbutils.c
373
idmap_tsd_t *tsd;
usr/src/cmd/idmap/idmapd/dbutils.c
379
if ((tsd = idmap_get_tsd()) == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
385
if (tsd->db_db == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
386
tsd->db_db = sqlite_open(IDMAP_DBNAME, 0, &errmsg);
usr/src/cmd/idmap/idmapd/dbutils.c
387
if (tsd->db_db == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
394
tsd->db_busy.name = IDMAP_DBNAME;
usr/src/cmd/idmap/idmapd/dbutils.c
395
tsd->db_busy.delays = db_delay_table;
usr/src/cmd/idmap/idmapd/dbutils.c
396
tsd->db_busy.delay_size = sizeof (db_delay_table) /
usr/src/cmd/idmap/idmapd/dbutils.c
398
sqlite_busy_handler(tsd->db_db, idmap_sqlite_busy_handler,
usr/src/cmd/idmap/idmapd/dbutils.c
399
&tsd->db_busy);
usr/src/cmd/idmap/idmapd/dbutils.c
401
*db = tsd->db_db;
usr/src/cmd/idmap/idmapd/dbutils.c
412
idmap_tsd_t *tsd;
usr/src/cmd/idmap/idmapd/dbutils.c
418
if ((tsd = idmap_get_tsd()) == NULL)
usr/src/cmd/idmap/idmapd/dbutils.c
421
if ((t = tsd->db_db) == NULL)
usr/src/cmd/idmap/idmapd/dbutils.c
424
tsd->db_db = NULL;
usr/src/cmd/idmap/idmapd/dbutils.c
435
idmap_tsd_t *tsd;
usr/src/cmd/idmap/idmapd/dbutils.c
441
if ((tsd = idmap_get_tsd()) == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
447
if (tsd->cache_db == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
448
tsd->cache_db = sqlite_open(IDMAP_CACHENAME, 0, &errmsg);
usr/src/cmd/idmap/idmapd/dbutils.c
449
if (tsd->cache_db == NULL) {
usr/src/cmd/idmap/idmapd/dbutils.c
456
tsd->cache_busy.name = IDMAP_CACHENAME;
usr/src/cmd/idmap/idmapd/dbutils.c
457
tsd->cache_busy.delays = cache_delay_table;
usr/src/cmd/idmap/idmapd/dbutils.c
458
tsd->cache_busy.delay_size = sizeof (cache_delay_table) /
usr/src/cmd/idmap/idmapd/dbutils.c
460
sqlite_busy_handler(tsd->cache_db, idmap_sqlite_busy_handler,
usr/src/cmd/idmap/idmapd/dbutils.c
461
&tsd->cache_busy);
usr/src/cmd/idmap/idmapd/dbutils.c
463
*cache = tsd->cache_db;
usr/src/cmd/idmap/idmapd/dbutils.c
474
idmap_tsd_t *tsd;
usr/src/cmd/idmap/idmapd/dbutils.c
480
if ((tsd = idmap_get_tsd()) == NULL)
usr/src/cmd/idmap/idmapd/dbutils.c
483
if ((t = tsd->cache_db) == NULL)
usr/src/cmd/idmap/idmapd/dbutils.c
486
tsd->cache_db = NULL;
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
222
void *tsd = NULL;
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
245
if (thr_getspecific(key, &tsd))
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
247
if (tsd == NULL) {
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
255
embufp = tsd;
usr/src/lib/fm/libfmevent/common/fmev_util.c
106
if ((tsd = pthread_getspecific(fmev_tsdkey)) == NULL) {
usr/src/lib/fm/libfmevent/common/fmev_util.c
107
if ((tsd = umem_alloc(sizeof (*tsd), UMEM_DEFAULT)) == NULL ||
usr/src/lib/fm/libfmevent/common/fmev_util.c
108
pthread_setspecific(fmev_tsdkey, (const void *)tsd) != 0) {
usr/src/lib/fm/libfmevent/common/fmev_util.c
109
if (tsd)
usr/src/lib/fm/libfmevent/common/fmev_util.c
110
umem_free(tsd, sizeof (*tsd));
usr/src/lib/fm/libfmevent/common/fmev_util.c
115
tsd->ts_lasterr = 0;
usr/src/lib/fm/libfmevent/common/fmev_util.c
121
tsd->ts_lasterr = FMEVERR_API;
usr/src/lib/fm/libfmevent/common/fmev_util.c
130
tsd->ts_lasterr = FMEVERR_VERSION_MISMATCH;
usr/src/lib/fm/libfmevent/common/fmev_util.c
145
struct fmev_tsd *tsd;
usr/src/lib/fm/libfmevent/common/fmev_util.c
147
if ((tsd = pthread_getspecific(fmev_tsdkey)) != NULL) {
usr/src/lib/fm/libfmevent/common/fmev_util.c
149
fmev_tsd_destructor((void *)tsd);
usr/src/lib/fm/libfmevent/common/fmev_util.c
162
struct fmev_tsd *tsd;
usr/src/lib/fm/libfmevent/common/fmev_util.c
166
if ((tsd = pthread_getspecific(fmev_tsdkey)) != NULL)
usr/src/lib/fm/libfmevent/common/fmev_util.c
167
tsd->ts_lasterr = error;
usr/src/lib/fm/libfmevent/common/fmev_util.c
184
struct fmev_tsd *tsd;
usr/src/lib/fm/libfmevent/common/fmev_util.c
189
if ((tsd = pthread_getspecific(fmev_tsdkey)) == NULL)
usr/src/lib/fm/libfmevent/common/fmev_util.c
192
return ((const fmev_err_t *)&tsd->ts_lasterr);
usr/src/lib/fm/libfmevent/common/fmev_util.c
93
struct fmev_tsd *tsd;
usr/src/lib/libadutils/common/adutils_threadfuncs.c
266
adutils_lderrno_destructor(void *tsd)
usr/src/lib/libadutils/common/adutils_threadfuncs.c
268
struct adutils_lderrno *le = tsd;
usr/src/lib/libadutils/common/adutils_threadfuncs.c
57
static void adutils_lderrno_destructor(void *tsd);
usr/src/lib/libldap5/sources/ldap/common/open.c
212
void *tsd;
usr/src/lib/libldap5/sources/ldap/common/open.c
217
tsd = (void *)calloc(1, sizeof(struct nsldapi_ldap_error));
usr/src/lib/libldap5/sources/ldap/common/open.c
218
pthread_setspecific( nsldapi_key, tsd );
usr/src/lib/libldap5/sources/ldap/common/open.c
224
free(tsd);
usr/src/lib/libmapid/common/mapid.c
1157
void *tsd = NULL;
usr/src/lib/libmapid/common/mapid.c
1159
(void) thr_getspecific(s_thr_key, &tsd);
usr/src/lib/libmapid/common/mapid.c
1160
if (tsd == NULL) {
usr/src/lib/libmapid/common/mapid.c
1161
tsd = malloc(NS_MAXCDNAME+1);
usr/src/lib/libmapid/common/mapid.c
1162
if (tsd != NULL) {
usr/src/lib/libmapid/common/mapid.c
1164
(void) strncpy((char *)tsd, mapid_domain, NS_MAXCDNAME);
usr/src/lib/libmapid/common/mapid.c
1166
(void) thr_setspecific(s_thr_key, tsd);
usr/src/lib/libmapid/common/mapid.c
1170
(void) strncpy((char *)tsd, mapid_domain, NS_MAXCDNAME);
usr/src/lib/libmapid/common/mapid.c
1173
return ((char *)tsd);
usr/src/lib/libnisdb/nis_db.cc
694
nisdb_tsd_t *tsd = __nisdb_get_tsd();
usr/src/lib/libnisdb/nis_db.cc
713
if (tsd == 0)
usr/src/lib/libnisdb/nis_db.cc
748
for (tmp = tsd->objDelList; tmp != 0;
usr/src/lib/libnisdb/nis_db.cc
758
nod->next = tsd->objDelList;
usr/src/lib/libnisdb/nis_db.cc
759
tsd->objDelList = nod;
usr/src/lib/libnisdb/nisdb_mt.cc
110
nisdb_tsd_t *tsd = __nisdb_get_tsd();
usr/src/lib/libnisdb/nisdb_mt.cc
113
if (tsd == 0)
usr/src/lib/libnisdb/nisdb_mt.cc
116
if ((stored = tsd->doingModify) != 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
117
entry_object *eObj = tsd->oldObj;
usr/src/lib/libnisdb/nisdb_mt.cc
121
tsd->oldObj = 0;
usr/src/lib/libnisdb/nisdb_mt.cc
132
tsd->oldObj = (entry_obj *)eObj;
usr/src/lib/libnisdb/nisdb_mt.cc
148
nisdb_tsd_t *tsd = __nisdb_get_tsd();
usr/src/lib/libnisdb/nisdb_mt.cc
150
if (tsd == 0 || oldObjP == 0)
usr/src/lib/libnisdb/nisdb_mt.cc
153
if (tsd->doingModify) {
usr/src/lib/libnisdb/nisdb_mt.cc
154
*oldObjP = tsd->oldObj;
usr/src/lib/libnisdb/nisdb_mt.cc
155
tsd->oldObj = 0;
usr/src/lib/libnisdb/nisdb_mt.cc
42
nisdb_tsd_t *tsd = (nisdb_tsd_t *)key;
usr/src/lib/libnisdb/nisdb_mt.cc
44
if (tsd != 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
45
free(tsd);
usr/src/lib/libnisdb/nisdb_mt.cc
61
nisdb_tsd_t *tsd;
usr/src/lib/libnisdb/nisdb_mt.cc
63
if ((tsd = (nisdb_tsd_t *)pthread_getspecific(nisdb_tsd_key)) == 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
65
if ((tsd = (nisdb_tsd_t *)malloc(sizeof (*tsd))) != 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
67
memset(tsd, 0, sizeof (*tsd));
usr/src/lib/libnisdb/nisdb_mt.cc
69
if (pthread_setspecific(nisdb_tsd_key, tsd) != 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
74
free(tsd);
usr/src/lib/libnisdb/nisdb_mt.cc
75
tsd = &nisdb_shared_tsd;
usr/src/lib/libnisdb/nisdb_mt.cc
82
tsd = &nisdb_shared_tsd;
usr/src/lib/libnisdb/nisdb_mt.cc
86
return (tsd);
usr/src/lib/libnisdb/nisdb_mt.cc
91
nisdb_tsd_t *tsd = __nisdb_get_tsd();
usr/src/lib/libnisdb/nisdb_mt.cc
93
if (tsd != 0) {
usr/src/lib/libnisdb/nisdb_mt.cc
94
tsd->nisPlusStat = nisPlusStat;
usr/src/lib/libnisdb/nisdb_mt.cc
95
tsd->ldapStat = ldapStat;
usr/src/lib/libnsl/rpc/mt_misc.c
181
struct rpc_err *tsd;
usr/src/lib/libnsl/rpc/mt_misc.c
185
tsd = thr_get_storage(&rpc_callerr_key, sizeof (struct rpc_err), free);
usr/src/lib/libnsl/rpc/mt_misc.c
186
if (tsd == NULL) {
usr/src/lib/libnsl/rpc/mt_misc.c
190
return (tsd);
usr/src/lib/libsasl/lib/common.c
1114
void *tsd;
usr/src/lib/libsasl/lib/common.c
1208
tsd = pthread_getspecific(errstring_key);
usr/src/lib/libsasl/lib/common.c
1209
if (tsd != NULL)
usr/src/lib/libsasl/lib/common.c
1210
free(tsd);
usr/src/lib/libsldap/common/ns_connmgmt.c
160
void *tsd = NULL;
usr/src/lib/libsldap/common/ns_connmgmt.c
164
rc = thr_getspecific(ns_mtckey, &tsd);
usr/src/lib/libsldap/common/ns_connmgmt.c
165
if (rc == 0 && tsd != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
166
ns_mtckey_cleanup(tsd);
usr/src/lib/libsldap/common/ns_connmgmt.c
205
void *tsd;
usr/src/lib/libsldap/common/ns_connmgmt.c
213
rc = thr_getspecific(ns_mtckey, &tsd);
usr/src/lib/libsldap/common/ns_connmgmt.c
214
if (rc == 0 && tsd != NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
218
tsd = (void *) calloc(1, sizeof (struct ldap_error));
usr/src/lib/libsldap/common/ns_connmgmt.c
219
if (tsd == NULL)
usr/src/lib/libsldap/common/ns_connmgmt.c
221
rc = thr_setspecific(ns_mtckey, tsd);
usr/src/lib/libsldap/common/ns_connmgmt.c
223
free(tsd);
usr/src/lib/rpcsec_gss/rpcsec_gss.c
920
rpc_gss_error_t *tsd;
usr/src/lib/rpcsec_gss/rpcsec_gss.c
926
tsd = pthread_getspecific(rpc_gss_err_key);
usr/src/lib/rpcsec_gss/rpcsec_gss.c
927
if (tsd == NULL) {
usr/src/lib/rpcsec_gss/rpcsec_gss.c
928
tsd = (rpc_gss_error_t *)calloc(1, sizeof (rpc_gss_error_t));
usr/src/lib/rpcsec_gss/rpcsec_gss.c
929
if (thr_setspecific(rpc_gss_err_key, tsd) != 0) {
usr/src/lib/rpcsec_gss/rpcsec_gss.c
930
if (tsd)
usr/src/lib/rpcsec_gss/rpcsec_gss.c
931
free(tsd);
usr/src/lib/rpcsec_gss/rpcsec_gss.c
935
return (tsd);
usr/src/uts/common/disp/thread.c
1656
struct tsd_thread *tsd;
usr/src/uts/common/disp/thread.c
1675
for (tsd = tsd_list; tsd; tsd = tsd->ts_next) {
usr/src/uts/common/disp/thread.c
1679
if (key > tsd->ts_nkeys)
usr/src/uts/common/disp/thread.c
1684
if (tsd->ts_value[k] && tsd_destructor[k])
usr/src/uts/common/disp/thread.c
1685
(*tsd_destructor[k])(tsd->ts_value[k]);
usr/src/uts/common/disp/thread.c
1689
tsd->ts_value[k] = NULL;
usr/src/uts/common/disp/thread.c
1727
struct tsd_thread *tsd = t->t_tsd;
usr/src/uts/common/disp/thread.c
1732
if (key && tsd != NULL && key <= tsd->ts_nkeys)
usr/src/uts/common/disp/thread.c
1733
return (tsd->ts_value[key - 1]);
usr/src/uts/common/disp/thread.c
1749
struct tsd_thread *tsd = t->t_tsd;
usr/src/uts/common/disp/thread.c
1756
if (tsd == NULL)
usr/src/uts/common/disp/thread.c
1757
tsd = t->t_tsd = kmem_zalloc(sizeof (*tsd), KM_SLEEP);
usr/src/uts/common/disp/thread.c
1758
if (key <= tsd->ts_nkeys) {
usr/src/uts/common/disp/thread.c
1759
tsd->ts_value[key - 1] = value;
usr/src/uts/common/disp/thread.c
1769
if (tsd->ts_nkeys == 0) {
usr/src/uts/common/disp/thread.c
1773
if ((tsd->ts_next = tsd_list) != NULL)
usr/src/uts/common/disp/thread.c
1774
tsd_list->ts_prev = tsd;
usr/src/uts/common/disp/thread.c
1775
tsd_list = tsd;
usr/src/uts/common/disp/thread.c
1781
tsd->ts_value = tsd_realloc(tsd->ts_value,
usr/src/uts/common/disp/thread.c
1782
tsd->ts_nkeys * sizeof (void *),
usr/src/uts/common/disp/thread.c
1784
tsd->ts_nkeys = key;
usr/src/uts/common/disp/thread.c
1785
tsd->ts_value[key - 1] = value;
usr/src/uts/common/disp/thread.c
1802
struct tsd_thread *tsd = curthread->t_tsd;
usr/src/uts/common/disp/thread.c
1804
if (tsd == NULL)
usr/src/uts/common/disp/thread.c
1805
tsd = curthread->t_tsd = kmem_zalloc(sizeof (*tsd), KM_SLEEP);
usr/src/uts/common/disp/thread.c
1806
if (key && key <= tsd->ts_nkeys && (value = tsd->ts_value[key - 1]))
usr/src/uts/common/disp/thread.c
1824
struct tsd_thread *tsd = curthread->t_tsd;
usr/src/uts/common/disp/thread.c
1826
if (tsd == NULL)
usr/src/uts/common/disp/thread.c
1829
if (tsd->ts_nkeys == 0) {
usr/src/uts/common/disp/thread.c
1830
kmem_free(tsd, sizeof (*tsd));
usr/src/uts/common/disp/thread.c
1841
for (i = 0; i < tsd->ts_nkeys; i++) {
usr/src/uts/common/disp/thread.c
1842
if (tsd->ts_value[i] && tsd_destructor[i])
usr/src/uts/common/disp/thread.c
1843
(*tsd_destructor[i])(tsd->ts_value[i]);
usr/src/uts/common/disp/thread.c
1844
tsd->ts_value[i] = NULL;
usr/src/uts/common/disp/thread.c
1850
if (tsd->ts_next)
usr/src/uts/common/disp/thread.c
1851
tsd->ts_next->ts_prev = tsd->ts_prev;
usr/src/uts/common/disp/thread.c
1852
if (tsd->ts_prev)
usr/src/uts/common/disp/thread.c
1853
tsd->ts_prev->ts_next = tsd->ts_next;
usr/src/uts/common/disp/thread.c
1854
if (tsd_list == tsd)
usr/src/uts/common/disp/thread.c
1855
tsd_list = tsd->ts_next;
usr/src/uts/common/disp/thread.c
1862
kmem_free(tsd->ts_value, tsd->ts_nkeys * sizeof (void *));
usr/src/uts/common/disp/thread.c
1863
kmem_free(tsd, sizeof (struct tsd_thread));
usr/src/uts/common/pcmcia/cs/cs.c
1241
cisdata_t *tsd, *tdd;
usr/src/uts/common/pcmcia/cs/cs.c
1314
tsd = (tuple->CISOffset->data +
usr/src/uts/common/pcmcia/cs/cs.c
1317
*tdd++ = *tsd++;
usr/src/uts/common/sys/scsi/generic/mode.h
436
tsd :1, /* tsd bit */
usr/src/uts/common/sys/scsi/generic/mode.h
442
tsd :1, /* tsd bit */
usr/src/uts/common/sys/scsi/targets/stdef.h
1120
tsd : 1, /* target save disable */
usr/src/uts/common/sys/scsi/targets/stdef.h
1126
tsd : 1, /* target save disable */
usr/src/uts/i86pc/os/cpupm/cpu_acpi.c
326
cpu_acpi_tsd_t *tsd;
usr/src/uts/i86pc/os/cpupm/cpu_acpi.c
330
tsd = &CPU_ACPI_TSD(handle);
usr/src/uts/i86pc/os/cpupm/cpu_acpi.c
331
ret = cpu_acpi_cache_state_dependencies(handle, TSD_OBJ, tsd);