Home
last modified time | relevance | path

Searched refs:numvfs (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/drivers/crypto/marvell/octeontx/
Dotx_cptpf_main.c154 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()
/Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/af/
Drvu_switch.c76 int pf, vf, numvfs; in rvu_switch_install_rules() local
114 rvu_get_pf_numvfs(rvu, pf, &numvfs, NULL); in rvu_switch_install_rules()
115 for (vf = 0; vf < numvfs; vf++) { in rvu_switch_install_rules()
202 int pf, vf, numvfs; in rvu_switch_disable() local
221 rvu_get_pf_numvfs(rvu, pf, &numvfs, NULL); in rvu_switch_disable()
222 for (vf = 0; vf < numvfs; vf++) { in rvu_switch_disable()
Drvu.c403 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf) in rvu_get_pf_numvfs() argument
409 if (numvfs) in rvu_get_pf_numvfs()
410 *numvfs = (cfg >> 12) & 0xFF; in rvu_get_pf_numvfs()
600 int pf, vf, numvfs, hwvf, err; in rvu_setup_msix_resources() local
612 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_msix_resources()
649 for (vf = 0; vf < numvfs; vf++) { in rvu_setup_msix_resources()
760 int pf, vf, numvfs, hwvf; in rvu_setup_pfvf_macaddress() local
786 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_pfvf_macaddress()
787 for (vf = 0; vf < numvfs; vf++, hwvf++) { in rvu_setup_pfvf_macaddress()
1908 u16 vf, numvfs; in rvu_mbox_handler_vf_flr() local
[all …]
Drvu_cgx.c126 int numvfs, hwvfs; in rvu_map_cgx_lmac_pf() local
167 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvfs); in rvu_map_cgx_lmac_pf()
168 rvu->cgx_mapped_vfs += numvfs; in rvu_map_cgx_lmac_pf()
Drvu_nix.c2875 int err, pf, numvfs, idx; in nix_setup_mce_tables() local
2887 numvfs = (cfg >> 12) & 0xFF; in nix_setup_mce_tables()
2896 pfvf->bcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1); in nix_setup_mce_tables()
2897 nix_mce_list_init(&pfvf->bcast_mce_list, numvfs + 1); in nix_setup_mce_tables()
2900 pfvf->mcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1); in nix_setup_mce_tables()
2901 nix_mce_list_init(&pfvf->mcast_mce_list, numvfs + 1); in nix_setup_mce_tables()
2904 pfvf->promisc_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1); in nix_setup_mce_tables()
2905 nix_mce_list_init(&pfvf->promisc_mce_list, numvfs + 1); in nix_setup_mce_tables()
2907 for (idx = 0; idx < (numvfs + 1); idx++) { in nix_setup_mce_tables()
3741 int numvfs, hwvf; in nix_find_link_frs() local
[all …]
Drvu.h651 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf);
Drvu_debugfs.c2223 int pf, vf, numvfs, blkaddr; in rvu_dbg_npc_mcam_info_display() local
2274 numvfs = (cfg >> 12) & 0xFF; in rvu_dbg_npc_mcam_info_display()
2275 for (vf = 0; vf < numvfs; vf++) { in rvu_dbg_npc_mcam_info_display()
/Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_pf.c188 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 …]
/Linux-v5.15/Documentation/PCI/
Dpci-iov-howto.rst49 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) {
/Linux-v5.15/drivers/crypto/qat/qat_common/
Dadf_sriov.c129 int adf_sriov_configure(struct pci_dev *pdev, int numvfs) in adf_sriov_configure() argument
192 return numvfs; in adf_sriov_configure()
Dadf_common_drv.h192 int adf_sriov_configure(struct pci_dev *pdev, int numvfs);
/Linux-v5.15/drivers/misc/genwqe/
Dcard_base.c1309 static int genwqe_sriov_configure(struct pci_dev *dev, int numvfs) in genwqe_sriov_configure() argument
1314 if (numvfs > 0) { in genwqe_sriov_configure()
1316 rc = pci_enable_sriov(dev, numvfs); in genwqe_sriov_configure()
1319 return numvfs; in genwqe_sriov_configure()
1321 if (numvfs == 0) { in genwqe_sriov_configure()
/Linux-v5.15/drivers/pci/
Diov.c1120 int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) in pci_sriov_set_totalvfs() argument
1125 if (numvfs > dev->sriov->total_VFs) in pci_sriov_set_totalvfs()
1132 dev->sriov->driver_max_VFs = numvfs; in pci_sriov_set_totalvfs()
/Linux-v5.15/include/linux/
Dpci.h2165 int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs);
2202 static inline int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs) in pci_sriov_set_totalvfs() argument