Lines Matching refs:tls
143 nb_keys = lt->tls->nb_keys_inuse; in _lthread_tls_destroy()
148 if (lt->tls->data[k] == NULL) in _lthread_tls_destroy()
152 data = lt->tls->data[k]; in _lthread_tls_destroy()
153 lt->tls->data[k] = NULL; in _lthread_tls_destroy()
154 lt->tls->nb_keys_inuse = nb_keys-1; in _lthread_tls_destroy()
173 res = THIS_LTHREAD->tls->data[k]; in lthread_getspecific()
188 int n = THIS_LTHREAD->tls->nb_keys_inuse; in lthread_setspecific()
195 if (THIS_LTHREAD->tls->data[k] == NULL) in lthread_setspecific()
196 THIS_LTHREAD->tls->nb_keys_inuse = n+1; in lthread_setspecific()
199 THIS_LTHREAD->tls->data[k] = (void *) p; in lthread_setspecific()
208 struct lthread_tls *tls; in _lthread_tls_alloc() local
210 tls = _lthread_objcache_alloc((THIS_SCHED)->tls_cache); in _lthread_tls_alloc()
212 RTE_ASSERT(tls != NULL); in _lthread_tls_alloc()
214 tls->root_sched = (THIS_SCHED); in _lthread_tls_alloc()
215 lt->tls = tls; in _lthread_tls_alloc()