Searched refs:tls_key_ (Results 1 - 2 of 2) sorted by relevance

/external/chromium/base/threading/
H A Dthread_local_storage_win.cc20 // tls_key_ is the one native TLS that we use. It stores our
22 long ThreadLocalStorage::tls_key_ = TLS_OUT_OF_INDEXES; member in class:base::ThreadLocalStorage
36 if (tls_key_ == TLS_OUT_OF_INDEXES) {
43 if (InterlockedCompareExchange(&tls_key_, value, TLS_OUT_OF_INDEXES) !=
45 // We've been shortcut. Another thread replaced tls_key_ first so we need
50 DCHECK(!TlsGetValue(tls_key_));
55 TlsSetValue(tls_key_, tls_data);
66 if (tls_key_ == TLS_OUT_OF_INDEXES || !TlsGetValue(tls_key_))
90 void** tls_data = static_cast<void**>(TlsGetValue(tls_key_));
[all...]
H A Dthread_local_storage.h86 static long tls_key_; member in class:base::ThreadLocalStorage

Completed in 65 milliseconds