Home
last modified time | relevance | path

Searched refs:hash_zone (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Ddedupe.c17 * 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 Ddedupe.h21 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 Ddata-vio.h221 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 Ddata-vio.c1823 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 Dtcp_mmap.c105 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()