Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/pci/
Diov.c44 static inline void pci_iov_set_numvfs(struct pci_dev *dev, int nr_virtfn) in pci_iov_set_numvfs() argument
48 pci_write_config_word(dev, iov->pos + PCI_SRIOV_NUM_VF, nr_virtfn); in pci_iov_set_numvfs()
63 int nr_virtfn; in virtfn_max_buses() local
67 for (nr_virtfn = 1; nr_virtfn <= iov->total_VFs; nr_virtfn++) { in virtfn_max_buses()
68 pci_iov_set_numvfs(dev, nr_virtfn); in virtfn_max_buses()
69 busnr = pci_iov_virtfn_bus(dev, nr_virtfn - 1); in virtfn_max_buses()
228 static int sriov_enable(struct pci_dev *dev, int nr_virtfn) in sriov_enable() argument
241 if (!nr_virtfn) in sriov_enable()
252 if (nr_virtfn < 0 || nr_virtfn > iov->total_VFs || in sriov_enable()
253 (!(iov->cap & PCI_SRIOV_CAP_VFM) && (nr_virtfn > initial))) in sriov_enable()
[all …]
/linux-4.1.27/Documentation/PCI/
Dpci-iov-howto.txt58 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
59 'nr_virtfn' is number of VFs to be enabled.
61 echo 'nr_virtfn' > \
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sriov.h51 u16 nr_virtfn; /* number of VFs available */ member
212 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn)
524 return bp->vfdb->sriov.nr_virtfn * BNX2X_CIDS_PER_VF; in bnx2x_vf_headroom()
Dbnx2x_sriov.c1215 iov->initial, iov->nr_virtfn, iov->offset, iov->stride, iov->pgsz); in bnx2x_sriov_info()
1295 iov->nr_virtfn = min_t(u16, iov->total, num_vfs_param); in bnx2x_iov_init_one()
1298 num_vfs_param, iov->nr_virtfn); in bnx2x_iov_init_one()
1595 DP(BNX2X_MSG_IOV, "num of vfs: %d\n", (bp)->vfdb->sriov.nr_virtfn); in bnx2x_iov_nic_init()
Dbnx2x_main.c3407 ether_stat->vf_cnt = IS_SRIOV(bp) ? bp->vfdb->sriov.nr_virtfn : 0; in bnx2x_drv_info_ether_stat()
/linux-4.1.27/include/linux/
Dpci.h1686 int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
1702 static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn) in pci_enable_sriov() argument
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_init.c4870 uint16_t nr_virtfn; in lpfc_sli_sriov_nr_virtfn_get() local
4877 pci_read_config_word(pdev, pos + PCI_SRIOV_TOTAL_VF, &nr_virtfn); in lpfc_sli_sriov_nr_virtfn_get()
4878 return nr_virtfn; in lpfc_sli_sriov_nr_virtfn_get()