/linux/Documentation/translations/zh_CN/PCI/ |
H A D | pci-iov-howto.rst | 51 复,例如,如果启用VF,检查numvfs == 0,确保numvfs <= totalvfs。 145 static int dev_sriov_configure(struct pci_dev *dev, int numvfs) 147 if (numvfs > 0) { 149 pci_enable_sriov(dev, numvfs); 151 return numvfs; 153 if (numvfs == 0) {
|
/linux/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()
|
/linux/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) {
|
/linux/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_sriov.c | 284 int adf_sriov_configure(struct pci_dev *pdev, int numvfs) in adf_sriov_configure() argument 293 if (numvfs) in adf_sriov_configure()
|
H A D | adf_common_drv.h | 193 int adf_sriov_configure(struct pci_dev *pdev, int numvfs);
|
/linux/drivers/misc/genwqe/ |
H A D | card_base.c | 1327 static int genwqe_sriov_configure(struct pci_dev *dev, int numvfs) in genwqe_sriov_configure() argument 1332 if (numvfs > 0) { in genwqe_sriov_configure() 1334 rc = pci_enable_sriov(dev, numvfs); in genwqe_sriov_configure() 1337 return numvfs; in genwqe_sriov_configure() 1339 if (numvfs == 0) { in genwqe_sriov_configure()
|
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.c | 408 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf) in rvu_get_pf_numvfs() argument 414 if (numvfs) in rvu_get_pf_numvfs() 415 *numvfs = (cfg >> 12) & 0xFF; in rvu_get_pf_numvfs() 608 int pf, vf, numvfs, hwvf, err; in rvu_setup_msix_resources() local 620 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_msix_resources() 657 for (vf = 0; vf < numvfs; vf++) { in rvu_setup_msix_resources() 768 int pf, vf, numvfs, hwvf; in rvu_setup_pfvf_macaddress() local 794 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvf); in rvu_setup_pfvf_macaddress() 795 for (vf = 0; vf < numvfs; vf++, hwvf++) { in rvu_setup_pfvf_macaddress() 2002 u16 vf, numvfs; in rvu_mbox_handler_vf_flr() local [all …]
|
H A D | rvu_cgx.c | 129 int numvfs, hwvfs; in rvu_map_cgx_lmac_pf() local 173 rvu_get_pf_numvfs(rvu, pf, &numvfs, &hwvfs); in rvu_map_cgx_lmac_pf() 174 rvu->cgx_mapped_vfs += numvfs; in rvu_map_cgx_lmac_pf()
|
H A D | rvu_nix.c | 3588 int err, pf, numvfs, idx; in nix_setup_mce_tables() local 3600 numvfs = (cfg >> 12) & 0xFF; in nix_setup_mce_tables() 3609 pfvf->bcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1, NIX_MCAST_INGRESS); in nix_setup_mce_tables() 3610 nix_mce_list_init(&pfvf->bcast_mce_list, numvfs + 1); in nix_setup_mce_tables() 3613 pfvf->mcast_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1, NIX_MCAST_INGRESS); in nix_setup_mce_tables() 3614 nix_mce_list_init(&pfvf->mcast_mce_list, numvfs + 1); in nix_setup_mce_tables() 3617 pfvf->promisc_mce_idx = nix_alloc_mce_list(mcast, numvfs + 1, NIX_MCAST_INGRESS); in nix_setup_mce_tables() 3618 nix_mce_list_init(&pfvf->promisc_mce_list, numvfs + 1); in nix_setup_mce_tables() 3620 for (idx = 0; idx < (numvfs + 1); idx++) { in nix_setup_mce_tables() 4560 int numvfs, hwvf; in nix_find_link_frs() local [all …]
|
H A D | rvu.h | 839 void rvu_get_pf_numvfs(struct rvu *rvu, int pf, int *numvfs, int *hwvf);
|