Lines Matching refs:to
14 - A secondary small hash table of locks is used to lock an item by its hash
17 - This secondary hash table is mapped to the central hash tables buckets. This
18 allows multiple threads to access the hash table in parallel. Only one
20 - atomic refcounts per item are used to manage garbage collection and
24 system must attempt to lock the item's bucket, which is done with a trylock
25 to avoid deadlocks. If a bucket is in use (and not by that thread) it will
26 walk up the LRU a little in an attempt to fetch a non-busy item.
30 - Raw accesses to the slab class are protected by a global slabs_lock. This
48 Various locks exist for background threads. They can be used to pause the
56 - In my testing, the remaining global STATS_LOCK calls never seem to collide.
58 Yes, more stats can be moved to threads, and those locks can actually be