Home
last modified time | relevance | path

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

/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 …]
/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_mgmt.c46 #define GET_CURR_AEQ_ELEM(eq) GET_AEQ_ELEM((eq), (eq)->cons_idx)
758 eq->cons_idx++; in hinic_aeq_poll_msg()
759 if (eq->cons_idx == eq->eq_len) { in hinic_aeq_poll_msg()
760 eq->cons_idx = 0; in hinic_aeq_poll_msg()
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_eqs.h66 u16 cons_idx; member
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()
/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.c504 rxq->wq->cons_idx = 0; in hinic_reset_rx_queue()
649 txq->wq->cons_idx = 0; in hinic_reset_tx_queue()
/dpdk/drivers/net/qede/
H A Dqede_rxtx.c1338 uint16_t cons_idx; in qede_rx_process_tpa_cmn_cont_end_cqe() local
1346 cons_idx = rxq->sw_rx_cons & NUM_RX_BDS(rxq); in qede_rx_process_tpa_cmn_cont_end_cqe()
1347 curr_frag = rxq->sw_rx_ring[cons_idx]; in qede_rx_process_tpa_cmn_cont_end_cqe()