Lines Matching refs:hash_mask
340 hash_t hash_mask; member
660 …return HT_PRIV_FUNC(get_psl)(e->hash & ht->hash_mask, e - ht->elements, ht->num_elements_allocated…
746 ht->hash_mask = size - 1;
766 hash_t hash_mask = ht->hash_mask; in HT_TYPE() local
767 ht_size_t i = hash & hash_mask; in HT_TYPE()
806 i = (i + 1) & hash_mask; in HT_TYPE()
889 hash_t hash_mask = ht->hash_mask; variable
896 idx = (idx + 1) & hash_mask;
942 hash_t hash_mask, in HT_TYPE()
946 ht_size_t idx = insertion_elem->hash & hash_mask; in HT_TYPE()
957 ht_size_t psl = HT_PRIV_FUNC(get_psl)(e->hash & hash_mask, idx, hash_mask + 1); in HT_TYPE()
965 ht_size_t e_probe_len = HT_PRIV_FUNC(get_psl)(e->hash & hash_mask, idx, hash_mask + 1); in HT_TYPE()
966 …ht_size_t i_probe_len = HT_PRIV_FUNC(get_psl)(insertion_elem->hash & hash_mask, idx, hash_mask + 1… in HT_TYPE()
977 ht_size_t psl = HT_PRIV_FUNC(get_psl)(e->hash & hash_mask, idx, hash_mask + 1); in HT_TYPE()
983 idx = (idx + 1) & hash_mask; in HT_TYPE()
1039 e = HT_PRIV_FUNC(insert)(&insertion_elem, ht->elements, ht->hash_mask, &ht->max_psl);
1084 ht->hash_mask = new_size - 1;