| /dpdk/examples/qos_sched/ |
| H A D | cfg_file.c | 35 if (entry) in cfg_load_port() 39 if (entry) in cfg_load_port() 64 if (entry) in cfg_load_pipe() 68 if (entry) in cfg_load_pipe() 72 if (entry) in cfg_load_pipe() 76 if (entry) in cfg_load_pipe() 80 if (entry) in cfg_load_pipe() 84 if (entry) in cfg_load_pipe() 88 if (entry) in cfg_load_pipe() 92 if (entry) in cfg_load_pipe() [all …]
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | mps_tcam.c | 19 struct mps_tcam_entry *entry = t->entry; in cxgbe_update_free_idx() local 45 struct mps_tcam_entry *entry = t->entry; in cxgbe_mpstcam_lookup() local 48 if (!entry) in cxgbe_mpstcam_lookup() 56 return &entry[i]; in cxgbe_mpstcam_lookup() 78 if (entry) { in cxgbe_mpstcam_alloc() 98 entry = &mpstcam->entry[ret]; in cxgbe_mpstcam_alloc() 125 entry = &mpstcam->entry[idx]; in cxgbe_mpstcam_modify() 142 entry = &mpstcam->entry[idx]; in cxgbe_mpstcam_modify() 187 entry = &t->entry[idx]; in cxgbe_mpstcam_remove() 224 entry = &t->entry[rawf_idx]; in cxgbe_mpstcam_rawf_enable() [all …]
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_qos.c | 123 if (entry) { in get_outq_cfg() 142 if (entry) { in get_outq_cfg() 161 if (entry) { in get_outq_cfg() 172 if (entry) { in get_outq_cfg() 180 if (entry) { in get_outq_cfg() 329 if (entry) { in parse_tc_cfg() 344 if (entry) { in parse_tc_cfg() 359 if (entry) { in parse_tc_cfg() 378 if (entry) { in parse_tc_cfg() 415 if (entry) { in parse_policer() [all …]
|
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | ll.c | 24 ll->head = entry; in ll_insert() 25 ll->tail = entry; in ll_insert() 26 entry->next = NULL; in ll_insert() 27 entry->prev = NULL; in ll_insert() 29 entry->next = ll->head; in ll_insert() 30 entry->prev = NULL; in ll_insert() 31 entry->next->prev = entry; in ll_insert() 41 if (ll->head == entry && ll->tail == entry) { in ll_delete() 45 ll->head = entry->next; in ll_delete() 51 entry->prev->next = entry->next; in ll_delete() [all …]
|
| H A D | dpool.c | 33 dpool->entry = parms.mem_va; in dpool_init() 43 dpool->entry[i].flags = 0; in dpool_init() 44 dpool->entry[i].index = start_index; in dpool_init() 45 dpool->entry[i].entry_data = 0UL; in dpool_init() 61 dpool->entry[dst_index].flags = dpool->entry[src_index].flags; in dpool_move() 62 dpool->entry[dst_index].entry_data = dpool->entry[src_index].entry_data; in dpool_move() 70 dpool->entry[src_index].flags = 0; in dpool_move() 220 adj_list->entry[i].left + in dpool_defrag() 223 adj_list->entry[i].left + in dpool_defrag() 224 adj_list->entry[i].right; in dpool_defrag() [all …]
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_memalloc.c | 173 entry = malloc(sizeof(*entry)); in eal_memalloc_mem_event_callback_register() 181 entry->clb = clb; in eal_memalloc_mem_event_callback_register() 182 entry->arg = arg; in eal_memalloc_mem_event_callback_register() 223 free(entry); in eal_memalloc_mem_event_callback_unregister() 245 entry->name, entry->arg); in eal_memalloc_mem_event_notify() 246 entry->clb(event, start, len, entry->arg); in eal_memalloc_mem_event_notify() 279 entry = malloc(sizeof(*entry)); in eal_memalloc_mem_alloc_validator_register() 330 free(entry); in eal_memalloc_mem_alloc_validator_unregister() 351 if (entry->socket_id != socket_id || entry->limit > new_len) in eal_memalloc_mem_alloc_validate() 354 entry->name, entry->socket_id); in eal_memalloc_mem_alloc_validate() [all …]
|
| H A D | malloc_mp.c | 312 entry = malloc(sizeof(*entry)); in handle_request() 319 memset(entry, 0, sizeof(*entry)); in handle_request() 350 free(entry); in handle_request() 393 free(entry); in handle_request() 462 free(entry); in handle_sync_response() 487 free(entry); in handle_sync_response() 588 free(entry); in handle_rollback_response() 710 entry = malloc(sizeof(*entry)); in request_to_primary() 716 memset(entry, 0, sizeof(*entry)); in request_to_primary() 767 free(entry); in request_to_primary() [all …]
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_utils.c | 94 return entry; in __list_lookup() 98 entry = LIST_NEXT(entry, next); in __list_lookup() 116 if (entry) in _mlx5_list_lookup() 120 return entry; in _mlx5_list_lookup() 168 entry = nentry; in __list_cache_clean() 219 entry, next); in _mlx5_list_register() 223 (void *)entry, entry->ref_cnt); in _mlx5_list_register() 224 return entry; in _mlx5_list_register() 259 (void *)entry, entry->ref_cnt); in _mlx5_list_register() 277 return entry; in mlx5_list_register() [all …]
|
| H A D | mlx5_common_mr.c | 184 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mr_btree_insert() 203 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mr_btree_insert() 287 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mlx5_mr_btree_dump() 377 entry->end = end; in mr_find_next_chunk() 407 memset(&entry, 0, sizeof(entry)); in mlx5_mr_insert_cache() 410 if (!entry.end) in mlx5_mr_insert_cache() 455 *entry = ret; in mlx5_mr_lookup_list() 629 (void *)addr, entry->start, entry->end, entry->lkey); in mlx5_mr_create_secondary() 630 return entry->lkey; in mlx5_mr_create_secondary() 860 return entry->lkey; in mlx5_mr_create_primary() [all …]
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_gen_tbl.c | 50 entry->gen_tbl_name = tbl->name; in ulp_mapper_generic_tbl_list_init() 58 if (!entry->mem_data) { in ulp_mapper_generic_tbl_list_init() 67 entry->container.ref_count = in ulp_mapper_generic_tbl_list_init() 68 (uint32_t *)entry->mem_data; in ulp_mapper_generic_tbl_list_init() 70 entry->container.byte_data = &entry->mem_data[size]; in ulp_mapper_generic_tbl_list_init() 83 &entry->hash_tbl)) { in ulp_mapper_generic_tbl_list_init() 149 entry->byte_data_size]; in ulp_mapper_gen_tbl_entry_get() 196 if (!entry || !data) { in ulp_mapper_gen_tbl_entry_data_set() 229 if (!entry || !data) { in ulp_mapper_gen_tbl_entry_data_get() 333 ULP_GEN_TBL_REF_CNT_DEC(&entry); in ulp_mapper_gen_tbl_res_free() [all …]
|
| H A D | ulp_gen_hash.c | 192 struct ulp_gen_hash_entry_params *entry) in ulp_gen_hash_tbl_list_key_search() argument 199 if (!hash_tbl || !entry || !entry->key_data || entry->key_length != in ulp_gen_hash_tbl_list_key_search() 206 hash_id = tf_hash_calc_crc32(entry->key_data, in ulp_gen_hash_tbl_list_key_search() 223 if (!memcmp(entry->key_data, in ulp_gen_hash_tbl_list_key_search() 231 entry->key_idx = key_idx; in ulp_gen_hash_tbl_list_key_search() 258 struct ulp_gen_hash_entry_params *entry) in ulp_gen_hash_tbl_list_index_search() argument 264 if (!hash_tbl || !entry) { in ulp_gen_hash_tbl_list_index_search() 269 idx = ULP_HASH_GET_H_INDEX(entry->hash_index); in ulp_gen_hash_tbl_list_index_search() 303 struct ulp_gen_hash_entry_params *entry) in ulp_gen_hash_tbl_list_add() argument 327 entry->key_idx = key_index; in ulp_gen_hash_tbl_list_add() [all …]
|
| H A D | ulp_gen_tbl.h | 12 #define ULP_GEN_TBL_REF_CNT_INC(entry) {*(entry)->ref_count += 1; } argument 13 #define ULP_GEN_TBL_REF_CNT_DEC(entry) {*(entry)->ref_count -= 1; } argument 14 #define ULP_GEN_TBL_REF_CNT(entry) (*(entry)->ref_count) argument 89 struct ulp_mapper_gen_tbl_entry *entry); 113 ulp_mapper_gen_tbl_entry_data_set(struct ulp_mapper_gen_tbl_entry *entry, 129 ulp_mapper_gen_tbl_entry_data_get(struct ulp_mapper_gen_tbl_entry *entry,
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_xlt_kb.c | 11 struct ice_xlt_kb_entry *entry, int idx) in _xlt_kb_entry_dump() argument 72 entry->xlt1_ad_sel = (u8)(d64 & 0x7); in _kb_entry_init() 73 entry->xlt2_ad_sel = (u8)((d64 >> 3) & 0x7); in _kb_entry_init() 74 entry->flg0_14_sel[0] = (u16)((d64 >> 6) & 0x1ff); in _kb_entry_init() 82 entry->flg0_14_sel[6] = (u16)(d64 & 0x1ff); in _kb_entry_init() 83 entry->flg0_14_sel[7] = (u16)((d64 >> 9) & 0x1ff); in _kb_entry_init() 90 entry->flg0_14_sel[12] = (u16)(d64 & 0x1ff); in _kb_entry_init() 94 entry->xlt1_md_sel = (u8)((d64 >> 36) & 0x1f); in _kb_entry_init() 95 entry->xlt2_md_sel = (u8)((d64 >> 41) & 0x1f); in _kb_entry_init() 198 struct ice_xlt_kb_entry *entry = &kb->entries[0]; in ice_xlt_kb_flag_get() local [all …]
|
| /dpdk/drivers/crypto/mlx5/ |
| H A D | mlx5_crypto_dek.c | 43 return entry == NULL ? NULL : in mlx5_crypto_dek_prepare() 44 container_of(entry, struct mlx5_crypto_dek, entry); in mlx5_crypto_dek_prepare() 52 struct mlx5_crypto_dek *entry = rte_zmalloc(__func__, sizeof(*entry), in mlx5_crypto_dek_clone_cb() local 55 if (!entry) { in mlx5_crypto_dek_clone_cb() 60 memcpy(entry, oentry, sizeof(*entry)); in mlx5_crypto_dek_clone_cb() 61 return &entry->entry; in mlx5_crypto_dek_clone_cb() 69 struct mlx5_crypto_dek, entry); in mlx5_crypto_dek_clone_free_cb() 81 container_of(entry, typeof(*dek), entry); in mlx5_crypto_dek_match_cb() 127 return &dek->entry; in mlx5_crypto_dek_create_cb() 132 struct mlx5_list_entry *entry) in mlx5_crypto_dek_remove_cb() argument [all …]
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_dp.c | 35 struct sfc_dp *entry; in sfc_dp_find_by_name() local 37 TAILQ_FOREACH(entry, head, links) { in sfc_dp_find_by_name() 38 if (entry->type != type) in sfc_dp_find_by_name() 41 if (strcmp(entry->name, name) == 0) in sfc_dp_find_by_name() 42 return entry; in sfc_dp_find_by_name() 52 struct sfc_dp *entry; in sfc_dp_find_by_caps() local 54 TAILQ_FOREACH(entry, head, links) { in sfc_dp_find_by_caps() 55 if (entry->type != type) in sfc_dp_find_by_caps() 60 return entry; in sfc_dp_find_by_caps() 69 if (sfc_dp_find_by_name(head, entry->type, entry->name) != NULL) { in sfc_dp_register() [all …]
|
| /dpdk/drivers/common/dpaax/ |
| H A D | dpaax_iova_table.c | 161 struct dpaax_iovat_element *entry; in dpaax_iova_table_populate() local 228 entry[i].start = nodes[i].addr; in dpaax_iova_table_populate() 229 entry[i].len = nodes[i].len; in dpaax_iova_table_populate() 231 entry[i].pages = entry[i-1].pages + in dpaax_iova_table_populate() 234 entry[i].pages = (uint64_t *)((unsigned char *)entry + in dpaax_iova_table_populate() 239 i, entry[i].start, entry[i].len, entry[i].pages); in dpaax_iova_table_populate() 293 entry[i].start); in dpaax_iova_table_update() 297 if (align_paddr > (entry[i].start + entry[i].len)) in dpaax_iova_table_update() 377 i, entry[i].start, entry[i].len, entry[i].pages); in dpaax_iova_table_dump() 380 if (entry[i].pages[j] == 0) in dpaax_iova_table_dump() [all …]
|
| /dpdk/lib/pipeline/ |
| H A D | rte_swx_ctl.c | 284 if (!entry) in table_entry_free() 290 free(entry); in table_entry_free() 299 if (!entry) in table_entry_alloc() 322 return entry; in table_entry_alloc() 418 if (!entry) in table_entry_duplicate() 548 if (!entry) in table_entries_free() 581 if (!entry) in table_pending_add_free() 615 if (!entry) in table_pending_modify0_free() 649 if (!entry) in table_pending_modify1_free() 683 if (!entry) in table_pending_delete_free() [all …]
|
| /dpdk/drivers/net/thunderx/ |
| H A D | nicvf_svf.c | 18 struct svf_entry *entry = NULL; in nicvf_svf_push() local 22 entry = rte_zmalloc("nicvf", sizeof(*entry), RTE_CACHE_LINE_SIZE); in nicvf_svf_push() 23 if (entry == NULL) in nicvf_svf_push() 26 entry->vf = vf; in nicvf_svf_push() 28 nicvf_bsvf_push(entry); in nicvf_svf_push() 35 struct svf_entry *entry; in nicvf_svf_pop() local 37 entry = nicvf_bsvf_pop(); in nicvf_svf_pop() 39 vf = entry->vf; in nicvf_svf_pop() 41 rte_free(entry); in nicvf_svf_pop()
|
| /dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_mem.c | 24 while (entry) { in mlx5_vdpa_mem_dereg() 26 if (entry->is_indirect) in mlx5_vdpa_mem_dereg() 31 rte_free(entry); in mlx5_vdpa_mem_dereg() 32 entry = next; in mlx5_vdpa_mem_dereg() 220 entry = rte_zmalloc(__func__, sizeof(*entry), 0); in mlx5_vdpa_mem_register() 221 if (!entry) { in mlx5_vdpa_mem_register() 230 if (!entry->mr) { in mlx5_vdpa_mem_register() 281 entry = rte_zmalloc(__func__, sizeof(*entry), 0); in mlx5_vdpa_mem_register() 282 if (!entry) { in mlx5_vdpa_mem_register() 288 if (!entry->mkey) { in mlx5_vdpa_mem_register() [all …]
|
| /dpdk/app/test-eventdev/ |
| H A D | evt_test.c | 14 evt_test_register(struct evt_test_entry *entry) in evt_test_register() argument 16 STAILQ_INSERT_TAIL(&head, entry, next); in evt_test_register() 22 struct evt_test_entry *entry; in evt_test_get() local 27 STAILQ_FOREACH(entry, &head, next) in evt_test_get() 28 if (!strncmp(entry->test.name, name, strlen(name))) in evt_test_get() 29 return &entry->test; in evt_test_get() 37 struct evt_test_entry *entry; in evt_test_dump_names() local 39 STAILQ_FOREACH(entry, &head, next) in evt_test_dump_names() 40 if (entry->test.name) in evt_test_dump_names() 41 printf("\t %s\n", entry->test.name); in evt_test_dump_names()
|
| /dpdk/lib/ipsec/ |
| H A D | ipsec_telemetry.c | 23 struct ipsec_telemetry_entry *entry; in handle_telemetry_cmd_ipsec_sa_list() local 50 struct ipsec_telemetry_entry *entry; in handle_telemetry_cmd_ipsec_sa_stats() local 64 sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_stats() 108 struct ipsec_telemetry_entry *entry; in handle_telemetry_cmd_ipsec_sa_details() local 123 sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_details() 211 if (entry == NULL) in rte_ipsec_telemetry_sa_add() 213 entry->sa = sa; in rte_ipsec_telemetry_sa_add() 221 struct ipsec_telemetry_entry *entry; in rte_ipsec_telemetry_sa_del() local 223 if (sa == entry->sa) { in rte_ipsec_telemetry_sa_del() 224 LIST_REMOVE(entry, next); in rte_ipsec_telemetry_sa_del() [all …]
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_tunnel.c | 90 switch (entry->etue_state) { in ef10_entry_staged() 92 return (entry->etue_busy); in ef10_entry_staged() 94 return (!entry->etue_busy); in ef10_entry_staged() 118 unsigned int entry; in efx_mcdi_set_tunnel_encap_udp_ports() local 146 for (i = 0, entry = 0; entry < entries_num; ++entry, ++i) { in efx_mcdi_set_tunnel_encap_udp_ports() 326 unsigned int entry; in efx_tunnel_config_udp_add() local 390 __in unsigned int entry) in efx_tunnel_config_udp_do_remove() argument 405 return (entry); in efx_tunnel_config_udp_do_remove() 416 __in unsigned int entry) in efx_tunnel_config_udp_remove_prepare() argument 446 unsigned int entry; in efx_tunnel_config_udp_remove() local [all …]
|
| /dpdk/drivers/net/thunderx/base/ |
| H A D | nicvf_bsvf.c | 15 nicvf_bsvf_push(struct svf_entry *entry) in nicvf_bsvf_push() argument 17 assert(entry != NULL); in nicvf_bsvf_push() 18 assert(entry->vf != NULL); in nicvf_bsvf_push() 20 STAILQ_INSERT_TAIL(&head, entry, next); in nicvf_bsvf_push() 26 struct svf_entry *entry; in nicvf_bsvf_pop() local 30 entry = STAILQ_FIRST(&head); in nicvf_bsvf_pop() 32 assert(entry != NULL); in nicvf_bsvf_pop() 33 assert(entry->vf != NULL); in nicvf_bsvf_pop() 37 return entry; in nicvf_bsvf_pop()
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mr.c | 166 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mr_btree_insert() 180 lkp_tbl[idx] = *entry; in mr_btree_insert() 184 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mr_btree_insert() 265 (void *)bt, idx, entry->start, entry->end, entry->lkey); in mlx4_mr_btree_dump() 329 entry->end = end; in mr_find_next_chunk() 359 memset(&entry, 0, sizeof(entry)); in mr_insert_dev_cache() 362 if (!entry.end) in mr_insert_dev_cache() 408 *entry = ret; in mr_lookup_dev_list() 570 entry->start, entry->end, entry->lkey); in mlx4_mr_create_secondary() 571 return entry->lkey; in mlx4_mr_create_secondary() [all …]
|
| /dpdk/drivers/net/qede/base/ |
| H A D | bcm_osal.h | 214 (list)->tail = (entry); \ 218 (list)->head = (entry); \ 229 (list)->head = (entry); \ 231 (list)->tail = (entry); \ 261 (entry)->prev->next = (entry)->next; \ 262 (entry)->next->prev = (entry)->prev; \ 277 entry; \ 278 entry = OSAL_LIST_NEXT(entry, field, type)) 282 tmp_entry = (entry) ? OSAL_LIST_NEXT(entry, field, type) : NULL; \ 283 entry != NULL; \ [all …]
|