Lines Matching defs:_thread_keytable
44 struct pthread_key _thread_keytable[PTHREAD_KEYS_MAX];
65 if (_thread_keytable[i].allocated == 0) {
66 _thread_keytable[i].allocated = 1;
67 _thread_keytable[i].destructor = destructor;
68 _thread_keytable[i].seqno++;
91 if (_thread_keytable[key].allocated) {
92 _thread_keytable[key].allocated = 0;
119 if (_thread_keytable[key].allocated &&
122 _thread_keytable[key].seqno) {
124 destructor = _thread_keytable[key].
173 !_thread_keytable[key].allocated)
191 pthread->specific[key].seqno = _thread_keytable[key].seqno;
209 if (_thread_keytable[key].allocated && pthread->specific != NULL &&
210 pthread->specific[key].seqno == _thread_keytable[key].seqno) {
233 if (!_thread_keytable[key].allocated)
235 destructor = _thread_keytable[key].destructor;
239 _thread_keytable[key].destructor = NULL;