Searched refs:pa_tls (Results 1 – 4 of 4) sorted by relevance
52 typedef struct pa_tls pa_tls; typedef54 pa_tls* pa_tls_new(pa_free_cb_t free_cb);55 void pa_tls_free(pa_tls *t);56 void * pa_tls_get(pa_tls *t);57 void *pa_tls_set(pa_tls *t, void *userdata);62 pa_tls *volatile tls; \70 static inline pa_tls* name##_tls_obj(void) { \
39 struct pa_tls { struct50 static pa_tls *thread_tls; argument52 static pa_tls *monitor_tls;171 pa_tls* pa_tls_new(pa_free_cb_t free_cb) { in pa_tls_new()172 pa_tls *t; in pa_tls_new()174 t = pa_xnew(pa_tls, 1); in pa_tls_new()186 void pa_tls_free(pa_tls *t) { in pa_tls_free()193 void *pa_tls_get(pa_tls *t) { in pa_tls_get()199 void *pa_tls_set(pa_tls *t, void *userdata) { in pa_tls_set()
48 struct pa_tls { struct222 pa_tls* pa_tls_new(pa_free_cb_t free_cb) { in pa_tls_new()223 pa_tls *t; in pa_tls_new()225 t = pa_xnew(pa_tls, 1); in pa_tls_new()235 void pa_tls_free(pa_tls *t) { in pa_tls_free()242 void *pa_tls_get(pa_tls *t) { in pa_tls_get()248 void *pa_tls_set(pa_tls *t, void *userdata) { in pa_tls_set()
34 static pa_tls *tls = NULL;