Home
last modified time | relevance | path

Searched refs:PTHREAD_KEY_MAX (Results 1 – 3 of 3) sorted by relevance

/components/libc/posix/pthreads/
A Dpthread_tls.c14 _pthread_key_data_t _thread_keys[PTHREAD_KEY_MAX];
62 if ((key < PTHREAD_KEY_MAX) && (_thread_keys[key].is_used)) in pthread_getspecific()
113 ptd->tls = (void**)rt_calloc(PTHREAD_KEY_MAX, sizeof(void*)); in pthread_setspecific()
116 if ((key < PTHREAD_KEY_MAX) && _thread_keys[key].is_used) in pthread_setspecific()
161 for (index = 0; index < PTHREAD_KEY_MAX; index ++) in pthread_key_create()
207 if (key >= PTHREAD_KEY_MAX) in pthread_key_delete()
A Dpthread.c164 extern _pthread_key_data_t _thread_keys[PTHREAD_KEY_MAX]; in _destroy_item()
229 int start = ((emutls_pthread_key - 1 + PTHREAD_KEY_MAX) % PTHREAD_KEY_MAX); in _pthread_data_destroy()
231 …for (index = start; i < PTHREAD_KEY_MAX; index = (index - 1 + PTHREAD_KEY_MAX) % PTHREAD_KEY_MAX, … in _pthread_data_destroy()
242 for (index = 0; index < PTHREAD_KEY_MAX; index ++) in _pthread_data_destroy()
A Dpthread.h23 #define PTHREAD_KEY_MAX 8 macro

Completed in 6 milliseconds