Lines Matching refs:cpr2
2752 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs() local
2754 if (cpr2) { in __bnxt_poll_cqs()
2755 work_done += __bnxt_poll_work(bp, cpr2, in __bnxt_poll_cqs()
2757 cpr->has_more_work |= cpr2->has_more_work; in __bnxt_poll_cqs()
2770 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs_done() local
2773 if (cpr2 && cpr2->had_work_done) { in __bnxt_poll_cqs_done()
2774 db = &cpr2->cp_db; in __bnxt_poll_cqs_done()
2776 RING_CMP(cpr2->cp_raw_cons), db->doorbell); in __bnxt_poll_cqs_done()
2777 cpr2->had_work_done = 0; in __bnxt_poll_cqs_done()
2825 struct bnxt_cp_ring_info *cpr2; in bnxt_poll_p5() local
2831 cpr2 = cpr->cp_ring_arr[idx]; in bnxt_poll_p5()
2832 work_done += __bnxt_poll_work(bp, cpr2, in bnxt_poll_p5()
2834 cpr->has_more_work |= cpr2->has_more_work; in bnxt_poll_p5()
3473 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_free_cp_rings() local
3475 if (cpr2) { in bnxt_free_cp_rings()
3476 ring = &cpr2->cp_ring_struct; in bnxt_free_cp_rings()
3478 bnxt_free_cp_arrays(cpr2); in bnxt_free_cp_rings()
3479 kfree(cpr2); in bnxt_free_cp_rings()
3552 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3555 cpr->cp_ring_arr[BNXT_RX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3556 if (!cpr2) in bnxt_alloc_cp_rings()
3558 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3562 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3565 cpr->cp_ring_arr[BNXT_TX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3566 if (!cpr2) in bnxt_alloc_cp_rings()
3568 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3754 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_init_cp_rings() local
3756 if (!cpr2) in bnxt_init_cp_rings()
3759 ring = &cpr2->cp_ring_struct; in bnxt_init_cp_rings()
3761 cpr2->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings()
3762 cpr2->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings()
5920 struct bnxt_cp_ring_info *cpr, *cpr2; in bnxt_hwrm_ring_alloc() local
5924 cpr2 = cpr->cp_ring_arr[BNXT_TX_HDL]; in bnxt_hwrm_ring_alloc()
5925 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5931 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5933 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
5961 struct bnxt_cp_ring_info *cpr2; in bnxt_hwrm_ring_alloc() local
5963 cpr2 = cpr->cp_ring_arr[BNXT_RX_HDL]; in bnxt_hwrm_ring_alloc()
5964 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5969 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5971 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
6111 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_hwrm_ring_free() local
6113 if (cpr2) { in bnxt_hwrm_ring_free()
6114 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_free()
11918 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_chk_missed_irq() local
11921 if (!cpr2 || cpr2->has_more_work || in bnxt_chk_missed_irq()
11922 !bnxt_has_work(bp, cpr2)) in bnxt_chk_missed_irq()
11925 if (cpr2->cp_raw_cons != cpr2->last_cp_raw_cons) { in bnxt_chk_missed_irq()
11926 cpr2->last_cp_raw_cons = cpr2->cp_raw_cons; in bnxt_chk_missed_irq()
11929 fw_ring_id = cpr2->cp_ring_struct.fw_ring_id; in bnxt_chk_missed_irq()