Home
last modified time | relevance | path

Searched refs:total_vfs (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dsriov.c271 int total_vfs; in mlx5_sriov_init() local
276 total_vfs = pci_sriov_get_totalvfs(pdev); in mlx5_sriov_init()
279 sriov->vfs_ctx = kcalloc(total_vfs, sizeof(*sriov->vfs_ctx), GFP_KERNEL); in mlx5_sriov_init()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dmain.c3241 if (existing_vfs != total_vfs) { in mlx4_enable_sriov()
3243 existing_vfs, total_vfs); in mlx4_enable_sriov()
3244 total_vfs = existing_vfs; in mlx4_enable_sriov()
3394 if (total_vfs) { in mlx4_load_one()
3459 total_vfs, in mlx4_load_one()
3735 unsigned total_vfs = 0; in __mlx4_init_one() local
3771 total_vfs, MLX4_MAX_NUM_VF); in __mlx4_init_one()
3826 if (total_vfs) { in __mlx4_init_one()
4209 int pci_dev_data, err, total_vfs; in mlx4_restart_one_up() local
4336 int total_vfs; in mlx4_pci_resume() local
[all …]
/linux/drivers/net/ethernet/freescale/enetc/
A Denetc_pf.c348 if (vf >= pf->total_vfs) in enetc_pf_set_vf_mac()
369 if (vf >= pf->total_vfs) in enetc_pf_set_vf_vlan()
386 if (vf >= pf->total_vfs) in enetc_pf_set_vf_spoofchk()
437 for (i = 0; i < pf->total_vfs; i++) { in enetc_setup_mac_addresses()
456 vf_entries = num_entries / (pf->total_vfs + 1); in enetc_port_assign_rfs_entries()
458 for (i = 0; i < pf->total_vfs; i++) in enetc_port_assign_rfs_entries()
461 num_entries - vf_entries * pf->total_vfs); in enetc_port_assign_rfs_entries()
503 num_rings /= pf->total_vfs; in enetc_port_si_configure()
508 for (i = 0; i < pf->total_vfs; i++) in enetc_port_si_configure()
1256 pf->total_vfs = pci_sriov_get_totalvfs(pdev); in enetc_pf_probe()
A Denetc_pf.h34 int total_vfs; /* max number of VFs, set for PF at probe */ member
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_pf.c77 int irq, vfs = pf->total_vfs; in otx2_disable_flr_me_intr()
148 if (pf->total_vfs > 64) in otx2_pf_flr_intr_handler()
177 if (pf->total_vfs > 64) in otx2_pf_me_intr_handler()
551 int vfs = pf->total_vfs; in otx2_pfvf_mbox_intr_handler()
606 hwbase = ioremap_wc(base, MBOX_SIZE * pf->total_vfs); in otx2_pfvf_mbox_init()
2107 if (vf >= pf->total_vfs) in otx2_set_vf_mac()
2544 pf->vf_configs = devm_kcalloc(pf->dev, pf->total_vfs, in otx2_sriov_vfcfg_init()
2550 for (i = 0; i < pf->total_vfs; i++) { in otx2_sriov_vfcfg_init()
2568 for (i = 0; i < pf->total_vfs; i++) { in otx2_sriov_vfcfg_cleanup()
2618 pf->total_vfs = pci_sriov_get_totalvfs(pdev); in otx2_probe()
A Dotx2_common.h362 u8 total_vfs; member
A Dotx2_flows.c170 vf_vlan_max_flows = pfvf->total_vfs * OTX2_PER_VF_VLAN_FLOWS; in otx2_mcam_entry_init()
/linux/drivers/net/ethernet/qlogic/qed/
A Dqed_sriov.c144 if ((rel_vf_id >= p_hwfn->cdev->p_iov_info->total_vfs) || in qed_iov_is_valid_vfid()
349 pos + PCI_SRIOV_TOTAL_VF, &iov->total_vfs); in qed_iov_pci_cfg_info()
383 iov->total_vfs, in qed_iov_pci_cfg_info()
389 iov->total_vfs > NUM_OF_VFS(cdev)) { in qed_iov_pci_cfg_info()
399 iov->total_vfs = 0; in qed_iov_pci_cfg_info()
429 for (idx = 0; idx < p_iov->total_vfs; idx++) { in qed_iov_setup_vfdb()
466 num_vfs = p_hwfn->cdev->p_iov_info->total_vfs; in qed_iov_allocate_vfdb()
617 if (!cdev->p_iov_info->total_vfs) { in qed_iov_hw_info()
701 for (i = 0; i < cdev->p_iov_info->total_vfs; i++) in qed_iov_set_vfs_to_disable()
3753 for (i = 0; i < p_hwfn->cdev->p_iov_info->total_vfs; i++) in qed_iov_vf_flr_cleanup()
[all …]
A Dqed_sriov.h92 u16 total_vfs; /* total VFs associated with the PF */ member
A Dqed_sp_commands.c409 p_ramrod->num_vfs = (u8)p_iov->total_vfs; in qed_sp_pf_start()
A Dqed_int.c2059 u16 vfs = p_hwfn->cdev->p_iov_info->total_vfs; in qed_int_igu_reset_cam()
2205 max_vf = p_iov->first_vf_in_pf + p_iov->total_vfs; in qed_int_igu_read_cam()
A Dqed_cxt.c1161 p_mngr->vf_count = p_hwfn->cdev->p_iov_info->total_vfs; in qed_cxt_mngr_alloc()
1538 p_iov->first_vf_in_pf + p_iov->total_vfs); in qed_ilt_vf_bounds_init()
A Dqed_l2.c2230 max_vf_vlan_filters = cdev->p_iov_info->total_vfs * in qed_fill_eth_dev_info()
2232 max_vf_mac_filters = cdev->p_iov_info->total_vfs * in qed_fill_eth_dev_info()
A Dqed_dev.c1468 p_hwfn->cdev->p_iov_info->total_vfs : 0; in qed_init_qm_get_num_vfs()
/linux/drivers/crypto/hisilicon/
A Dqm.c4051 int ret, total_vfs, i; in qm_func_shaper_enable() local
4053 total_vfs = pci_sriov_get_totalvfs(qm->pdev); in qm_func_shaper_enable()
4054 if (fun_index > total_vfs) in qm_func_shaper_enable()
4428 int pre_existing_vfs, num_vfs, total_vfs, ret; in hisi_qm_sriov_enable() local
4434 total_vfs = pci_sriov_get_totalvfs(pdev); in hisi_qm_sriov_enable()
4442 num_vfs = min_t(int, max_vfs, total_vfs); in hisi_qm_sriov_enable()
4478 int total_vfs = pci_sriov_get_totalvfs(qm->pdev); in hisi_qm_sriov_disable() local
4494 memset(qm->factor + 1, 0, sizeof(struct qm_shaper_factor) * total_vfs); in hisi_qm_sriov_disable()
5753 int ret, total_vfs; in hisi_qm_memory_init() local
5756 total_vfs = pci_sriov_get_totalvfs(qm->pdev); in hisi_qm_memory_init()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
A Dfm10k_type.h627 u16 total_vfs; member
A Dfm10k_pf.c177 hw->iov.total_vfs = fm10k_is_ari_hierarchy_pf(hw) ? 64 : 7; in fm10k_init_hw_pf()
631 if ((num_vfs > num_pools) || (num_vfs > hw->iov.total_vfs)) in fm10k_iov_assign_resources_pf()
A Dfm10k_iov.c356 dglort.vsi_l = fls(hw->iov.total_vfs - 1); in fm10k_iov_resume()
A Dfm10k_netdev.c357 if (mask <= hw->iov.total_vfs) { in fm10k_request_glort_range()
A Dfm10k_pci.c2034 pci_sriov_set_totalvfs(pdev, hw->iov.total_vfs); in fm10k_sw_init()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_cn10k.c55 return ((rvu_get_pf(pcifunc) * rvu->hw->total_vfs) + in rvu_get_lmtst_tbl_index()
A Drvu_debugfs.c277 index = pf * rvu->hw->total_vfs * LMT_MAPTBL_ENTRY_SIZE; in rvu_dbg_lmtst_map_table_display()
290 index = (pf * rvu->hw->total_vfs * 16) + in rvu_dbg_lmtst_map_table_display()
368 for (vf = 0; vf <= rvu->hw->total_vfs; vf++) { in get_max_column_width()
437 for (vf = 0; vf <= rvu->hw->total_vfs; vf++) { in rvu_dbg_rsrc_attach_status()
A Drvu.h345 u16 total_vfs; /* Max RVU VFs HW supports */ member
A Drvu.c739 for (id = 0; id < hw->total_vfs; id++) { in rvu_free_hw_resources()
927 hw->total_vfs = (cfg >> 20) & 0xFFF; in rvu_setup_hw_resources()
1068 rvu->hwvf = devm_kcalloc(rvu->dev, hw->total_vfs, in rvu_setup_hw_resources()

Completed in 111 milliseconds