Lines Matching +full:wr +full:- +full:hold
2 * util/storage/slabhash.h - hashtable consisting of several smaller tables.
58 /** the size of the array - must be power of 2 */
60 /** size bitmask - uses high bits. */
106 * If key already present, this entry->key is deleted immediately.
107 * But entry->data is set to NULL before deletion, and put into
117 * At the end of the function you hold a (read/write)lock on the entry.
123 * @param wr: set to true if you desire a writelock on the entry.
129 hashvalue_type hash, void* key, int wr);
201 * @param wr: if true, writelock is obtained, otherwise readlock.
205 void slabhash_traverse(struct slabhash* table, int wr,
231 /* --- test representation --- */
253 /* --- end test representation --- */