Home
last modified time | relevance | path

Searched refs:prod (Results 1 – 25 of 36) sorted by relevance

12

/dpdk/app/test-eventdev/
H A Dtest_perf_atq.c202 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 Dtest_perf_queue.c205 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 Dtest_pipeline_atq.c580 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 Dtest_perf_common.c563 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 Dtest_pipeline_common.c331 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 Dtest_pipeline_queue.c627 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 Dtest_order_common.c286 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 Dtest_order_common.h58 struct prod_data prod; member
/dpdk/lib/ring/
H A Drte_ring_generic_pvt.h68 *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 Drte_ring_c11_pvt.h64 *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 Drte_ring_peek.h172 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 Drte_ring_peek_zc.h130 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 Drte_ring.c117 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 Drte_ring.h508 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 Drte_ring_rts.h276 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 Drte_ring_elem.h198 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 Drte_ring_core.h135 struct rte_ring_headtail prod; member
H A Drte_ring_peek_elem_pvt.h119 switch (r->prod.sync_type) { in __rte_ring_do_enqueue_start()
H A Drte_ring_rts_elem_pvt.h154 *entries = r->prod.tail - oh.val.pos; in __rte_ring_rts_move_cons_head()
H A Drte_ring_hts_elem_pvt.h139 *entries = r->prod.tail - op.pos.head; in __rte_ring_hts_move_cons_head()
/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c139 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 Dbnxt_rxr.c43 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 Decore_int_api.h67 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 Decore_spq.h254 u16 prod);
/dpdk/drivers/compress/qat/
H A Dqat_comp.c494 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()

12