Home
last modified time | relevance | path

Searched refs:nr_virtfn (Results 1 – 13 of 13) sorted by relevance

/linux-6.3-rc2/drivers/pci/
A Diov.c104 int nr_virtfn, busnr, rc = 0; in compute_max_vf_buses() local
106 for (nr_virtfn = iov->total_VFs; nr_virtfn; nr_virtfn--) { in compute_max_vf_buses()
107 pci_iov_set_numvfs(dev, nr_virtfn); in compute_max_vf_buses()
610 if (!nr_virtfn) in sriov_enable()
621 if (nr_virtfn < 0 || nr_virtfn > iov->total_VFs || in sriov_enable()
667 if (nr_virtfn < initial) in sriov_enable()
668 initial = nr_virtfn; in sriov_enable()
688 iov->num_VFs = nr_virtfn; in sriov_enable()
1218 if (nr_virtfn == 0) { in pci_sriov_configure_simple()
1223 rc = sriov_enable(dev, nr_virtfn); in pci_sriov_configure_simple()
[all …]
/linux-6.3-rc2/Documentation/translations/zh_CN/PCI/
A Dpci-iov-howto.rst70 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
72 nr_virtfn'是要启用的VF的编号。
76 echo 'nr_virtfn' > \
/linux-6.3-rc2/drivers/vfio/pci/
A Dvfio_pci.c178 static int vfio_pci_sriov_configure(struct pci_dev *pdev, int nr_virtfn) in vfio_pci_sriov_configure() argument
185 return vfio_pci_core_sriov_configure(vdev, nr_virtfn); in vfio_pci_sriov_configure()
A Dvfio_pci_core.c2250 int nr_virtfn) in vfio_pci_core_sriov_configure() argument
2257 if (nr_virtfn) { in vfio_pci_core_sriov_configure()
2288 ret = pci_enable_sriov(pdev, nr_virtfn); in vfio_pci_core_sriov_configure()
2294 return nr_virtfn; in vfio_pci_core_sriov_configure()
/linux-6.3-rc2/Documentation/PCI/
A Dpci-iov-howto.rst70 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
72 'nr_virtfn' is number of VFs to be enabled.
76 echo 'nr_virtfn' > \
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_sriov.h53 u16 nr_virtfn; /* number of VFs available */ member
219 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn)
541 return bp->vfdb->sriov.nr_virtfn * BNX2X_CIDS_PER_VF; in bnx2x_vf_headroom()
A Dbnx2x_sriov.c1163 iov->initial, iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz); in bnx2x_sriov_info()
1244 iov->nr_virtfn = min_t(u16, iov->total, num_vfs_param); in bnx2x_iov_init_one()
1247 num_vfs_param, iov->nr_virtfn); in bnx2x_iov_init_one()
1550 DP(BNX2X_MSG_IOV, "num of vfs: %d\n", (bp)->vfdb->sriov.nr_virtfn); in bnx2x_iov_nic_init()
A Dbnx2x_main.c3419 ether_stat->vf_cnt = IS_SRIOV(bp) ? bp->vfdb->sriov.nr_virtfn : 0; in bnx2x_drv_info_ether_stat()
/linux-6.3-rc2/include/linux/
A Dvfio_pci_core.h115 int nr_virtfn);
A Dpci.h2227 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
2237 int pci_sriov_configure_simple(struct pci_dev *dev, int nr_virtfn);
2266 static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn) in pci_enable_sriov() argument
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/
A Dqed_sriov.h96 u16 nr_virtfn; /* number of VFs available */ member
A Dqed_sriov.c385 iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz); in qed_iov_pci_cfg_info()
/linux-6.3-rc2/drivers/scsi/lpfc/
A Dlpfc_init.c7656 uint16_t nr_virtfn; in lpfc_sli_sriov_nr_virtfn_get() local
7663 pci_read_config_word(pdev, pos + PCI_SRIOV_TOTAL_VF, &nr_virtfn); in lpfc_sli_sriov_nr_virtfn_get()
7664 return nr_virtfn; in lpfc_sli_sriov_nr_virtfn_get()

Completed in 81 milliseconds