| /f-stack/dpdk/lib/librte_table/ |
| H A D | rte_table_hash_cuckoo.c | 35 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 D | rte_table_lpm_ipv6.c | 38 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 D | rte_table_lpm.c | 40 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 D | rte_table_array.c | 34 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 D | rte_table_acl.c | 43 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 D | rte_table_hash_key16.c | 73 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 D | rte_table_hash_key8.c | 69 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 D | rte_table_hash_key32.c | 73 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 D | rte_table_hash_lru.c | 55 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 D | rte_table_hash_ext.c | 74 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 D | rte_table.h | 53 uint32_t entry_size);
|
| H A D | rte_table_stub.c | 33 __rte_unused uint32_t entry_size) in rte_table_stub_create() argument
|
| /f-stack/dpdk/app/test/ |
| H A D | test_table_tables.c | 295 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 D | zfs_byteswap.c | 63 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 D | spa_log_spacemap.c | 1227 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 D | space_map.c | 1037 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 D | vdev_indirect.c | 620 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 D | tf_em_common.c | 376 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 D | tf_em_host.c | 306 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 D | rte_flow_classify.c | 29 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 D | rte_pipeline.c | 88 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 D | mlx5_utils.h | 384 uint32_t entry_size, uint32_t flags, 560 const char *name, uint32_t entry_size, void *ctx,
|
| H A D | mlx5_utils.c | 37 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 D | hcapi_cfa_defs.h | 212 uint32_t entry_size; member
|
| /f-stack/dpdk/drivers/net/qede/base/ |
| H A D | ecore_hsi_debug_tools.h | 488 u8 entry_size /* size of registers entry (in dwords) */; member
|