Home
last modified time | relevance | path

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

12

/f-stack/freebsd/libkern/arm/
H A Dmuldi3.c112 union uu u, v, low, prod; in __muldi3() local
140 prod.q = __lmulq(u0, v0); in __muldi3()
165 prod.ul[H] = high + (negmid ? -mid : mid) + low.ul[L] + in __muldi3()
167 prod.ul[L] = low.ul[L]; in __muldi3()
169 return (negall ? -prod.q : prod.q); in __muldi3()
198 union uu prod; in __lmulq() local
248 prod.ul[H] = prodh; in __lmulq()
249 prod.ul[L] = prodl; in __lmulq()
250 return (prod.q); in __lmulq()
/f-stack/dpdk/app/test-eventdev/
H A Dtest_pipeline_atq.c298 uint16_t prod = 0; in pipeline_atq_eventdev_setup() local
309 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup()
310 tx_evqueue_id[prod] = nb_queues; in pipeline_atq_eventdev_setup()
333 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup()
334 if (queue == tx_evqueue_id[prod]) { in pipeline_atq_eventdev_setup()
417 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup()
426 &tx_evqueue_id[prod], in pipeline_atq_eventdev_setup()
429 prod, tx_evport_id); in pipeline_atq_eventdev_setup()
442 RTE_ETH_FOREACH_DEV(prod) { in pipeline_atq_eventdev_setup()
443 ret = rte_eth_dev_start(prod); in pipeline_atq_eventdev_setup()
[all …]
H A Dtest_perf_atq.c160 uint16_t prod; in perf_atq_eventdev_setup() local
231 RTE_ETH_FOREACH_DEV(prod) { in perf_atq_eventdev_setup()
232 ret = rte_eth_dev_start(prod); in perf_atq_eventdev_setup()
235 prod); in perf_atq_eventdev_setup()
239 ret = rte_event_eth_rx_adapter_start(prod); in perf_atq_eventdev_setup()
241 evt_err("Rx adapter[%d] start failed", prod); in perf_atq_eventdev_setup()
245 __func__, prod, prod); in perf_atq_eventdev_setup()
248 for (prod = 0; prod < opt->nb_timer_adptrs; prod++) { in perf_atq_eventdev_setup()
250 t->timer_adptr[prod]); in perf_atq_eventdev_setup()
253 , prod); in perf_atq_eventdev_setup()
H A Dtest_perf_queue.c161 uint16_t prod; in perf_queue_eventdev_setup() local
246 RTE_ETH_FOREACH_DEV(prod) { in perf_queue_eventdev_setup()
247 ret = rte_eth_dev_start(prod); in perf_queue_eventdev_setup()
250 prod); in perf_queue_eventdev_setup()
254 ret = rte_event_eth_rx_adapter_start(prod); in perf_queue_eventdev_setup()
256 evt_err("Rx adapter[%d] start failed", prod); in perf_queue_eventdev_setup()
260 __func__, prod, prod); in perf_queue_eventdev_setup()
263 for (prod = 0; prod < opt->nb_timer_adptrs; prod++) { in perf_queue_eventdev_setup()
265 t->timer_adptr[prod]); in perf_queue_eventdev_setup()
268 , prod); in perf_queue_eventdev_setup()
H A Dtest_pipeline_queue.c323 uint16_t prod = 0; in pipeline_queue_eventdev_setup() local
360 tx_evqueue_id[prod++] = queue; in pipeline_queue_eventdev_setup()
430 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup()
435 prod, tx_evport_id); in pipeline_queue_eventdev_setup()
440 &tx_evqueue_id[prod], in pipeline_queue_eventdev_setup()
443 prod, tx_evport_id); in pipeline_queue_eventdev_setup()
456 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup()
457 ret = rte_eth_dev_start(prod); in pipeline_queue_eventdev_setup()
460 " Using synthetic producer", prod); in pipeline_queue_eventdev_setup()
466 RTE_ETH_FOREACH_DEV(prod) { in pipeline_queue_eventdev_setup()
[all …]
H A Dtest_pipeline_common.c313 uint16_t prod; in pipeline_event_rx_adapter_setup() local
319 RTE_ETH_FOREACH_DEV(prod) { in pipeline_event_rx_adapter_setup()
323 prod, &cap); in pipeline_event_rx_adapter_setup()
330 queue_conf.ev.queue_id = prod * stride; in pipeline_event_rx_adapter_setup()
331 ret = rte_event_eth_rx_adapter_create(prod, opt->dev_id, in pipeline_event_rx_adapter_setup()
334 evt_err("failed to create rx adapter[%d]", prod); in pipeline_event_rx_adapter_setup()
337 ret = rte_event_eth_rx_adapter_queue_add(prod, prod, -1, in pipeline_event_rx_adapter_setup()
340 evt_err("failed to add rx queues to adapter[%d]", prod); in pipeline_event_rx_adapter_setup()
347 rte_event_eth_rx_adapter_service_id_get(prod, in pipeline_event_rx_adapter_setup()
357 evt_info("Port[%d] using Rx adapter[%d] configured", prod, in pipeline_event_rx_adapter_setup()
[all …]
H A Dtest_perf_common.c360 uint16_t prod; in perf_event_rx_adapter_setup() local
366 RTE_ETH_FOREACH_DEV(prod) { in perf_event_rx_adapter_setup()
370 prod, &cap); in perf_event_rx_adapter_setup()
384 ret = rte_event_eth_rx_adapter_queue_add(prod, prod, -1, in perf_event_rx_adapter_setup()
467 uint16_t port, prod; in perf_event_dev_port_setup() local
505 prod = 0; in perf_event_dev_port_setup()
508 p->queue_id = prod * stride; in perf_event_dev_port_setup()
510 prod++; in perf_event_dev_port_setup()
517 prod = 0; in perf_event_dev_port_setup()
523 p->queue_id = prod * stride; in perf_event_dev_port_setup()
[all …]
H A Dtest_order_common.c286 ret = rte_eal_remote_launch(order_producer, &t->prod, plcore); in order_launch_lcores()
369 struct prod_data *p = &t->prod; in order_event_dev_port_setup()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_rxr.c42 uint16_t prod) in bnxt_alloc_rx_data() argument
64 uint16_t prod) in bnxt_alloc_ag_data() argument
112 rxr->rx_prod = prod; in bnxt_reuse_rx_mbuf()
729 prod = rxr->rx_prod; in bnxt_rx_pkt()
789 prod = RING_NEXT(rxr->rx_ring_struct, prod); in bnxt_rx_pkt()
795 rxr->rx_prod = prod; in bnxt_rx_pkt()
1103 uint32_t prod, type; in bnxt_init_one_rx_ring() local
1122 prod = rxr->rx_prod; in bnxt_init_one_rx_ring()
1133 prod = RING_NEXT(rxr->rx_ring_struct, prod); in bnxt_init_one_rx_ring()
1145 prod = rxr->ag_prod; in bnxt_init_one_rx_ring()
[all …]
H A Dbnxt_rxtx_vec_neon.c356 uint16_t prod = txr->tx_prod; in bnxt_xmit_fixed_burst_vec() local
373 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_xmit_fixed_burst_vec()
377 txbd = &txr->tx_desc_ring[prod]; in bnxt_xmit_fixed_burst_vec()
382 prod = RING_NEXT(txr->tx_ring_struct, prod); in bnxt_xmit_fixed_burst_vec()
393 bnxt_db_write(&txr->tx_db, prod); in bnxt_xmit_fixed_burst_vec()
395 txr->tx_prod = prod; in bnxt_xmit_fixed_burst_vec()
/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_generic.h69 *old_head = r->prod.head; in __rte_ring_move_prod_head()
94 r->prod.head = *new_head, success = 1; in __rte_ring_move_prod_head()
96 success = rte_atomic32_cmpset(&r->prod.head, in __rte_ring_move_prod_head()
151 *entries = (r->prod.tail - *old_head); in __rte_ring_move_cons_head()
H A Drte_ring_c11_mem.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.h62 switch (r->prod.sync_type) { in __rte_ring_do_enqueue_start()
210 switch (r->prod.sync_type) { in rte_ring_enqueue_elem_finish()
212 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_elem_finish()
215 __rte_ring_st_set_head_tail(&r->prod, tail, n, 1); in rte_ring_enqueue_elem_finish()
H A Drte_ring_peek_zc.h131 switch (r->prod.sync_type) { in __rte_ring_do_enqueue_zc_elem_start()
299 switch (r->prod.sync_type) { in rte_ring_enqueue_zc_elem_finish()
301 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_zc_elem_finish()
302 __rte_ring_st_set_head_tail(&r->prod, tail, n, 1); in rte_ring_enqueue_zc_elem_finish()
H A Drte_ring.c126 reset_headtail(&r->prod); in rte_ring_reset()
192 RTE_BUILD_BUG_ON((offsetof(struct rte_ring, prod) & in rte_ring_init()
218 ret = get_sync_type(flags, &r->prod.sync_type, &r->cons.sync_type); in rte_ring_init()
380 fprintf(f, " pt=%"PRIu32"\n", r->prod.tail); in rte_ring_dump()
381 fprintf(f, " ph=%"PRIu32"\n", r->prod.head); in rte_ring_dump()
H A Drte_ring.h491 uint32_t prod_tail = r->prod.tail; in rte_ring_count()
538 uint32_t prod_tail = r->prod.tail; in rte_ring_empty()
584 return r->prod.sync_type; in rte_ring_get_prod_sync_type()
H A Drte_ring_rts.h368 if (r->prod.sync_type == RTE_RING_SYNC_MT_RTS) in rte_ring_get_prod_htd_max()
388 if (r->prod.sync_type != RTE_RING_SYNC_MT_RTS) in rte_ring_set_prod_htd_max()
H A Drte_ring_core.h143 struct rte_ring_headtail prod; member
H A Drte_ring_hts_c11_mem.h139 *entries = r->prod.tail - op.pos.head; in __rte_ring_hts_move_cons_head()
/f-stack/freebsd/arm64/iommu/
H A Dsmmu.c240 if ((Q_WRP(q, q->lc.cons) == Q_WRP(q, prod)) && in smmu_q_consumed()
241 (Q_IDX(q, q->lc.cons) >= Q_IDX(q, prod))) in smmu_q_consumed()
244 if ((Q_WRP(q, q->lc.cons) != Q_WRP(q, prod)) && in smmu_q_consumed()
245 (Q_IDX(q, q->lc.cons) <= Q_IDX(q, prod))) in smmu_q_consumed()
266 uint32_t prod; in smmu_q_inc_prod() local
269 prod = (Q_WRP(q, q->lc.prod) | Q_IDX(q, q->lc.prod)) + 1; in smmu_q_inc_prod()
270 val = (Q_OVF(q->lc.prod) | Q_WRP(q, prod) | Q_IDX(q, prod)); in smmu_q_inc_prod()
549 cmdq->lc.prod = smmu_q_inc_prod(cmdq); in smmu_cmdq_enqueue_cmd()
574 int prod; in smmu_sync() local
577 prod = q->lc.prod; in smmu_sync()
[all …]
/f-stack/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()
/f-stack/freebsd/mips/atheros/ar531x/
H A Dif_are.c753 prod = sc->are_cdata.are_tx_prod; in are_encap()
754 txd = &sc->are_cdata.are_txdesc[prod]; in are_encap()
792 si = prod; in are_encap()
799 prev_prod = prod; in are_encap()
802 desc = &sc->are_rdata.are_tx_ring[prod]; in are_encap()
808 if (prod == ARE_TX_RING_CNT - 1) in are_encap()
813 ARE_INC(prod, ARE_TX_RING_CNT); in are_encap()
825 sc->are_cdata.are_tx_prod = prod; in are_encap()
1481 int cons, prod; in are_tx() local
1486 prod = sc->are_cdata.are_tx_prod; in are_tx()
[all …]
/f-stack/freebsd/arm64/arm64/
H A Dgic_v3_reg.h217 #define GITS_IIDR_RAW(impl, prod, var, rev) \ argument
218 ((prod) << GITS_IIDR_PRODUCT_SHIFT | \
/f-stack/dpdk/drivers/compress/qat/
H A Dqat_comp.c493 uint32_t prod, sent; in qat_comp_response_data_copy() local
508 prod = rx_op->produced - left_in_current; in qat_comp_response_data_copy()
510 while (prod > rte_pktmbuf_data_len(sgl_buf)) { in qat_comp_response_data_copy()
519 prod -= rte_pktmbuf_data_len(sgl_buf); in qat_comp_response_data_copy()
529 prod); in qat_comp_response_data_copy()
532 if (prod == rte_pktmbuf_data_len(sgl_buf)) { in qat_comp_response_data_copy()
537 pc->dst_data_offset = prod; in qat_comp_response_data_copy()
/f-stack/freebsd/mips/atheros/
H A Dif_arge.c1567 int error, i, nsegs, prod, prev_prod; in arge_encap() local
1588 prod = sc->arge_cdata.arge_tx_prod; in arge_encap()
1589 txd = &sc->arge_cdata.arge_txdesc[prod]; in arge_encap()
1623 prev_prod = prod; in arge_encap()
1642 prod, in arge_encap()
1658 ARGE_INC(prod, ARGE_TX_RING_COUNT); in arge_encap()
1662 sc->arge_cdata.arge_tx_prod = prod; in arge_encap()
2424 int cons, prod; in arge_tx_locked() local
2429 prod = sc->arge_cdata.arge_tx_prod; in arge_tx_locked()
2432 prod); in arge_tx_locked()
[all …]

12