| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_pf.c | 188 static int otx2_register_flr_me_intr(struct otx2_nic *pf, int numvfs) in otx2_register_flr_me_intr() argument 215 if (numvfs > 64) { in otx2_register_flr_me_intr() 240 otx2_write64(pf, RVU_PF_VFME_INTX(0), INTR_MASK(numvfs)); in otx2_register_flr_me_intr() 241 otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1SX(0), INTR_MASK(numvfs)); in otx2_register_flr_me_intr() 244 otx2_write64(pf, RVU_PF_VFFLR_INTX(0), INTR_MASK(numvfs)); in otx2_register_flr_me_intr() 245 otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1SX(0), INTR_MASK(numvfs)); in otx2_register_flr_me_intr() 247 if (numvfs > 64) { in otx2_register_flr_me_intr() 248 numvfs -= 64; in otx2_register_flr_me_intr() 250 otx2_write64(pf, RVU_PF_VFME_INTX(1), INTR_MASK(numvfs)); in otx2_register_flr_me_intr() 252 INTR_MASK(numvfs)); in otx2_register_flr_me_intr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptpf_main.c | 154 static int otx_cpt_sriov_configure(struct pci_dev *pdev, int numvfs) in otx_cpt_sriov_configure() argument 159 if (numvfs > cpt->max_vfs) in otx_cpt_sriov_configure() 160 numvfs = cpt->max_vfs; in otx_cpt_sriov_configure() 162 if (numvfs > 0) { in otx_cpt_sriov_configure() 169 cpt->vfs_enabled = numvfs; in otx_cpt_sriov_configure() 170 ret = pci_enable_sriov(pdev, numvfs); in otx_cpt_sriov_configure() 177 ret = numvfs; in otx_cpt_sriov_configure()
|
| /OK3568_Linux_fs/kernel/Documentation/PCI/ |
| H A D | pci-iov-howto.rst | 49 checks, e.g., check numvfs == 0 if enabling VFs, ensure 50 numvfs <= totalvfs. 147 static int dev_sriov_configure(struct pci_dev *dev, int numvfs) 149 if (numvfs > 0) { 151 pci_enable_sriov(dev, numvfs); 153 return numvfs; 155 if (numvfs == 0) {
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.c | 355 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf) in rvu_get_pf_numvfs() argument 361 *numvfs = (cfg >> 12) & 0xFF; in rvu_get_pf_numvfs() 543 int pf, vf, numvfs, hwvf, err; in rvu_setup_msix_resources() local 555 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_msix_resources() 592 for (vf = 0; vf < numvfs; vf++) { in rvu_setup_msix_resources() 703 int pf, vf, numvfs, hwvf; in rvu_setup_pfvf_macaddress() local 723 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_pfvf_macaddress() 724 for (vf = 0; vf < numvfs; vf++, hwvf++) { in rvu_setup_pfvf_macaddress() 1499 u16 vf, numvfs; in rvu_mbox_handler_vf_flr() local 1505 numvfs = (cfg >> 12) & 0xFF; in rvu_mbox_handler_vf_flr() [all …]
|
| H A D | rvu_nix.c | 2100 int err, pf, numvfs, idx; in nix_setup_bcast_tables() local 2112 numvfs = (cfg >> 12) & 0xFF; in nix_setup_bcast_tables() 2116 pfvf->bcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1); in nix_setup_bcast_tables() 2118 nix_mce_list_init(&pfvf->bcast_mce_list, numvfs + 1); in nix_setup_bcast_tables() 2120 for (idx = 0; idx < (numvfs + 1); idx++) { in nix_setup_bcast_tables() 2762 int numvfs, hwvf; in nix_find_link_frs() local 2775 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in nix_find_link_frs() 2778 for (vf = 0; vf < numvfs; vf++) { in nix_find_link_frs()
|
| H A D | rvu_debugfs.c | 1654 int pf, vf, numvfs, blkaddr; in rvu_dbg_npc_mcam_info_display() local 1705 numvfs = (cfg >> 12) & 0xFF; in rvu_dbg_npc_mcam_info_display() 1706 for (vf = 0; vf < numvfs; vf++) { in rvu_dbg_npc_mcam_info_display()
|
| H A D | rvu.h | 425 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf);
|
| /OK3568_Linux_fs/kernel/drivers/crypto/qat/qat_common/ |
| H A D | adf_sriov.c | 185 int adf_sriov_configure(struct pci_dev *pdev, int numvfs) in adf_sriov_configure() argument 248 return numvfs; in adf_sriov_configure()
|
| H A D | adf_common_drv.h | 189 int adf_sriov_configure(struct pci_dev *pdev, int numvfs); 205 static inline int adf_sriov_configure(struct pci_dev *pdev, int numvfs) in adf_sriov_configure() argument
|
| /OK3568_Linux_fs/kernel/drivers/misc/genwqe/ |
| H A D | card_base.c | 1324 static int genwqe_sriov_configure(struct pci_dev *dev, int numvfs) in genwqe_sriov_configure() argument 1329 if (numvfs > 0) { in genwqe_sriov_configure() 1331 rc = pci_enable_sriov(dev, numvfs); in genwqe_sriov_configure() 1334 return numvfs; in genwqe_sriov_configure() 1336 if (numvfs == 0) { in genwqe_sriov_configure()
|
| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A D | iov.c | 1023 int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) in pci_sriov_set_totalvfs() argument 1028 if (numvfs > dev->sriov->total_VFs) in pci_sriov_set_totalvfs() 1035 dev->sriov->driver_max_VFs = numvfs; in pci_sriov_set_totalvfs()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | pci.h | 2111 int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs); 2148 static inline int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) in pci_sriov_set_totalvfs() argument
|