Lines Matching +defs:p +defs:map
228 static void qht_map_debug__all_locked(struct qht_map *map) in qht_map_debug__all_locked()
243 static inline void qht_map_debug__all_locked(struct qht_map *map) in qht_map_debug__all_locked()
257 static inline void qht_do_if_first_in_stripe(struct qht_map *map, in qht_do_if_first_in_stripe()
273 static inline void qht_bucket_lock_do(struct qht_map *map, in qht_bucket_lock_do()
286 static inline void qht_bucket_lock(struct qht_map *map, in qht_bucket_lock()
292 static inline void qht_bucket_unlock(struct qht_map *map, in qht_bucket_unlock()
298 static inline void qht_head_init(struct qht_map *map, struct qht_bucket *b) in qht_head_init()
306 struct qht_bucket *qht_map_to_bucket(const struct qht_map *map, uint32_t hash) in qht_map_to_bucket()
312 static void qht_map_lock_buckets(struct qht_map *map) in qht_map_lock_buckets()
323 static void qht_map_unlock_buckets(struct qht_map *map) in qht_map_unlock_buckets()
339 const struct qht_map *map) in qht_map_is_stale__locked()
354 struct qht_map *map; in qht_map_lock_buckets__no_stale() local
386 struct qht_map *map; in qht_bucket_lock__no_stale() local
408 static inline bool qht_map_needs_resize(const struct qht_map *map) in qht_map_needs_resize()
414 static inline void qht_chain_destroy(struct qht_map *map, in qht_chain_destroy()
429 static void qht_map_destroy(struct qht_map *map) in qht_map_destroy()
442 struct qht_map *map; in qht_map_create() local
468 struct qht_map *map; in qht_init() local
507 static void qht_map_reset__all_locked(struct qht_map *map) in qht_map_reset__all_locked()
519 struct qht_map *map; in qht_reset() local
539 struct qht_map *map; in qht_reset_size() local
569 void *p = qatomic_rcu_read(&b->pointers[i]); in qht_do_lookup() local
600 const struct qht_map *map; in qht_lookup_custom() local
628 static void *qht_insert__locked(const struct qht *ht, struct qht_map *map, in qht_insert__locked()
629 struct qht_bucket *head, void *p, uint32_t hash, in qht_insert__locked()
676 struct qht_map *map; in qht_grow_maybe() local
695 bool qht_insert(struct qht *ht, void *p, uint32_t hash, void **existing) in qht_insert()
698 struct qht_map *map; in qht_insert() local
782 bool qht_remove__locked(struct qht_bucket *head, const void *p, uint32_t hash) in qht_remove__locked()
807 bool qht_remove(struct qht *ht, const void *p, uint32_t hash) in qht_remove()
810 struct qht_map *map; in qht_remove() local
859 static inline void qht_map_iter__all_locked(struct qht_map *map, in qht_map_iter__all_locked()
873 struct qht_map *map; in do_qht_iter() local
906 static void qht_map_copy(void *p, uint32_t hash, void *userp) in qht_map_copy()
974 const struct qht_map *map; in qht_statistics_init() local