Lines Matching refs:cpr2
2373 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs() local
2375 if (cpr2) { in __bnxt_poll_cqs()
2376 work_done += __bnxt_poll_work(bp, cpr2, in __bnxt_poll_cqs()
2378 cpr->has_more_work |= cpr2->has_more_work; in __bnxt_poll_cqs()
2391 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[i]; in __bnxt_poll_cqs_done() local
2394 if (cpr2 && (all || cpr2->had_work_done)) { in __bnxt_poll_cqs_done()
2395 db = &cpr2->cp_db; in __bnxt_poll_cqs_done()
2397 RING_CMP(cpr2->cp_raw_cons), db->doorbell); in __bnxt_poll_cqs_done()
2398 cpr2->had_work_done = 0; in __bnxt_poll_cqs_done()
2447 struct bnxt_cp_ring_info *cpr2; in bnxt_poll_p5() local
2449 cpr2 = cpr->cp_ring_arr[idx]; in bnxt_poll_p5()
2450 work_done += __bnxt_poll_work(bp, cpr2, in bnxt_poll_p5()
2452 cpr->has_more_work = cpr2->has_more_work; in bnxt_poll_p5()
2978 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_free_cp_rings() local
2980 if (cpr2) { in bnxt_free_cp_rings()
2981 ring = &cpr2->cp_ring_struct; in bnxt_free_cp_rings()
2983 kfree(cpr2); in bnxt_free_cp_rings()
3049 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3052 cpr->cp_ring_arr[BNXT_RX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3053 if (!cpr2) in bnxt_alloc_cp_rings()
3055 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3059 struct bnxt_cp_ring_info *cpr2 = in bnxt_alloc_cp_rings() local
3062 cpr->cp_ring_arr[BNXT_TX_HDL] = cpr2; in bnxt_alloc_cp_rings()
3063 if (!cpr2) in bnxt_alloc_cp_rings()
3065 cpr2->bnapi = bnapi; in bnxt_alloc_cp_rings()
3252 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_init_cp_rings() local
3254 if (!cpr2) in bnxt_init_cp_rings()
3257 ring = &cpr2->cp_ring_struct; in bnxt_init_cp_rings()
3259 cpr2->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings()
3260 cpr2->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings()
5432 struct bnxt_cp_ring_info *cpr, *cpr2; in bnxt_hwrm_ring_alloc() local
5436 cpr2 = cpr->cp_ring_arr[BNXT_TX_HDL]; in bnxt_hwrm_ring_alloc()
5437 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5443 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5445 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
5473 struct bnxt_cp_ring_info *cpr2; in bnxt_hwrm_ring_alloc() local
5475 cpr2 = cpr->cp_ring_arr[BNXT_RX_HDL]; in bnxt_hwrm_ring_alloc()
5476 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_alloc()
5481 bnxt_set_db(bp, &cpr2->cp_db, type2, map_idx, in bnxt_hwrm_ring_alloc()
5483 bnxt_db_cq(bp, &cpr2->cp_db, cpr2->cp_raw_cons); in bnxt_hwrm_ring_alloc()
5619 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_hwrm_ring_free() local
5621 if (cpr2) { in bnxt_hwrm_ring_free()
5622 ring = &cpr2->cp_ring_struct; in bnxt_hwrm_ring_free()
10199 struct bnxt_cp_ring_info *cpr2 = cpr->cp_ring_arr[j]; in bnxt_chk_missed_irq() local
10202 if (!cpr2 || cpr2->has_more_work || in bnxt_chk_missed_irq()
10203 !bnxt_has_work(bp, cpr2)) in bnxt_chk_missed_irq()
10206 if (cpr2->cp_raw_cons != cpr2->last_cp_raw_cons) { in bnxt_chk_missed_irq()
10207 cpr2->last_cp_raw_cons = cpr2->cp_raw_cons; in bnxt_chk_missed_irq()
10210 fw_ring_id = cpr2->cp_ring_struct.fw_ring_id; in bnxt_chk_missed_irq()