Lines Matching defs:prod
366 u16 prod)
368 bnxt_db_write(bp, &txr->tx_db, prod);
402 u16 prod, last_frag;
416 prod = txr->tx_prod;
432 txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)];
434 txbd->tx_bd_opaque = prod;
436 tx_buf = &txr->tx_buf_ring[prod];
500 prod = NEXT_TX(prod);
501 txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)];
503 prod = NEXT_TX(prod);
505 cpu_to_le32(DB_KEY_TX_PUSH | DB_LONG_TX_PUSH | prod);
506 txr->tx_prod = prod;
544 prod = NEXT_TX(prod);
546 &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)];
588 prod = NEXT_TX(prod);
589 txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)];
598 tx_buf = &txr->tx_buf_ring[prod];
617 prod = NEXT_TX(prod);
618 txr->tx_prod = prod;
621 bnxt_txr_db_kick(bp, txr, prod);
629 bnxt_txr_db_kick(bp, txr, prod);
639 prod = txr->tx_prod;
640 tx_buf = &txr->tx_buf_ring[prod];
643 prod = NEXT_TX(prod);
647 prod = NEXT_TX(prod);
648 tx_buf = &txr->tx_buf_ring[prod];
768 u16 prod, gfp_t gfp)
770 struct rx_bd *rxbd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)];
771 struct bnxt_sw_rx_bd *rx_buf = &rxr->rx_buf_ring[prod];
800 u16 prod = rxr->rx_prod;
804 prod_rx_buf = &rxr->rx_buf_ring[prod];
812 prod_bd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)];
830 u16 prod, gfp_t gfp)
833 &rxr->rx_agg_desc_ring[RX_RING(prod)][RX_IDX(prod)];
912 u16 prod = rxr->rx_agg_prod;
951 prod_bd = &rxr->rx_agg_desc_ring[RX_RING(prod)][RX_IDX(prod)];
956 prod = NEXT_RX_AGG(prod);
959 rxr->rx_agg_prod = prod;
973 u16 prod = rxr->rx_prod;
977 err = bnxt_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC);
1016 u16 prod = rxr->rx_prod;
1020 err = bnxt_alloc_rx_data(bp, rxr, prod, GFP_ATOMIC);
1047 u16 prod = rxr->rx_agg_prod;
1082 if (bnxt_alloc_rx_page(bp, rxr, prod, GFP_ATOMIC) != 0) {
1094 /* Update prod since possibly some pages have been
1097 rxr->rx_agg_prod = prod;
1110 prod = NEXT_RX_AGG(prod);
1112 rxr->rx_agg_prod = prod;
1249 u16 cons, prod, agg_id;
1260 prod = rxr->rx_prod;
1262 prod_rx_buf = &rxr->rx_buf_ring[prod];
1283 prod_bd = &rxr->rx_desc_ring[RX_RING(prod)][RX_IDX(prod)];
1315 rxr->rx_prod = NEXT_RX(prod);
1722 u16 cfa_code, cons, prod, cp_cons = RING_CMP(tmp_raw_cons);
1754 prod = rxr->rx_prod;
1923 rxr->rx_prod = NEXT_RX(prod);
2348 u16 prod = txr->tx_prod;
2353 bnxt_db_write_relaxed(bp, &txr->tx_db, prod);
3290 u32 prod;
3294 for (i = 0, prod = 0; i < ring->ring_mem.nr_pages; i++) {
3302 for (j = 0; j < RX_DESC_CNT; j++, rxbd++, prod++) {
3304 rxbd->rx_bd_opaque = prod;
3313 u32 prod;
3316 prod = rxr->rx_prod;
3318 if (bnxt_alloc_rx_data(bp, rxr, prod, GFP_KERNEL)) {
3323 prod = NEXT_RX(prod);
3325 rxr->rx_prod = prod;
3330 prod = rxr->rx_agg_prod;
3332 if (bnxt_alloc_rx_page(bp, rxr, prod, GFP_KERNEL)) {
3337 prod = NEXT_RX_AGG(prod);
3339 rxr->rx_agg_prod = prod;
10643 u32 ring_id, u32 *prod, u32 *cons)
10655 *prod = le32_to_cpu(resp->producer_index);
10670 netdev_info(bnapi->bp->dev, "[%d]: tx{fw_ring: %d prod: %x cons: %x}\n",
10683 netdev_info(bnapi->bp->dev, "[%d]: rx{fw_ring: %d prod: %x} rx_agg{fw_ring: %d agg_prod: %x sw_agg_prod: %x}\n",