| /f-stack/freebsd/libkern/arm/ |
| H A D | muldi3.c | 112 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 D | test_pipeline_atq.c | 298 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 D | test_perf_atq.c | 160 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 D | test_perf_queue.c | 161 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 D | test_pipeline_queue.c | 323 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 D | test_pipeline_common.c | 313 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 D | test_perf_common.c | 360 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 D | test_order_common.c | 286 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 D | bnxt_rxr.c | 42 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 D | bnxt_rxtx_vec_neon.c | 356 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 D | rte_ring_generic.h | 69 *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 D | rte_ring_c11_mem.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 | 62 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 D | rte_ring_peek_zc.h | 131 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 D | rte_ring.c | 126 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 D | rte_ring.h | 491 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 D | rte_ring_rts.h | 368 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 D | rte_ring_core.h | 143 struct rte_ring_headtail prod; member
|
| H A D | rte_ring_hts_c11_mem.h | 139 *entries = r->prod.tail - op.pos.head; in __rte_ring_hts_move_cons_head()
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | smmu.c | 240 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 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()
|
| /f-stack/freebsd/mips/atheros/ar531x/ |
| H A D | if_are.c | 753 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 D | gic_v3_reg.h | 217 #define GITS_IIDR_RAW(impl, prod, var, rev) \ argument 218 ((prod) << GITS_IIDR_PRODUCT_SHIFT | \
|
| /f-stack/dpdk/drivers/compress/qat/ |
| H A D | qat_comp.c | 493 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 D | if_arge.c | 1567 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 …]
|