Lines Matching defs:ordered_hashmap_entry
107 struct ordered_hashmap_entry {
131 * All entry types can fit into a ordered_hashmap_entry. */
133 struct ordered_hashmap_entry e[_IDX_SWAP_END - _IDX_SWAP_BEGIN];
203 assert_cc(DIRECT_BUCKETS(struct ordered_hashmap_entry) >= 1);
269 .entry_size = sizeof(struct ordered_hashmap_entry),
271 .n_direct_buckets = DIRECT_BUCKETS(struct ordered_hashmap_entry),
357 static struct ordered_hashmap_entry *ordered_bucket_at(OrderedHashmap *h, unsigned idx) {
358 return (struct ordered_hashmap_entry*) bucket_at(HASHMAP_BASE(h), idx);
365 static struct ordered_hashmap_entry *bucket_at_swap(struct swap_entries *swap, unsigned idx) {
449 struct ordered_hashmap_entry *le, *le_to;
451 le_to = (struct ordered_hashmap_entry*) e_to;
454 le = (struct ordered_hashmap_entry*)
460 le = (struct ordered_hashmap_entry*)
522 struct ordered_hashmap_entry *le = ordered_bucket_at(lh, idx);
550 struct ordered_hashmap_entry *e;
586 struct ordered_hashmap_entry *n;
977 struct ordered_hashmap_entry *new_entry;
1000 struct ordered_hashmap_entry *old_tail;
1747 struct ordered_hashmap_entry *e;