Lines Matching refs:vf

445 	int pf, vf, nvfs;
456 vf = (pcifunc & RVU_PFVF_FUNC_MASK) - 1;
459 if (vf >= nvfs)
578 static void rvu_check_min_msix_vec(struct rvu *rvu, int nvecs, int pf, int vf)
582 if (!vf)
588 pf, vf - 1, nvecs);
608 int pf, vf, numvfs, hwvf, err;
657 for (vf = 0; vf < numvfs; vf++) {
658 pfvf = &rvu->hwvf[hwvf + vf];
663 rvu_check_min_msix_vec(rvu, pfvf->msix.max, pf, vf + 1);
681 RVU_PRIV_HWVFX_INT_CFG(hwvf + vf));
686 RVU_PRIV_HWVFX_INT_CFG(hwvf + vf),
768 int pf, vf, numvfs, hwvf;
795 for (vf = 0; vf < numvfs; vf++, hwvf++) {
1481 int blkaddr = BLKADDR_NIX0, vf;
1490 vf = pcifunc - 1;
1494 blkaddr = (vf & 1) ? BLKADDR_NIX1 : BLKADDR_NIX0;
2001 u16 vf, numvfs;
2004 vf = pcifunc & RVU_PFVF_FUNC_MASK;
2009 if (vf && vf <= numvfs)
2042 target = (pcifunc & ~RVU_PFVF_FUNC_MASK) | (req->vf + 1);
2671 static void rvu_afvf_flr_handler(struct rvu *rvu, int vf)
2675 /* pcifunc = 0(PF0) | (vf + 1) */
2676 __rvu_flr_handler(rvu, vf + 1);
2678 if (vf >= 64) {
2680 vf = vf - 64;
2684 rvupf_write64(rvu, RVU_PF_VFTRPENDX(reg), BIT_ULL(vf));
2685 rvupf_write64(rvu, RVU_PF_VFFLR_INT_ENA_W1SX(reg), BIT_ULL(vf));
2692 u16 pcifunc, numvfs, vf;
2706 for (vf = 0; vf < numvfs; vf++)
2707 __rvu_flr_handler(rvu, (pcifunc | (vf + 1)));
2720 int dev, vf, reg = 0;
2730 for (vf = 0; vf < numvfs; vf++) {
2731 if (!(intr & BIT_ULL(vf)))
2734 rvupf_write64(rvu, RVU_PF_VFFLR_INTX(reg), BIT_ULL(vf));
2735 rvupf_write64(rvu, RVU_PF_VFFLR_INT_ENA_W1CX(reg), BIT_ULL(vf));
2737 dev = vf + start_vf + rvu->hw->total_pfs;
2775 int vf;
2780 for (vf = 0; vf < 64; vf++) {
2781 if (intr & (1ULL << vf)) {
2783 rvupf_write64(rvu, RVU_PF_VFTRPENDX(idx), BIT_ULL(vf));
2785 rvupf_write64(rvu, RVU_PF_VFME_INTX(idx), BIT_ULL(vf));