Home
last modified time | relevance | path

Searched refs:tsd (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/lib/libnisdb/
H A Dnisdb_mt.cc42 nisdb_tsd_t *tsd = (nisdb_tsd_t *)key; in __nisdb_tsd_destroy() local
44 if (tsd != 0) { in __nisdb_tsd_destroy()
45 free(tsd); in __nisdb_tsd_destroy()
61 nisdb_tsd_t *tsd; in __nisdb_get_tsd() local
63 if ((tsd = (nisdb_tsd_t *)pthread_getspecific(nisdb_tsd_key)) == 0) { in __nisdb_get_tsd()
65 if ((tsd = (nisdb_tsd_t *)malloc(sizeof (*tsd))) != 0) { in __nisdb_get_tsd()
67 memset(tsd, 0, sizeof (*tsd)); in __nisdb_get_tsd()
69 if (pthread_setspecific(nisdb_tsd_key, tsd) != 0) { in __nisdb_get_tsd()
74 free(tsd); in __nisdb_get_tsd()
75 tsd = &nisdb_shared_tsd; in __nisdb_get_tsd()
[all …]
H A Dnis_db.cc694 nisdb_tsd_t *tsd = __nisdb_get_tsd(); in dbDeleteObj() local
713 if (tsd == 0) in dbDeleteObj()
748 for (tmp = tsd->objDelList; tmp != 0; in dbDeleteObj()
758 nod->next = tsd->objDelList; in dbDeleteObj()
759 tsd->objDelList = nod; in dbDeleteObj()
/illumos-gate/usr/src/lib/fm/libfmevent/common/
H A Dfmev_util.c93 struct fmev_tsd *tsd; in fmev_api_enter() local
106 if ((tsd = pthread_getspecific(fmev_tsdkey)) == NULL) { in fmev_api_enter()
107 if ((tsd = umem_alloc(sizeof (*tsd), UMEM_DEFAULT)) == NULL || in fmev_api_enter()
108 pthread_setspecific(fmev_tsdkey, (const void *)tsd) != 0) { in fmev_api_enter()
109 if (tsd) in fmev_api_enter()
110 umem_free(tsd, sizeof (*tsd)); in fmev_api_enter()
115 tsd->ts_lasterr = 0; in fmev_api_enter()
121 tsd->ts_lasterr = FMEVERR_API; in fmev_api_enter()
130 tsd->ts_lasterr = FMEVERR_VERSION_MISMATCH; in fmev_api_enter()
145 struct fmev_tsd *tsd; in fmev_api_freetsd() local
[all …]
/illumos-gate/usr/src/uts/common/disp/
H A Dthread.c1656 struct tsd_thread *tsd; in tsd_destroy() local
1675 for (tsd = tsd_list; tsd; tsd = tsd->ts_next) { in tsd_destroy()
1679 if (key > tsd->ts_nkeys) in tsd_destroy()
1684 if (tsd->ts_value[k] && tsd_destructor[k]) in tsd_destroy()
1685 (*tsd_destructor[k])(tsd->ts_value[k]); in tsd_destroy()
1689 tsd->ts_value[k] = NULL; in tsd_destroy()
1727 struct tsd_thread *tsd = t->t_tsd; in tsd_agent_get() local
1732 if (key && tsd != NULL && key <= tsd->ts_nkeys) in tsd_agent_get()
1733 return (tsd->ts_value[key - 1]); in tsd_agent_get()
1749 struct tsd_thread *tsd = t->t_tsd; in tsd_agent_set() local
[all …]
/illumos-gate/usr/src/cmd/fs.d/autofs/
H A Dautod_main.c647 autofs_tsd_t *tsd = NULL; in autofs_get_buffer() local
652 (void) thr_getspecific(s_thr_key, (void **)&tsd); in autofs_get_buffer()
653 if (tsd == NULL) { in autofs_get_buffer()
654 tsd = (autofs_tsd_t *)malloc(sizeof (autofs_tsd_t)); in autofs_get_buffer()
655 if (tsd == NULL) { in autofs_get_buffer()
658 tsd->atsd_buf = malloc(size); in autofs_get_buffer()
659 if (tsd->atsd_buf != NULL) in autofs_get_buffer()
660 tsd->atsd_len = size; in autofs_get_buffer()
662 tsd->atsd_len = 0; in autofs_get_buffer()
663 (void) thr_setspecific(s_thr_key, tsd); in autofs_get_buffer()
[all …]
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dmt_misc.c181 struct rpc_err *tsd; in __rpc_callerr() local
185 tsd = thr_get_storage(&rpc_callerr_key, sizeof (struct rpc_err), free); in __rpc_callerr()
186 if (tsd == NULL) { in __rpc_callerr()
190 return (tsd); in __rpc_callerr()
/illumos-gate/usr/src/lib/libmapid/common/
H A Dmapid.c1157 void *tsd = NULL; in mapid_get_domain() local
1159 (void) thr_getspecific(s_thr_key, &tsd); in mapid_get_domain()
1160 if (tsd == NULL) { in mapid_get_domain()
1161 tsd = malloc(NS_MAXCDNAME+1); in mapid_get_domain()
1162 if (tsd != NULL) { in mapid_get_domain()
1164 (void) strncpy((char *)tsd, mapid_domain, NS_MAXCDNAME); in mapid_get_domain()
1166 (void) thr_setspecific(s_thr_key, tsd); in mapid_get_domain()
1170 (void) strncpy((char *)tsd, mapid_domain, NS_MAXCDNAME); in mapid_get_domain()
1173 return ((char *)tsd); in mapid_get_domain()
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Ddbutils.c124 idmap_tsd_t *tsd = (idmap_tsd_t *)key; in idmap_tsd_destroy() local
125 if (tsd) { in idmap_tsd_destroy()
126 if (tsd->db_db) in idmap_tsd_destroy()
127 (void) sqlite_close(tsd->db_db); in idmap_tsd_destroy()
128 if (tsd->cache_db) in idmap_tsd_destroy()
129 (void) sqlite_close(tsd->cache_db); in idmap_tsd_destroy()
130 free(tsd); in idmap_tsd_destroy()
148 idmap_tsd_t *tsd; in idmap_get_tsd() local
150 if ((tsd = pthread_getspecific(idmap_tsd_key)) == NULL) { in idmap_get_tsd()
152 if ((tsd = malloc(sizeof (*tsd))) != NULL) { in idmap_get_tsd()
[all …]
/illumos-gate/usr/src/lib/libadutils/common/
H A Dadutils_threadfuncs.c57 static void adutils_lderrno_destructor(void *tsd);
266 adutils_lderrno_destructor(void *tsd) in adutils_lderrno_destructor() argument
268 struct adutils_lderrno *le = tsd; in adutils_lderrno_destructor()
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Drpcsec_gss.c920 rpc_gss_error_t *tsd; in __rpc_gss_err() local
926 tsd = pthread_getspecific(rpc_gss_err_key); in __rpc_gss_err()
927 if (tsd == NULL) { in __rpc_gss_err()
928 tsd = (rpc_gss_error_t *)calloc(1, sizeof (rpc_gss_error_t)); in __rpc_gss_err()
929 if (thr_setspecific(rpc_gss_err_key, tsd) != 0) { in __rpc_gss_err()
930 if (tsd) in __rpc_gss_err()
931 free(tsd); in __rpc_gss_err()
935 return (tsd); in __rpc_gss_err()
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/
H A Dopen.c212 void *tsd; in set_ld_error() local
217 tsd = (void *)calloc(1, sizeof(struct nsldapi_ldap_error)); in set_ld_error()
218 pthread_setspecific( nsldapi_key, tsd ); in set_ld_error()
224 free(tsd); in set_ld_error()
/illumos-gate/usr/src/lib/libsldap/common/
H A Dns_connmgmt.c160 void *tsd = NULL; in conn_tsd_free() local
164 rc = thr_getspecific(ns_mtckey, &tsd); in conn_tsd_free()
165 if (rc == 0 && tsd != NULL) in conn_tsd_free()
166 ns_mtckey_cleanup(tsd); in conn_tsd_free()
205 void *tsd; in conn_tsd_setup() local
213 rc = thr_getspecific(ns_mtckey, &tsd); in conn_tsd_setup()
214 if (rc == 0 && tsd != NULL) in conn_tsd_setup()
218 tsd = (void *) calloc(1, sizeof (struct ldap_error)); in conn_tsd_setup()
219 if (tsd == NULL) in conn_tsd_setup()
221 rc = thr_setspecific(ns_mtckey, tsd); in conn_tsd_setup()
[all …]
/illumos-gate/usr/src/uts/common/sys/scsi/generic/
H A Dmode.h436 tsd :1, /* tsd bit */ member
442 tsd :1, /* tsd bit */
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A DMakefile.files81 tsd.c \
/illumos-gate/usr/src/uts/i86pc/os/cpupm/
H A Dcpu_acpi.c326 cpu_acpi_tsd_t *tsd; in cpu_acpi_cache_tsd() local
330 tsd = &CPU_ACPI_TSD(handle); in cpu_acpi_cache_tsd()
331 ret = cpu_acpi_cache_state_dependencies(handle, TSD_OBJ, tsd); in cpu_acpi_cache_tsd()
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/
H A Ds10_brand.c222 void *tsd = NULL; in mntfs_get_mntentbuf() local
245 if (thr_getspecific(key, &tsd)) in mntfs_get_mntentbuf()
247 if (tsd == NULL) { in mntfs_get_mntentbuf()
255 embufp = tsd; in mntfs_get_mntentbuf()
/illumos-gate/usr/src/lib/libsasl/lib/
H A Dcommon.c1114 void *tsd; in sasl_errstring() local
1208 tsd = pthread_getspecific(errstring_key); in sasl_errstring()
1209 if (tsd != NULL) in sasl_errstring()
1210 free(tsd); in sasl_errstring()
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dstdef.h1120 tsd : 1, /* target save disable */
1126 tsd : 1, /* target save disable */ member
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h294 typedef union tsd { union
/illumos-gate/usr/src/lib/libc/sparcv9/
H A DMakefile.com886 tsd.o
/illumos-gate/usr/src/lib/libc/i386/
H A DMakefile.com917 tsd.o
/illumos-gate/usr/src/lib/libc/amd64/
H A DMakefile870 tsd.o
/illumos-gate/usr/src/lib/libc/sparc/
H A DMakefile.com939 tsd.o
/illumos-gate/usr/src/uts/common/pcmcia/cs/
H A Dcs.c1241 cisdata_t *tsd, *tdd; in cs_get_tuple_data() local
1314 tsd = (tuple->CISOffset->data + in cs_get_tuple_data()
1317 *tdd++ = *tsd++; in cs_get_tuple_data()