Searched refs:tsd (Results 1 - 6 of 6) sorted by relevance

/seL4-refos-master/libs/libmuslc/src/thread/
H A Dpthread_setspecific.c7 if (self->tsd[k] != x) {
8 self->tsd[k] = (void *)x;
H A Dtss_set.c8 if (self->tsd[k] != x) {
9 self->tsd[k] = x;
H A Dpthread_getspecific.c7 return self->tsd[k];
H A Dpthread_key_create.c20 if (!self->tsd) self->tsd = __pthread_tsd_main;
45 if (self->tsd[i] && keys[i]) {
46 void *tmp = self->tsd[i];
47 self->tsd[i] = 0;
H A Dpthread_create.c186 unsigned char *map = 0, *stack = 0, *tsd = 0, *stack_limit; local
203 self->tsd = (void **)__pthread_tsd_main;
225 tsd = stack - __pthread_tsd_size;
226 stack = tsd - libc.tls_size;
238 if (!tsd) {
251 tsd = map + size - __pthread_tsd_size;
253 stack = tsd - libc.tls_size;
258 new = __copy_tls(tsd - libc.tls_size);
266 new->tsd = (void *)tsd;
[all...]
/seL4-refos-master/libs/libmuslc/src/internal/
H A Dpthread_impl.h32 void **tsd; member in struct:pthread

Completed in 26 milliseconds