Lines Matching refs:ordered_hashmap_entry
103 struct ordered_hashmap_entry {
127 * All entry types can fit into a ordered_hashmap_entry. */
129 struct ordered_hashmap_entry e[_IDX_SWAP_END - _IDX_SWAP_BEGIN];
198 assert_cc(DIRECT_BUCKETS(struct ordered_hashmap_entry) >= 1);
264 .entry_size = sizeof(struct ordered_hashmap_entry),
266 .n_direct_buckets = DIRECT_BUCKETS(struct ordered_hashmap_entry),
411 static struct ordered_hashmap_entry *ordered_bucket_at(OrderedHashmap *h, unsigned idx) {
412 return (struct ordered_hashmap_entry*) bucket_at(HASHMAP_BASE(h), idx);
419 static struct ordered_hashmap_entry *bucket_at_swap(struct swap_entries *swap, unsigned idx) {
503 struct ordered_hashmap_entry *le, *le_to;
505 le_to = (struct ordered_hashmap_entry*) e_to;
508 le = (struct ordered_hashmap_entry*)
514 le = (struct ordered_hashmap_entry*)
576 struct ordered_hashmap_entry *le = ordered_bucket_at(lh, idx);
604 struct ordered_hashmap_entry *e;
640 struct ordered_hashmap_entry *n;
1023 struct ordered_hashmap_entry *new_entry;
1046 struct ordered_hashmap_entry *old_tail;
1793 struct ordered_hashmap_entry *e;