Lines Matching refs:intr
2496 int mdevs, u64 intr)
2505 if (!(intr & BIT_ULL(i - first)))
2539 u64 intr;
2541 intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT);
2543 rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT, intr);
2544 if (intr)
2545 trace_otx2_msg_interrupt(rvu->pdev, "PF(s) to AF", intr);
2550 rvu_queue_work(&rvu->afpf_wq_info, 0, rvu->hw->total_pfs, intr);
2559 u64 intr;
2566 intr = rvupf_read64(rvu, RVU_PF_VFPF_MBOX_INTX(1));
2567 rvupf_write64(rvu, RVU_PF_VFPF_MBOX_INTX(1), intr);
2569 rvu_queue_work(&rvu->afvf_wq_info, 64, vfs, intr);
2573 intr = rvupf_read64(rvu, RVU_PF_VFPF_MBOX_INTX(0));
2574 rvupf_write64(rvu, RVU_PF_VFPF_MBOX_INTX(0), intr);
2575 if (intr)
2576 trace_otx2_msg_interrupt(rvu->pdev, "VF(s) to AF", intr);
2578 rvu_queue_work(&rvu->afvf_wq_info, 0, vfs, intr);
2721 u64 intr;
2726 intr = rvupf_read64(rvu, RVU_PF_VFFLR_INTX(reg));
2727 if (!intr)
2731 if (!(intr & BIT_ULL(vf)))
2745 u64 intr;
2748 intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT);
2749 if (!intr)
2753 if (intr & (1ULL << pf)) {
2773 static void rvu_me_handle_vfset(struct rvu *rvu, int idx, u64 intr)
2781 if (intr & (1ULL << vf)) {
2795 u64 intr;
2797 intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT);
2800 intr = rvupf_read64(rvu, RVU_PF_VFME_INTX(vfset));
2801 if (intr)
2802 rvu_me_handle_vfset(rvu, vfset, intr);
2812 u64 intr;
2815 intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT);
2821 if (intr & (1ULL << pf)) {