Home
last modified time | relevance | path

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

/dpdk/lib/member/
H A Drte_member_ht.c108 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()
H A Drte_member.h126 uint32_t bucket_mask; /* Bit mask to get bucket index. */ member
/dpdk/lib/table/
H A Drte_table_hash_lru.c61 uint64_t bucket_mask; member
222 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; \
H A Drte_table_hash_ext.c81 uint64_t bucket_mask; member
245 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; \
H A Drte_swx_table_learner.c274 size_t bucket_mask; member
338 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()
H A Drte_table_hash_key8.c658 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; \
H A Drte_table_hash_key16.c688 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; \
H A Drte_table_hash_key32.c717 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; \
/dpdk/lib/hash/
H A Drte_fbk_hash.h74 uint32_t bucket_mask; /**< To find which bucket the key is in. */ member
96 return (ht->hash_func(key, ht->init_val) & ht->bucket_mask) << in rte_fbk_hash_get_bucket()
H A Drte_fbk_hash.c143 ht->bucket_mask = (params->entries / params->entries_per_bucket) - 1; in rte_fbk_hash_create()
/dpdk/doc/guides/prog_guide/
H A Dpacket_framework.rst320 considering *n_bits* as the number of bits set in *bucket_mask = n_buckets - 1*,