Searched refs:sw_cons (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/infiniband/hw/bng_re/ |
| H A D | bng_fw.c | 521 u32 sw_cons; in bng_re_creq_irq() local 526 sw_cons = HWQ_CMP(hwq->cons, hwq); in bng_re_creq_irq() 527 bng_re_get_qe(hwq, sw_cons, NULL); in bng_re_creq_irq()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bnx2.c | 2845 u16 hw_cons, sw_cons, sw_ring_cons; in bnx2_tx_int() local 2854 sw_cons = txr->tx_cons; in bnx2_tx_int() 2856 while (sw_cons != hw_cons) { in bnx2_tx_int() 2861 sw_ring_cons = BNX2_TX_RING_IDX(sw_cons); in bnx2_tx_int() 2873 last_idx = sw_cons + tx_buf->nr_frags + 1; in bnx2_tx_int() 2892 sw_cons = BNX2_NEXT_TX_BD(sw_cons); in bnx2_tx_int() 2894 tx_buf = &txr->tx_buf_ring[BNX2_TX_RING_IDX(sw_cons)]; in bnx2_tx_int() 2901 sw_cons = BNX2_NEXT_TX_BD(sw_cons); in bnx2_tx_int() 2909 if (hw_cons == sw_cons) in bnx2_tx_int() 2915 txr->tx_cons = sw_cons; in bnx2_tx_int() [all …]
|
| H A D | cnic.c | 2919 u16 hw_cons, sw_cons; in cnic_l2_completion() local 2933 sw_cons = cp->rx_cons; in cnic_l2_completion() 2934 while (sw_cons != hw_cons) { in cnic_l2_completion() 2937 cqe = &cqe_ring[sw_cons & BNX2X_MAX_RCQ_DESC_CNT]; in cnic_l2_completion() 2946 sw_cons = BNX2X_NEXT_RCQE(sw_cons); in cnic_l2_completion()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_rcfw.c | 797 u32 sw_cons; in bnxt_qplib_creq_irq() local 802 sw_cons = HWQ_CMP(hwq->cons, hwq); in bnxt_qplib_creq_irq() 803 prefetch(bnxt_qplib_get_qe(hwq, sw_cons, NULL)); in bnxt_qplib_creq_irq()
|
| H A D | qplib_fp.c | 421 u32 sw_cons; in bnxt_qplib_nq_irq() local 424 sw_cons = HWQ_CMP(hwq->cons, hwq); in bnxt_qplib_nq_irq() 425 prefetch(bnxt_qplib_get_qe(hwq, sw_cons, NULL)); in bnxt_qplib_nq_irq()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x_cmn.c | 276 u16 hw_cons, sw_cons, bd_cons = txdata->tx_bd_cons; in bnx2x_tx_int() local 286 sw_cons = txdata->tx_pkt_cons; in bnx2x_tx_int() 291 while (sw_cons != hw_cons) { in bnx2x_tx_int() 294 pkt_cons = TX_BD(sw_cons); in bnx2x_tx_int() 298 txdata->txq_index, hw_cons, sw_cons, pkt_cons); in bnx2x_tx_int() 303 sw_cons++; in bnx2x_tx_int() 308 txdata->tx_pkt_cons = sw_cons; in bnx2x_tx_int() 1514 u16 sw_cons = txdata->tx_pkt_cons; in bnx2x_free_tx_skbs_queue() local 1516 while (sw_cons != sw_prod) { in bnx2x_free_tx_skbs_queue() 1517 bnx2x_free_tx_pkt(bp, txdata, TX_BD(sw_cons), in bnx2x_free_tx_skbs_queue() [all …]
|
| H A D | bnx2x_main.c | 5465 u16 hw_cons, sw_cons, sw_prod; in bnx2x_eq_int() local 5489 sw_cons = bp->eq_cons; in bnx2x_eq_int() 5493 hw_cons, sw_cons, atomic_read(&bp->eq_spq_left)); in bnx2x_eq_int() 5495 for (; sw_cons != hw_cons; in bnx2x_eq_int() 5496 sw_prod = NEXT_EQ_IDX(sw_prod), sw_cons = NEXT_EQ_IDX(sw_cons)) { in bnx2x_eq_int() 5498 elem = &bp->eq_ring[EQ_DESC(sw_cons)]; in bnx2x_eq_int() 5676 bp->eq_cons = sw_cons; in bnx2x_eq_int()
|