Searched refs:hash_zone (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/md/dm-vdo/ |
H A D | dedupe.c | 17 * Hash_locks are assigned to hash_zones by computing a modulus on the hash itself. Each hash_zone 24 * an asynchronous operation. All state transitions are performed on the thread of the hash_zone 89 * each hash_zone maintains a pool of dedupe_contexts which each contain a uds_request along with a 93 * its hash_zone's pool. If one is available, that context is prepared, associated with the 99 * state and returned to the hash_zone's available list. 101 * The first time an index query is launched from a given hash_zone, a timer is started. When the 102 * timer fires, the hash_zone's completion is enqueued to run in the hash_zone where the zone's 299 struct hash_zone zones[]; 309 static inline struct hash_zone *as_hash_zon [all...] |
H A D | dedupe.h | 21 struct hash_zone *zone; 32 struct hash_zone { struct 89 struct hash_zone * __must_check vdo_select_hash_zone(struct hash_zones *zones, argument 34 zone_numberhash_zone global() argument 37 statehash_zone global() argument 40 thread_idhash_zone global() argument 43 hash_lock_maphash_zone global() argument 46 lock_poolhash_zone global() argument 70 timer_statehash_zone global() argument
|
H A D | data-vio.h | 221 struct hash_zone *hash_zone; member 366 thread_id_t expected = data_vio->hash_zone->thread_id; in assert_data_vio_in_hash_zone() 381 data_vio->hash_zone->thread_id); in set_data_vio_hash_zone_callback()
|
H A D | data-vio.c | 1823 data_vio->hash_zone = vdo_select_hash_zone(vdo_from_data_vio(data_vio)->hash_zones, in hash_data_vio()
|
/linux/tools/testing/selftests/net/ |
H A D | tcp_mmap.c | 105 void hash_zone(void *zone, unsigned int length) in hash_zone() function 237 hash_zone(addr, zc.length); in child_thread() 252 hash_zone(buffer, lu); in child_thread() 271 hash_zone(buffer + sub, lu); in child_thread()
|