tse 65 gc/include/private/specific.h tse * volatile cache[TS_CACHE_SIZE]; tse 67 gc/include/private/specific.h tse * hash[TS_HASH_SIZE]; tse 81 gc/include/private/specific.h tse * volatile * cache_entry); tse 86 gc/include/private/specific.h tse * volatile * entry_ptr = key -> cache + hash_val; tse 87 gc/include/private/specific.h tse * entry = *entry_ptr; /* Must be loaded only once. */ tse 20 gc/specific.c static tse invalid_tse = {INVALID_QTID, 0, 0, INVALID_THREADID}; tse 30 gc/specific.c GC_ASSERT((unsigned long)(&invalid_tse.next) % sizeof(tse *) == 0); tse 48 gc/specific.c volatile tse * entry = (volatile tse *)MALLOC_CLEAR(sizeof (tse)); tse 60 gc/specific.c *(volatile tse **)(key -> hash + hash_val) = entry; tse 70 gc/specific.c tse *entry; tse 71 gc/specific.c tse **link = key -> hash + hash_val; tse 106 gc/specific.c tse * volatile * cache_ptr) { tse 109 gc/specific.c tse *entry = key -> hash[hash_val];