| /dpdk/app/test-eventdev/ |
| H A D | test_perf_atq.c | 202 uint16_t prod; in perf_atq_eventdev_setup() local 273 RTE_ETH_FOREACH_DEV(prod) { in perf_atq_eventdev_setup() 274 ret = rte_eth_dev_start(prod); in perf_atq_eventdev_setup() 277 prod); in perf_atq_eventdev_setup() 281 ret = rte_event_eth_rx_adapter_start(prod); in perf_atq_eventdev_setup() 283 evt_err("Rx adapter[%d] start failed", prod); in perf_atq_eventdev_setup() 287 __func__, prod, prod); in perf_atq_eventdev_setup() 290 for (prod = 0; prod < opt->nb_timer_adptrs; prod++) { in perf_atq_eventdev_setup() 292 t->timer_adptr[prod]); in perf_atq_eventdev_setup() 295 , prod); in perf_atq_eventdev_setup()
|
| H A D | test_perf_queue.c | 205 uint16_t prod; in perf_queue_eventdev_setup() local 290 RTE_ETH_FOREACH_DEV(prod) { in perf_queue_eventdev_setup() 291 ret = rte_eth_dev_start(prod); in perf_queue_eventdev_setup() 294 prod); in perf_queue_eventdev_setup() 298 ret = rte_event_eth_rx_adapter_start(prod); in perf_queue_eventdev_setup() 300 evt_err("Rx adapter[%d] start failed", prod); in perf_queue_eventdev_setup() 304 __func__, prod, prod); in perf_queue_eventdev_setup() 307 for (prod = 0; prod < opt->nb_timer_adptrs; prod++) { in perf_queue_eventdev_setup() 309 t->timer_adptr[prod]); in perf_queue_eventdev_setup() 312 , prod); in perf_queue_eventdev_setup()
|
| H A D | test_pipeline_atq.c | 580 uint16_t prod = 0; in pipeline_atq_eventdev_setup() local 591 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup() 592 tx_evqueue_id[prod] = nb_queues; in pipeline_atq_eventdev_setup() 616 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup() 617 if (queue == tx_evqueue_id[prod]) { in pipeline_atq_eventdev_setup() 703 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup() 712 &tx_evqueue_id[prod], in pipeline_atq_eventdev_setup() 715 prod, tx_evport_id); in pipeline_atq_eventdev_setup() 728 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup() 729 ret = rte_eth_dev_start(prod); in pipeline_atq_eventdev_setup() [all …]
|
| H A D | test_perf_common.c | 563 uint16_t prod; in perf_event_rx_adapter_setup() local 569 RTE_ETH_FOREACH_DEV(prod) { in perf_event_rx_adapter_setup() 573 prod, &cap); in perf_event_rx_adapter_setup() 587 ret = rte_event_eth_rx_adapter_queue_add(prod, prod, -1, in perf_event_rx_adapter_setup() 738 uint16_t port, prod; in perf_event_dev_port_setup() local 782 prod = 0; in perf_event_dev_port_setup() 787 prod++; in perf_event_dev_port_setup() 805 prod = 0; in perf_event_dev_port_setup() 858 prod++; in perf_event_dev_port_setup() 861 prod = 0; in perf_event_dev_port_setup() [all …]
|
| H A D | test_pipeline_common.c | 331 uint16_t prod; in pipeline_event_rx_adapter_setup() local 350 RTE_ETH_FOREACH_DEV(prod) { in pipeline_event_rx_adapter_setup() 355 prod, &cap); in pipeline_event_rx_adapter_setup() 366 opt->dev_id, prod, &limits); in pipeline_event_rx_adapter_setup() 410 queue_conf.ev.queue_id = prod * stride; in pipeline_event_rx_adapter_setup() 411 ret = rte_event_eth_rx_adapter_create(prod, opt->dev_id, in pipeline_event_rx_adapter_setup() 414 evt_err("failed to create rx adapter[%d]", prod); in pipeline_event_rx_adapter_setup() 417 ret = rte_event_eth_rx_adapter_queue_add(prod, prod, -1, in pipeline_event_rx_adapter_setup() 420 evt_err("failed to add rx queues to adapter[%d]", prod); in pipeline_event_rx_adapter_setup() 427 rte_event_eth_rx_adapter_service_id_get(prod, in pipeline_event_rx_adapter_setup() [all …]
|
| H A D | test_pipeline_queue.c | 627 uint16_t prod = 0; in pipeline_queue_eventdev_setup() local 664 tx_evqueue_id[prod++] = queue; in pipeline_queue_eventdev_setup() 734 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup() 739 prod, tx_evport_id); in pipeline_queue_eventdev_setup() 744 &tx_evqueue_id[prod], in pipeline_queue_eventdev_setup() 747 prod, tx_evport_id); in pipeline_queue_eventdev_setup() 760 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup() 761 ret = rte_eth_dev_start(prod); in pipeline_queue_eventdev_setup() 764 " Using synthetic producer", prod); in pipeline_queue_eventdev_setup() 770 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup() [all …]
|
| H A D | test_order_common.c | 286 ret = rte_eal_remote_launch(order_producer, &t->prod, plcore); in order_launch_lcores() 368 struct prod_data *p = &t->prod; in order_event_dev_port_setup()
|
| H A D | test_order_common.h | 58 struct prod_data prod; member
|
| /dpdk/lib/ring/ |
| H A D | rte_ring_generic_pvt.h | 68 *old_head = r->prod.head; in __rte_ring_move_prod_head() 93 r->prod.head = *new_head, success = 1; in __rte_ring_move_prod_head() 95 success = rte_atomic32_cmpset(&r->prod.head, in __rte_ring_move_prod_head() 150 *entries = (r->prod.tail - *old_head); in __rte_ring_move_cons_head()
|
| H A D | rte_ring_c11_pvt.h | 64 *old_head = __atomic_load_n(&r->prod.head, __ATOMIC_RELAXED); in __rte_ring_move_prod_head() 95 r->prod.head = *new_head, success = 1; in __rte_ring_move_prod_head() 98 success = __atomic_compare_exchange_n(&r->prod.head, in __rte_ring_move_prod_head() 151 prod_tail = __atomic_load_n(&r->prod.tail, in __rte_ring_move_cons_head()
|
| H A D | rte_ring_peek.h | 172 switch (r->prod.sync_type) { in rte_ring_enqueue_elem_finish() 174 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_elem_finish() 177 __rte_ring_st_set_head_tail(&r->prod, tail, n, 1); in rte_ring_enqueue_elem_finish()
|
| H A D | rte_ring_peek_zc.h | 130 switch (r->prod.sync_type) { in __rte_ring_do_enqueue_zc_elem_start() 293 switch (r->prod.sync_type) { in rte_ring_enqueue_zc_elem_finish() 295 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_zc_elem_finish() 296 __rte_ring_st_set_head_tail(&r->prod, tail, n, 1); in rte_ring_enqueue_zc_elem_finish()
|
| H A D | rte_ring.c | 117 reset_headtail(&r->prod); in rte_ring_reset() 183 RTE_BUILD_BUG_ON((offsetof(struct rte_ring, prod) & in rte_ring_init() 209 ret = get_sync_type(flags, &r->prod.sync_type, &r->cons.sync_type); in rte_ring_init() 371 fprintf(f, " pt=%"PRIu32"\n", r->prod.tail); in rte_ring_dump() 372 fprintf(f, " ph=%"PRIu32"\n", r->prod.head); in rte_ring_dump()
|
| H A D | rte_ring.h | 508 uint32_t prod_tail = r->prod.tail; in rte_ring_count() 555 uint32_t prod_tail = r->prod.tail; in rte_ring_empty() 601 return r->prod.sync_type; in rte_ring_get_prod_sync_type()
|
| H A D | rte_ring_rts.h | 276 if (r->prod.sync_type == RTE_RING_SYNC_MT_RTS) in rte_ring_get_prod_htd_max() 295 if (r->prod.sync_type != RTE_RING_SYNC_MT_RTS) in rte_ring_set_prod_htd_max()
|
| H A D | rte_ring_elem.h | 198 switch (r->prod.sync_type) { in rte_ring_enqueue_bulk_elem() 566 switch (r->prod.sync_type) { in rte_ring_enqueue_burst_elem()
|
| H A D | rte_ring_core.h | 135 struct rte_ring_headtail prod; member
|
| H A D | rte_ring_peek_elem_pvt.h | 119 switch (r->prod.sync_type) { in __rte_ring_do_enqueue_start()
|
| H A D | rte_ring_rts_elem_pvt.h | 154 *entries = r->prod.tail - oh.val.pos; in __rte_ring_rts_move_cons_head()
|
| H A D | rte_ring_hts_elem_pvt.h | 139 *entries = r->prod.tail - op.pos.head; in __rte_ring_hts_move_cons_head()
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_txr.c | 139 uint16_t prod; in bnxt_start_xmit() local 184 prod = RING_IDX(ring, txr->tx_raw_prod); in bnxt_start_xmit() 185 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit() 188 txbd = &txr->tx_desc_ring[prod]; in bnxt_start_xmit() 228 prod = RING_IDX(ring, txr->tx_raw_prod); in bnxt_start_xmit() 229 txbd1 = (struct tx_bd_long_hi *)&txr->tx_desc_ring[prod]; in bnxt_start_xmit() 336 prod = RING_IDX(ring, txr->tx_raw_prod); in bnxt_start_xmit() 337 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_start_xmit() 340 txbd = &txr->tx_desc_ring[prod]; in bnxt_start_xmit()
|
| H A D | bnxt_rxr.c | 43 uint16_t prod = RING_IDX(rxr->rx_ring_struct, raw_prod); in bnxt_alloc_rx_data() local 48 rxbd = &rxr->rx_desc_ring[prod]; in bnxt_alloc_rx_data() 49 rx_buf = &rxr->rx_buf_ring[prod]; in bnxt_alloc_rx_data() 68 uint16_t prod = RING_IDX(rxr->ag_ring_struct, raw_prod); in bnxt_alloc_ag_data() local 73 rxbd = &rxr->ag_desc_ring[prod]; in bnxt_alloc_ag_data() 74 rx_buf = &rxr->ag_buf_ring[prod]; in bnxt_alloc_ag_data() 102 uint16_t prod, raw_prod = RING_NEXT(rxr->rx_raw_prod); in bnxt_reuse_rx_mbuf() local 106 prod = RING_IDX(rxr->rx_ring_struct, raw_prod); in bnxt_reuse_rx_mbuf() 107 prod_rx_buf = &rxr->rx_buf_ring[prod]; in bnxt_reuse_rx_mbuf() 114 prod_bd = &rxr->rx_desc_ring[prod]; in bnxt_reuse_rx_mbuf()
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_int_api.h | 67 u32 prod = 0; in ecore_sb_update_sb_idx() local 72 prod = OSAL_LE32_TO_CPU(*sb_info->sb_prod_index) & in ecore_sb_update_sb_idx() 74 if (sb_info->sb_ack != prod) { in ecore_sb_update_sb_idx() 75 sb_info->sb_ack = prod; in ecore_sb_update_sb_idx()
|
| H A D | ecore_spq.h | 254 u16 prod);
|
| /dpdk/drivers/compress/qat/ |
| H A D | qat_comp.c | 494 uint32_t prod, sent; in qat_comp_response_data_copy() local 509 prod = rx_op->produced - left_in_current; in qat_comp_response_data_copy() 511 while (prod > rte_pktmbuf_data_len(sgl_buf)) { in qat_comp_response_data_copy() 520 prod -= rte_pktmbuf_data_len(sgl_buf); in qat_comp_response_data_copy() 530 prod); in qat_comp_response_data_copy() 533 if (prod == rte_pktmbuf_data_len(sgl_buf)) { in qat_comp_response_data_copy() 538 pc->dst_data_offset = prod; in qat_comp_response_data_copy()
|