Home
last modified time | relevance | path

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

/third_party/pulseaudio/src/pulsecore/
Dhashmap.c35 struct hashmap_entry { struct
39 struct hashmap_entry *bucket_next, *bucket_previous; argument
40 struct hashmap_entry *iterate_next, *iterate_previous; argument
50 struct hashmap_entry *iterate_list_head, *iterate_list_tail;
54 #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + PA_ALIGN(sizeof(pa_hashmap))))
61 h = pa_xmalloc0(PA_ALIGN(sizeof(pa_hashmap)) + NBUCKETS*sizeof(struct hashmap_entry*)); in pa_hashmap_new_full()
79 static void remove_entry(pa_hashmap *h, struct hashmap_entry *e) { in remove_entry()
122 static struct hashmap_entry *hash_scan(const pa_hashmap *h, unsigned hash, const void *key) { in hash_scan()
123 struct hashmap_entry *e; in hash_scan()
135 struct hashmap_entry *e; in pa_hashmap_put()
[all …]