Lines Matching refs:cpr2
2508 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs() local
2510 if (cpr2) { in __bnxt_poll_cqs()
2511 work_done += __bnxt_poll_work(bp, cpr2, in __bnxt_poll_cqs()
2513 cpr->has_more_work |= cpr2->has_more_work; in __bnxt_poll_cqs()
2526 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs_done() local
2529 if (cpr2 && cpr2->had_work_done) { in __bnxt_poll_cqs_done()
2530 db = &cpr2->cp_db; in __bnxt_poll_cqs_done()
2532 RING_CMP(cpr2->cp_raw_cons), db->doorbell); in __bnxt_poll_cqs_done()
2533 cpr2->had_work_done = 0; in __bnxt_poll_cqs_done()
2576 struct bnxt_cp_ring_info *cpr2; in bnxt_poll_p5() local
2582 cpr2 = cpr->cp_ring_arr[idx]; in bnxt_poll_p5()
2583 work_done += __bnxt_poll_work(bp, cpr2, in bnxt_poll_p5()
2585 cpr->has_more_work |= cpr2->has_more_work; in bnxt_poll_p5()
3126 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_free_cp_rings() local
3128 if (cpr2) { in bnxt_free_cp_rings()
3129 ring = &cpr2->cp_ring_struct; in bnxt_free_cp_rings()
3131 kfree(cpr2); in bnxt_free_cp_rings()
3197 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3200 cpr->cp_ring_arr[BNXT_RX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3201 if (!cpr2) in bnxt_alloc_cp_rings()
3203 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3207 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3210 cpr->cp_ring_arr[BNXT_TX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3211 if (!cpr2) in bnxt_alloc_cp_rings()
3213 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3399 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_init_cp_rings() local
3401 if (!cpr2) in bnxt_init_cp_rings()
3404 ring = &cpr2->cp_ring_struct; in bnxt_init_cp_rings()
3406 cpr2->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings()
3407 cpr2->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings()
5785 struct bnxt_cp_ring_info *cpr, *cpr2; in bnxt_hwrm_ring_alloc() local
5789 cpr2 = cpr->cp_ring_arr[BNXT_TX_HDL]; in bnxt_hwrm_ring_alloc()
5790 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5796 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5798 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
5826 struct bnxt_cp_ring_info *cpr2; in bnxt_hwrm_ring_alloc() local
5828 cpr2 = cpr->cp_ring_arr[BNXT_RX_HDL]; in bnxt_hwrm_ring_alloc()
5829 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5834 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5836 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
5972 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_hwrm_ring_free() local
5974 if (cpr2) { in bnxt_hwrm_ring_free()
5975 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_free()
11061 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_chk_missed_irq() local
11064 if (!cpr2 || cpr2->has_more_work || in bnxt_chk_missed_irq()
11065 !bnxt_has_work(bp, cpr2)) in bnxt_chk_missed_irq()
11068 if (cpr2->cp_raw_cons != cpr2->last_cp_raw_cons) { in bnxt_chk_missed_irq()
11069 cpr2->last_cp_raw_cons = cpr2->cp_raw_cons; in bnxt_chk_missed_irq()
11072 fw_ring_id = cpr2->cp_ring_struct.fw_ring_id; in bnxt_chk_missed_irq()