Home
last modified time | relevance | path

Searched refs:cons_idx (Results 1 – 15 of 15) sorted by relevance

/f-stack/dpdk/drivers/net/qede/base/
H A Decore_chain.h63 u16 cons_idx; member
69 u32 cons_idx; member
181 return p_chain->u.chain16.cons_idx; in ecore_chain_get_cons_idx()
369 test_and_skip(p_chain, cons_idx); in ecore_chain_return_multi_produced()
383 p_chain->u.chain16.cons_idx++; in ecore_chain_return_produced()
385 p_chain->u.chain32.cons_idx++; in ecore_chain_return_produced()
386 test_and_skip(p_chain, cons_idx); in ecore_chain_return_produced()
486 p_chain->u.chain16.cons_idx++; in ecore_chain_consume()
495 p_chain->u.chain32.cons_idx++; in ecore_chain_consume()
806 p_chain->u.chain16.cons_idx = (u16)cons_idx; in ecore_chain_set_cons()
[all …]
/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_wq.c70 wq->cons_idx = 0; in hinic_wq_allocate()
85 wq->cons_idx += num_wqebbs; in hinic_put_wqe()
89 void *hinic_read_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *cons_idx) in hinic_read_wqe() argument
96 curr_cons_idx = (u16)(wq->cons_idx); in hinic_read_wqe()
100 *cons_idx = curr_cons_idx; in hinic_read_wqe()
102 return WQ_WQE_ADDR(wq, (u32)(*cons_idx)); in hinic_read_wqe()
124 wq[i].cons_idx = 0; in hinic_cmdq_alloc()
151 wq->cons_idx = 0; in hinic_wq_wqe_pg_clear()
H A Dhinic_pmd_api_cmd.c129 chain->cons_idx = get_hw_cons_idx(chain); in chain_busy()
130 if (chain->cons_idx == MASKED_IDX(chain, chain->prod_idx + 1)) { in chain_busy()
132 chain->chain_type, chain->cons_idx, in chain_busy()
310 chain->cons_idx = HINIC_API_CMD_STATUS_GET(buf_desc, CONS_IDX); in api_cmd_status_update()
328 if (chain->cons_idx == chain->prod_idx) { in wait_for_status_poll()
569 if (hw_cons_idx == chain->cons_idx) { in wait_for_ready_chain()
878 chain->cons_idx = 0; in api_chain_init()
H A Dhinic_pmd_wq.h102 u32 cons_idx; member
133 void *hinic_read_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *cons_idx);
H A Dhinic_pmd_eqs.h66 u16 cons_idx; member
H A Dhinic_pmd_eqs.c64 #define EQ_CONS_IDX(eq) ((eq)->cons_idx | \
327 eq->cons_idx = 0; in init_aeq()
382 eq->cons_idx = (u16)hinic_hwif_read_reg(eq->hwdev->hwif, in remove_aeq()
H A Dhinic_pmd_mgmt.c46 #define GET_CURR_AEQ_ELEM(eq) GET_AEQ_ELEM((eq), (eq)->cons_idx)
764 eq->cons_idx++; in hinic_aeq_poll_msg()
765 if (eq->cons_idx == eq->eq_len) { in hinic_aeq_poll_msg()
766 eq->cons_idx = 0; in hinic_aeq_poll_msg()
H A Dhinic_pmd_nicio.c159 ci_start = (u16)(wq->cons_idx); in hinic_sq_prepare_ctxt()
219 ci_start = (u16)(wq->cons_idx); in hinic_rq_prepare_ctxt()
695 return (wq->cons_idx) & wq->mask; in hinic_get_sq_local_ci()
742 return (wq->cons_idx) & wq->mask; in hinic_get_rq_local_ci()
H A Dhinic_pmd_api_cmd.h248 u32 cons_idx; member
H A Dhinic_pmd_cmdq.c693 u16 start_ci = (u16)(wq->cons_idx); in cmdq_init_queue_ctxt()
/f-stack/freebsd/arm64/broadcom/genet/
H A Dif_genet.c145 u_int cons_idx; member
154 u_int cons_idx; member
669 q->cons_idx = q->prod_idx = 0; in gen_init_txring()
715 q->cons_idx = q->prod_idx = 0; in gen_init_rxring()
1289 index = q->cons_idx & (RX_DESC_COUNT - 1); in gen_rxintr()
1362 q->cons_idx = (q->cons_idx + 1) & GENET_RX_DMA_PROD_CONS_MASK; in gen_rxintr()
1363 WR4(sc, GENET_RX_DMA_CONS_INDEX(q->hwindex), q->cons_idx); in gen_rxintr()
1386 uint32_t cons_idx, total; in gen_txintr() local
1395 cons_idx = RD4(sc, GENET_TX_DMA_CONS_INDEX(q->hwindex)) & in gen_txintr()
1397 total = (cons_idx - q->cons_idx) & GENET_TX_DMA_PROD_CONS_MASK; in gen_txintr()
[all …]
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_rx.c24 (((rxq)->wq->cons_idx) & HINIC_GET_RQ_WQE_MASK(rxq))
31 (rxq)->wq->cons_idx += (wqebb_cnt); \
H A Dhinic_pmd_tx.c181 (((txq)->wq->cons_idx) & HINIC_GET_SQ_WQE_MASK(txq))
185 (txq)->wq->cons_idx += wqebb_cnt; \
H A Dhinic_pmd_ethdev.c510 rxq->wq->cons_idx = 0; in hinic_reset_rx_queue()
655 txq->wq->cons_idx = 0; in hinic_reset_tx_queue()
/f-stack/dpdk/drivers/net/qede/
H A Dqede_rxtx.c1344 uint16_t cons_idx; in qede_rx_process_tpa_cmn_cont_end_cqe() local
1352 cons_idx = rxq->sw_rx_cons & NUM_RX_BDS(rxq); in qede_rx_process_tpa_cmn_cont_end_cqe()
1353 curr_frag = rxq->sw_rx_ring[cons_idx].mbuf; in qede_rx_process_tpa_cmn_cont_end_cqe()