Lines Matching full:key
21 void *pthread_getspecific(pthread_key_t key) in pthread_getspecific() argument
31 if ((key < PTHREAD_KEY_MAX) && (_thread_keys[key].is_used)) in pthread_getspecific()
32 return ptd->tls[key]; in pthread_getspecific()
38 int pthread_setspecific(pthread_key_t key, const void *value) in pthread_setspecific() argument
51 if ((key < PTHREAD_KEY_MAX) && _thread_keys[key].is_used) in pthread_setspecific()
53 ptd->tls[key] = (void *)value; in pthread_setspecific()
62 int pthread_key_create(pthread_key_t *key, void (*destructor)(void*)) in pthread_key_create() argument
74 *key = index; in pthread_key_create()
88 int pthread_key_delete(pthread_key_t key) in pthread_key_delete() argument
90 if (key >= PTHREAD_KEY_MAX) in pthread_key_delete()
94 _thread_keys[key].is_used = 0; in pthread_key_delete()
95 _thread_keys[key].destructor = 0; in pthread_key_delete()