Lines Matching refs:key
49 void *pthread_getspecific(pthread_key_t key) in pthread_getspecific() argument
62 if ((key < PTHREAD_KEY_MAX) && (_thread_keys[key].is_used)) in pthread_getspecific()
63 return ptd->tls[key]; in pthread_getspecific()
100 int pthread_setspecific(pthread_key_t key, const void *value) in pthread_setspecific() argument
116 if ((key < PTHREAD_KEY_MAX) && _thread_keys[key].is_used) in pthread_setspecific()
118 ptd->tls[key] = (void *)value; in pthread_setspecific()
156 int pthread_key_create(pthread_key_t *key, void (*destructor)(void*)) in pthread_key_create() argument
168 *key = index; in pthread_key_create()
205 int pthread_key_delete(pthread_key_t key) in pthread_key_delete() argument
207 if (key >= PTHREAD_KEY_MAX) in pthread_key_delete()
211 _thread_keys[key].is_used = 0; in pthread_key_delete()
212 _thread_keys[key].destructor = 0; in pthread_key_delete()