Home
last modified time | relevance | path

Searched refs:n_buckets_ext (Results 1 – 6 of 6) sorted by relevance

/dpdk/lib/table/
H A Drte_swx_table_em.c252 uint32_t n_buckets_ext; member
381 uint32_t key_size, key_data_size, n_buckets, n_buckets_ext, i; in __table_create() local
396 n_buckets_ext = params->n_keys_max / KEYS_PER_BUCKET; in __table_create()
401 bucket_ext_sz = CL(n_buckets_ext * sizeof(struct bucket_extension)); in __table_create()
404 bkt_ext_stack_sz = CL(n_buckets_ext * sizeof(uint32_t)); in __table_create()
436 t->n_buckets_ext = n_buckets_ext; in __table_create()
458 for (i = 0; i < n_buckets_ext; i++) in __table_create()
459 t->bkt_ext_stack[i] = n_buckets_ext - 1 - i; in __table_create()
460 t->bkt_ext_stack_tos = n_buckets_ext; in __table_create()
H A Drte_table_hash_ext.c75 uint32_t n_buckets_ext; member
173 uint32_t n_buckets_ext, i; in rte_table_hash_ext_create() local
197 n_buckets_ext = p->n_keys / KEYS_PER_BUCKET + KEYS_PER_BUCKET - 1; in rte_table_hash_ext_create()
204 RTE_CACHE_LINE_ROUNDUP(n_buckets_ext * sizeof(struct bucket)); in rte_table_hash_ext_create()
208 RTE_CACHE_LINE_ROUNDUP(n_buckets_ext * sizeof(uint32_t)); in rte_table_hash_ext_create()
239 t->n_buckets_ext = n_buckets_ext; in rte_table_hash_ext_create()
278 for (i = 0; i < t->n_buckets_ext; i++) in rte_table_hash_ext_create()
279 t->bkt_ext_stack[i] = t->n_buckets_ext - 1 - i; in rte_table_hash_ext_create()
280 t->bkt_ext_stack_tos = t->n_buckets_ext; in rte_table_hash_ext_create()
H A Drte_table_hash_key8.c75 uint32_t n_buckets_ext; member
347 uint32_t n_buckets_ext, i; in rte_table_hash_create_key8_ext() local
370 n_buckets_ext = p->n_keys / KEYS_PER_BUCKET + KEYS_PER_BUCKET - 1; in rte_table_hash_create_key8_ext()
375 stack_size = RTE_CACHE_LINE_ROUNDUP(n_buckets_ext * sizeof(uint32_t)); in rte_table_hash_create_key8_ext()
377 (p->n_buckets + n_buckets_ext) * bucket_size + stack_size; in rte_table_hash_create_key8_ext()
410 f->n_buckets_ext = n_buckets_ext; in rte_table_hash_create_key8_ext()
411 f->stack_pos = n_buckets_ext; in rte_table_hash_create_key8_ext()
413 &f->memory[(p->n_buckets + n_buckets_ext) * f->bucket_size]; in rte_table_hash_create_key8_ext()
420 for (i = 0; i < n_buckets_ext; i++) in rte_table_hash_create_key8_ext()
H A Drte_table_hash_key16.c79 uint32_t n_buckets_ext; member
362 uint32_t n_buckets_ext, i; in rte_table_hash_create_key16_ext() local
385 n_buckets_ext = p->n_keys / KEYS_PER_BUCKET + KEYS_PER_BUCKET - 1; in rte_table_hash_create_key16_ext()
390 stack_size = RTE_CACHE_LINE_ROUNDUP(n_buckets_ext * sizeof(uint32_t)); in rte_table_hash_create_key16_ext()
392 (p->n_buckets + n_buckets_ext) * bucket_size + stack_size; in rte_table_hash_create_key16_ext()
423 f->n_buckets_ext = n_buckets_ext; in rte_table_hash_create_key16_ext()
424 f->stack_pos = n_buckets_ext; in rte_table_hash_create_key16_ext()
426 &f->memory[(p->n_buckets + n_buckets_ext) * f->bucket_size]; in rte_table_hash_create_key16_ext()
436 for (i = 0; i < n_buckets_ext; i++) in rte_table_hash_create_key16_ext()
H A Drte_table_hash_key32.c79 uint32_t n_buckets_ext; member
371 uint32_t n_buckets_ext, i; in rte_table_hash_create_key32_ext() local
394 n_buckets_ext = p->n_keys / KEYS_PER_BUCKET + KEYS_PER_BUCKET - 1; in rte_table_hash_create_key32_ext()
399 stack_size = RTE_CACHE_LINE_ROUNDUP(n_buckets_ext * sizeof(uint32_t)); in rte_table_hash_create_key32_ext()
401 (p->n_buckets + n_buckets_ext) * bucket_size + stack_size; in rte_table_hash_create_key32_ext()
433 f->n_buckets_ext = n_buckets_ext; in rte_table_hash_create_key32_ext()
434 f->stack_pos = n_buckets_ext; in rte_table_hash_create_key32_ext()
436 &f->memory[(p->n_buckets + n_buckets_ext) * f->bucket_size]; in rte_table_hash_create_key32_ext()
450 for (i = 0; i < n_buckets_ext; i++) in rte_table_hash_create_key32_ext()
/dpdk/doc/guides/prog_guide/
H A Dpacket_framework.rst555 …| 2 | Bucket extensions array | n_buckets_ext (configurable) | 32 | This ar…
843 …| 2 | Bucket extensions array | n_buckets_ext (configurable) | *8-byte key size:* | This array i…