Lines Matching defs:cons
668 u16 cons = txr->tx_cons;
678 tx_buf = &txr->tx_buf_ring[cons];
679 cons = NEXT_TX(cons);
693 cons = NEXT_TX(cons);
694 tx_buf = &txr->tx_buf_ring[cons];
703 cons = NEXT_TX(cons);
710 txr->tx_cons = cons;
798 void bnxt_reuse_rx_data(struct bnxt_rx_ring_info *rxr, u16 cons, void *data)
805 cons_rx_buf = &rxr->rx_buf_ring[cons];
813 cons_bd = &rxr->rx_desc_ring[RX_RING(cons)][RX_IDX(cons)];
921 u16 cons;
931 cons = agg->rx_agg_cmp_opaque;
932 __clear_bit(cons, rxr->rx_agg_bmap);
939 cons_rx_buf = &rxr->rx_agg_ring[cons];
941 /* It is possible for sw_prod to be equal to cons, so
965 u16 cons, void *data, u8 *data_ptr,
979 bnxt_reuse_rx_data(rxr, cons, data);
1011 struct bnxt_rx_ring_info *rxr, u16 cons,
1022 bnxt_reuse_rx_data(rxr, cons, data);
1055 u16 cons, frag_len;
1065 cons = agg->rx_agg_cmp_opaque;
1069 cons_rx_buf = &rxr->rx_agg_ring[cons];
1072 __clear_bit(cons, rxr->rx_agg_bmap);
1075 * a sw_prod index that equals the cons index, so we
1076 * need to clear the cons entry now.
1249 u16 cons, prod, agg_id;
1259 cons = tpa_start->rx_tpa_start_cmp_opaque;
1261 cons_rx_buf = &rxr->rx_buf_ring[cons];
1265 if (unlikely(cons != rxr->rx_next_cons ||
1267 netdev_warn(bp->dev, "TPA cons %x, expected cons %x, error code %x\n",
1268 cons, rxr->rx_next_cons,
1316 cons = NEXT_RX(cons);
1317 rxr->rx_next_cons = NEXT_RX(cons);
1318 cons_rx_buf = &rxr->rx_buf_ring[cons];
1320 bnxt_reuse_rx_data(rxr, cons, cons_rx_buf->data);
1722 u16 cfa_code, cons, prod, cp_cons = RING_CMP(tmp_raw_cons);
1780 cons = rxcmp->rx_cmp_opaque;
1781 if (unlikely(cons != rxr->rx_next_cons)) {
1786 netdev_warn(bp->dev, "RX cons %x != expected cons %x\n",
1787 cons, rxr->rx_next_cons);
1793 rx_buf = &rxr->rx_buf_ring[cons];
1814 bnxt_reuse_rx_data(rxr, cons, data);
1835 if (bnxt_rx_xdp(bp, rxr, cons, data, &data_ptr, &len, event)) {
1842 bnxt_reuse_rx_data(rxr, cons, data);
1857 skb = bp->rx_skb_func(bp, rxr, cons, data, data_ptr, dma_addr,
1924 rxr->rx_next_cons = NEXT_RX(cons);
2227 u32 cons = RING_CMP(cpr->cp_raw_cons);
2230 prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]);
2238 u16 cons = RING_CMP(raw_cons);
2241 txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
2251 u32 cons = RING_CMP(cpr->cp_raw_cons);
2254 prefetch(&cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)]);
2279 u32 cons;
2290 cons = RING_CMP(raw_cons);
2291 txcmp = &cpr->cp_desc_ring[CP_RING(cons)][CP_IDX(cons)];
2552 u32 cons;
2559 cons = RING_CMP(raw_cons);
2560 nqcmp = &cpr->nq_desc_ring[CP_RING(cons)][CP_IDX(cons)];
10643 u32 ring_id, u32 *prod, u32 *cons)
10656 *cons = le32_to_cpu(resp->consumer_index);
10670 netdev_info(bnapi->bp->dev, "[%d]: tx{fw_ring: %d prod: %x cons: %x}\n",