Searched refs:bucket_mask (Results 1 – 11 of 11) sorted by relevance
108 ss->bucket_mask = num_buckets - 1; in rte_member_create_ht()161 *prim_bkt = sec_hash & ss->bucket_mask; in get_buckets_index()162 *sec_bkt = (sec_hash >> 16) & ss->bucket_mask; in get_buckets_index()164 *prim_bkt = sec_hash & ss->bucket_mask; in get_buckets_index()165 *sec_bkt = (*prim_bkt ^ *sig) & ss->bucket_mask; in get_buckets_index()409 next_bucket_idx = (bkt->sigs[i] ^ bkt_idx) & ss->bucket_mask; in make_space_bucket()437 next_bucket_idx = (bkt->sigs[i] ^ bkt_idx) & ss->bucket_mask; in make_space_bucket()
126 uint32_t bucket_mask; /* Bit mask to get bucket index. */ member
61 uint64_t bucket_mask; member222 t->bucket_mask = t->n_buckets - 1; in rte_table_hash_lru_create()283 bkt_index = sig & t->bucket_mask; in rte_table_hash_lru_entry_add()367 bkt_index = sig & t->bucket_mask; in rte_table_hash_lru_entry_delete()425 bkt_index = sig & t->bucket_mask; in rte_table_hash_lru_lookup_unoptimized()656 uint64_t bucket_mask = t->bucket_mask; \665 bkt10_index = sig10 & bucket_mask; \671 bkt11_index = sig11 & bucket_mask; \
81 uint64_t bucket_mask; member245 t->bucket_mask = t->n_buckets - 1; in rte_table_hash_ext_create()308 bkt_index = sig & t->bucket_mask; in rte_table_hash_ext_entry_add()409 bkt_index = sig & t->bucket_mask; in rte_table_hash_ext_entry_delete()489 bkt_index = sig & t->bucket_mask; in rte_table_hash_ext_lookup_unoptimized()718 uint64_t bucket_mask = t->bucket_mask; \727 bkt10_index = sig10 & bucket_mask; \733 bkt11_index = sig11 & bucket_mask; \
274 size_t bucket_mask; member338 p->bucket_mask = p->n_buckets - 1; in table_params_get()473 bucket_id = input_sig & t->params.bucket_mask; in rte_swx_table_learner_lookup()
658 uint64_t pkt_mask, bucket_mask; \672 bucket_mask = (~pkt_mask) & (bucket2->next_valid << pkt2_index);\673 buckets_mask |= bucket_mask; \684 uint64_t pkt_mask, bucket_mask; \699 bucket_mask = (~pkt_mask) & (bucket->next_valid << pkt_index);\700 buckets_mask |= bucket_mask; \
688 uint64_t pkt_mask, bucket_mask; \702 bucket_mask = (~pkt_mask) & (bucket2->next_valid << pkt2_index);\703 buckets_mask |= bucket_mask; \714 uint64_t pkt_mask, bucket_mask; \729 bucket_mask = (~pkt_mask) & (bucket->next_valid << pkt_index);\730 buckets_mask |= bucket_mask; \
717 uint64_t pkt_mask, bucket_mask; \731 bucket_mask = (~pkt_mask) & (bucket2->next_valid << pkt2_index);\732 buckets_mask |= bucket_mask; \743 uint64_t pkt_mask, bucket_mask; \759 bucket_mask = (~pkt_mask) & (bucket->next_valid << pkt_index);\760 buckets_mask |= bucket_mask; \
74 uint32_t bucket_mask; /**< To find which bucket the key is in. */ member96 return (ht->hash_func(key, ht->init_val) & ht->bucket_mask) << in rte_fbk_hash_get_bucket()
143 ht->bucket_mask = (params->entries / params->entries_per_bucket) - 1; in rte_fbk_hash_create()
320 considering *n_bits* as the number of bits set in *bucket_mask = n_buckets - 1*,