Home
last modified time | relevance | path

Searched refs:entry_size (Results 1 – 25 of 31) sorted by relevance

12

/f-stack/dpdk/lib/librte_table/
H A Drte_table_hash_cuckoo.c35 uint32_t entry_size; member
82 uint32_t entry_size) in rte_table_hash_cuckoo_create() argument
95 RTE_CACHE_LINE_ROUNDUP(p->n_keys * entry_size); in rte_table_hash_cuckoo_create()
129 t->entry_size = entry_size; in rte_table_hash_cuckoo_create()
177 memcpy(existing_entry, entry, t->entry_size); in rte_table_hash_cuckoo_entry_add()
191 new_entry = &t->memory[pos * t->entry_size]; in rte_table_hash_cuckoo_entry_add()
192 memcpy(new_entry, entry, t->entry_size); in rte_table_hash_cuckoo_entry_add()
221 memcpy(entry, entry_ptr, t->entry_size); in rte_table_hash_cuckoo_entry_delete()
223 memset(&t->memory[pos * t->entry_size], 0, t->entry_size); in rte_table_hash_cuckoo_entry_delete()
266 * t->entry_size]; in rte_table_hash_cuckoo_lookup()
[all …]
H A Drte_table_lpm_ipv6.c38 uint32_t entry_size; member
78 if (p->entry_unique_size > entry_size) { in rte_table_lpm_ipv6_create()
88 entry_size = RTE_ALIGN(entry_size, sizeof(uint64_t)); in rte_table_lpm_ipv6_create()
91 nht_size = RTE_TABLE_LPM_MAX_NEXT_HOPS * entry_size; in rte_table_lpm_ipv6_create()
115 lpm->entry_size = entry_size; in rte_table_lpm_ipv6_create()
162 uint8_t *nht_entry = &lpm->nht[i * lpm->entry_size]; in nht_find_existing()
223 nht_entry = &lpm->nht[nht_pos * lpm->entry_size]; in rte_table_lpm_ipv6_entry_add()
224 memcpy(nht_entry, entry, lpm->entry_size); in rte_table_lpm_ipv6_entry_add()
298 memcpy(entry, &lpm->nht[nht_pos * lpm->entry_size], in rte_table_lpm_ipv6_entry_delete()
299 lpm->entry_size); in rte_table_lpm_ipv6_entry_delete()
[all …]
H A Drte_table_lpm.c40 uint32_t entry_size; member
80 if (p->entry_unique_size > entry_size) { in rte_table_lpm_create()
90 entry_size = RTE_ALIGN(entry_size, sizeof(uint64_t)); in rte_table_lpm_create()
93 nht_size = RTE_TABLE_LPM_MAX_NEXT_HOPS * entry_size; in rte_table_lpm_create()
117 lpm->entry_size = entry_size; in rte_table_lpm_create()
164 uint8_t *nht_entry = &lpm->nht[i * lpm->entry_size]; in nht_find_existing()
225 nht_entry = &lpm->nht[nht_pos * lpm->entry_size]; in rte_table_lpm_entry_add()
226 memcpy(nht_entry, entry, lpm->entry_size); in rte_table_lpm_entry_add()
296 memcpy(entry, &lpm->nht[nht_pos * lpm->entry_size], in rte_table_lpm_entry_delete()
297 lpm->entry_size); in rte_table_lpm_entry_delete()
[all …]
H A Drte_table_array.c34 uint32_t entry_size; member
46 rte_table_array_create(void *params, int socket_id, uint32_t entry_size) in rte_table_array_create() argument
61 total_cl_size += (p->n_entries * entry_size + in rte_table_array_create()
73 t->entry_size = entry_size; in rte_table_array_create()
134 table_entry = &t->array[k->pos * t->entry_size]; in rte_table_array_entry_add()
135 memcpy(table_entry, entry, t->entry_size); in rte_table_array_entry_add()
165 t->entry_size]; in rte_table_array_lookup()
176 t->entry_size]; in rte_table_array_lookup()
H A Drte_table_acl.c43 uint32_t entry_size; member
59 uint32_t entry_size) in rte_table_acl_create() argument
90 entry_size = RTE_ALIGN(entry_size, sizeof(uint64_t)); in rte_table_acl_create()
134 acl->entry_size = entry_size; in rte_table_acl_create()
289 *entry_ptr = &acl->memory[i * acl->entry_size]; in rte_table_acl_entry_add()
290 memcpy(*entry_ptr, entry, acl->entry_size); in rte_table_acl_entry_add()
328 memcpy(*entry_ptr, entry, acl->entry_size); in rte_table_acl_entry_add()
409 memcpy(entry, &acl->memory[pos * acl->entry_size], in rte_table_acl_entry_delete()
410 acl->entry_size); in rte_table_acl_entry_delete()
710 acl->entry_size); in rte_table_acl_entry_delete_bulk()
[all …]
H A Drte_table_hash_key16.c73 uint32_t entry_size; member
148 uint32_t entry_size) in rte_table_hash_create_key16_lru() argument
182 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key16_lru()
209 f->entry_size = entry_size; in rte_table_hash_create_key16_lru()
308 memcpy(&bucket->data[pos * f->entry_size], entry, f->entry_size); in rte_table_hash_entry_add_key16_lru()
359 uint32_t entry_size) in rte_table_hash_create_key16_ext() argument
391 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key16_ext()
419 f->entry_size = entry_size; in rte_table_hash_create_key16_ext()
487 f->entry_size]; in rte_table_hash_entry_add_key16_ext()
505 f->entry_size]; in rte_table_hash_entry_add_key16_ext()
[all …]
H A Drte_table_hash_key8.c69 uint32_t entry_size; member
174 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key8_lru()
202 f->entry_size = entry_size; in rte_table_hash_create_key8_lru()
266 memcpy(bucket_data, entry, f->entry_size); in rte_table_hash_entry_add_key8_lru()
295 memcpy(&bucket->data[pos * f->entry_size], entry, f->entry_size); in rte_table_hash_entry_add_key8_lru()
376 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key8_ext()
406 f->entry_size = entry_size; in rte_table_hash_create_key8_ext()
472 f->entry_size]; in rte_table_hash_entry_add_key8_ext()
492 f->entry_size]; in rte_table_hash_entry_add_key8_ext()
554 f->entry_size]; in rte_table_hash_entry_delete_key8_ext()
[all …]
H A Drte_table_hash_key32.c73 uint32_t entry_size; member
152 uint32_t entry_size) in rte_table_hash_create_key32_lru() argument
186 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key32_lru()
213 f->entry_size = entry_size; in rte_table_hash_create_key32_lru()
316 memcpy(&bucket->data[pos * f->entry_size], entry, f->entry_size); in rte_table_hash_entry_add_key32_lru()
368 uint32_t entry_size) in rte_table_hash_create_key32_ext() argument
400 KEYS_PER_BUCKET * entry_size); in rte_table_hash_create_key32_ext()
429 f->entry_size = entry_size; in rte_table_hash_create_key32_ext()
501 f->entry_size]; in rte_table_hash_entry_add_key32_ext()
521 f->entry_size]; in rte_table_hash_entry_add_key32_ext()
[all …]
H A Drte_table_hash_lru.c55 uint32_t entry_size; member
144 rte_table_hash_lru_create(void *params, int socket_id, uint32_t entry_size) in rte_table_hash_lru_create() argument
156 (!rte_is_power_of_2(entry_size)) || in rte_table_hash_lru_create()
187 data_sz = RTE_CACHE_LINE_ROUNDUP(p->n_keys * entry_size); in rte_table_hash_lru_create()
216 t->entry_size = entry_size; in rte_table_hash_lru_create()
226 t->data_size_shl = __builtin_ctzl(entry_size); in rte_table_hash_lru_create()
301 memcpy(data, entry, t->entry_size); in rte_table_hash_lru_entry_add()
331 memcpy(data, entry, t->entry_size); in rte_table_hash_lru_entry_add()
350 memcpy(data, entry, t->entry_size); in rte_table_hash_lru_entry_add()
389 memcpy(entry, data, t->entry_size); in rte_table_hash_lru_entry_delete()
H A Drte_table_hash_ext.c74 uint32_t entry_size; member
167 rte_table_hash_ext_create(void *params, int socket_id, uint32_t entry_size) in rte_table_hash_ext_create() argument
179 (!rte_is_power_of_2(entry_size)) || in rte_table_hash_ext_create()
211 data_sz = RTE_CACHE_LINE_ROUNDUP(p->n_keys * entry_size); in rte_table_hash_ext_create()
238 t->entry_size = entry_size; in rte_table_hash_ext_create()
249 t->data_size_shl = __builtin_ctzl(entry_size); in rte_table_hash_ext_create()
327 memcpy(data, entry, t->entry_size); in rte_table_hash_ext_entry_add()
360 memcpy(data, entry, t->entry_size); in rte_table_hash_ext_entry_add()
391 memcpy(data, entry, t->entry_size); in rte_table_hash_ext_entry_add()
433 memcpy(entry, data, t->entry_size); in rte_table_hash_ext_entry_delete()
H A Drte_table.h53 uint32_t entry_size);
H A Drte_table_stub.c33 __rte_unused uint32_t entry_size) in rte_table_stub_create() argument
/f-stack/dpdk/app/test/
H A Dtest_table_tables.c295 uint32_t entry_size = 1; in test_table_lpm() local
303 .entry_unique_size = entry_size, in test_table_lpm()
338 lpm_params.entry_unique_size = entry_size; in test_table_lpm()
461 uint32_t entry_size = 1; in test_table_lpm_ipv6() local
468 .entry_unique_size = entry_size, in test_table_lpm_ipv6()
903 uint32_t entry_size = 1; in test_table_hash_cuckoo() local
924 0, entry_size); in test_table_hash_cuckoo()
932 0, entry_size); in test_table_hash_cuckoo()
940 0, entry_size); in test_table_hash_cuckoo()
948 0, entry_size); in test_table_hash_cuckoo()
[all …]
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzfs_byteswap.c63 size_t entry_size; in zfs_ace_byteswap() local
108 entry_size = zfs_layout ? in zfs_ace_byteswap()
118 entry_size = sizeof (zfs_ace_t); in zfs_ace_byteswap()
127 entry_size = zfs_layout ? in zfs_ace_byteswap()
132 entry_size = zfs_layout ? sizeof (zfs_ace_t) : in zfs_ace_byteswap()
137 ptr = ptr + entry_size; in zfs_ace_byteswap()
H A Dspa_log_spacemap.c1227 uint64_t entry_size = sizeof (entry); in spa_ld_unflushed_txgs() local
1228 uint64_t entry_offset = ms->ms_id * entry_size; in spa_ld_unflushed_txgs()
1231 entry_offset, entry_size, &entry, 0); in spa_ld_unflushed_txgs()
H A Dspace_map.c1037 uint64_t entry_size = in space_map_estimate_optimal_size() local
1044 size += histogram[idx] * entry_size; in space_map_estimate_optimal_size()
1052 entries_for_seg * entry_size; in space_map_estimate_optimal_size()
H A Dvdev_indirect.c620 uint64_t entry_size = DVA_GET_ASIZE(&entry->vimep_dst); in spa_condense_indirect_generate_new_mapping() local
621 ASSERT3U(obsolete_counts[mapi], <=, entry_size); in spa_condense_indirect_generate_new_mapping()
622 if (obsolete_counts[mapi] < entry_size) { in spa_condense_indirect_generate_new_mapping()
/f-stack/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_em_common.c376 uint32_t entry_size, in tf_em_size_page_tbl_lvl() argument
385 data_size = (uint64_t)num_entries * entry_size; in tf_em_size_page_tbl_lvl()
427 if (!tbl->entry_size && !tbl->num_entries) in tf_em_size_table()
431 if (!tbl->entry_size || !tbl->num_entries) in tf_em_size_table()
442 num_entries = tbl->num_entries / tbl->entry_size; in tf_em_size_table()
455 tbl->entry_size, in tf_em_size_table()
462 tbl->type, (uint64_t)num_entries * tbl->entry_size, in tf_em_size_table()
637 tbl_scope_cb->em_ctx_info[TF_DIR_RX].em_tables[TF_KEY0_TABLE].entry_size = in tf_em_validate_num_entries()
642 tbl_scope_cb->em_ctx_info[TF_DIR_RX].em_tables[TF_KEY1_TABLE].entry_size = in tf_em_validate_num_entries()
655 tbl_scope_cb->em_ctx_info[TF_DIR_TX].em_tables[TF_KEY0_TABLE].entry_size = in tf_em_validate_num_entries()
[all …]
H A Dtf_em_host.c306 if (tbl->num_entries != 0 && tbl->entry_size != 0) { in tf_em_ctx_unreg()
342 if (tbl->num_entries && tbl->entry_size) { in tf_em_ctx_reg()
471 em_tables[TF_RECORD_TABLE].entry_size); in tf_em_ext_alloc()
/f-stack/dpdk/lib/librte_flow_classify/
H A Drte_flow_classify.c29 uint32_t entry_size; member
379 uint32_t entry_size; in rte_flow_classify_table_create() local
388 entry_size = sizeof(struct rte_flow_classify_table_entry); in rte_flow_classify_table_create()
392 entry_size); in rte_flow_classify_table_create()
408 table->entry_size = entry_size; in rte_flow_classify_table_create()
/f-stack/dpdk/lib/librte_pipeline/
H A Drte_pipeline.c88 uint32_t entry_size; member
335 uint32_t entry_size, id; in rte_pipeline_table_create() local
347 entry_size = sizeof(struct rte_pipeline_table_entry) + in rte_pipeline_table_create()
350 "PIPELINE", entry_size, RTE_CACHE_LINE_SIZE, p->socket_id); in rte_pipeline_table_create()
359 entry_size); in rte_pipeline_table_create()
375 table->entry_size = entry_size; in rte_pipeline_table_create()
442 memcpy(table->default_entry, default_entry, table->entry_size); in rte_pipeline_table_default_entry_add()
472 memcpy(entry, table->default_entry, table->entry_size); in rte_pipeline_table_default_entry_delete()
475 memset(table->default_entry, 0, table->entry_size); in rte_pipeline_table_default_entry_delete()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.h384 uint32_t entry_size, uint32_t flags,
560 const char *name, uint32_t entry_size, void *ctx,
H A Dmlx5_utils.c37 mlx5_hlist_create(const char *name, uint32_t size, uint32_t entry_size, in mlx5_hlist_create() argument
69 h->entry_sz = entry_size; in mlx5_hlist_create()
239 uint32_t entry_size, void *ctx, in mlx5_cache_list_init() argument
249 list->entry_sz = entry_size; in mlx5_cache_list_init()
/f-stack/dpdk/drivers/net/bnxt/hcapi/
H A Dhcapi_cfa_defs.h212 uint32_t entry_size; member
/f-stack/dpdk/drivers/net/qede/base/
H A Decore_hsi_debug_tools.h488 u8 entry_size /* size of registers entry (in dwords) */; member

12