Lines Matching refs:key
238 uv_thread_t key; in uv_thread_self() local
240 key = uv_key_get(&uv__current_thread_key); in uv_thread_self()
241 if (key == NULL) { in uv_thread_self()
245 GetCurrentProcess(), &key, 0, in uv_thread_self()
249 uv_key_set(&uv__current_thread_key, key); in uv_thread_self()
251 return key; in uv_thread_self()
440 int uv_key_create(uv_key_t* key) { in uv_key_create() argument
441 key->tls_index = TlsAlloc(); in uv_key_create()
442 if (key->tls_index == TLS_OUT_OF_INDEXES) in uv_key_create()
448 void uv_key_delete(uv_key_t* key) { in uv_key_delete() argument
449 if (TlsFree(key->tls_index) == FALSE) in uv_key_delete()
451 key->tls_index = TLS_OUT_OF_INDEXES; in uv_key_delete()
455 void* uv_key_get(uv_key_t* key) { in uv_key_get() argument
458 value = TlsGetValue(key->tls_index); in uv_key_get()
467 void uv_key_set(uv_key_t* key, void* value) { in uv_key_set() argument
468 if (TlsSetValue(key->tls_index, value) == FALSE) in uv_key_set()