Lines Matching refs:nvfs
1373 int nvfs; in mlx4_mf_bond() local
1393 nvfs = bitmap_weight(slaves_port1.slaves, dev->persist->num_vfs + 1) + in mlx4_mf_bond()
1397 if (nvfs > MAX_MF_BOND_ALLOWED_SLAVES) { in mlx4_mf_bond()
1399 nvfs, MAX_MF_BOND_ALLOWED_SLAVES); in mlx4_mf_bond()
3274 int *nvfs) in mlx4_check_dev_cap() argument
3276 int requested_vfs = nvfs[0] + nvfs[1] + nvfs[2]; in mlx4_check_dev_cap()
3316 int total_vfs, int *nvfs, struct mlx4_priv *priv, in mlx4_load_one() argument
3437 if (mlx4_check_dev_cap(dev, dev_cap, nvfs)) in mlx4_load_one()
3472 if (mlx4_check_dev_cap(dev, dev_cap, nvfs)) in mlx4_load_one()
3543 memcpy(dev->persist->nvfs, nvfs, sizeof(dev->persist->nvfs)); in mlx4_load_one()
3546 i < sizeof(dev->persist->nvfs)/ in mlx4_load_one()
3547 sizeof(dev->persist->nvfs[0]); i++) { in mlx4_load_one()
3550 for (j = 0; j < dev->persist->nvfs[i]; ++sum, ++j) { in mlx4_load_one()
3713 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; in __mlx4_init_one() local
3732 for (i = 0; i < ARRAY_SIZE(nvfs) && i < num_vfs_argc; in __mlx4_init_one()
3733 total_vfs += nvfs[param_map[num_vfs_argc - 1][i]], i++) { in __mlx4_init_one()
3734 nvfs[param_map[num_vfs_argc - 1][i]] = num_vfs[i]; in __mlx4_init_one()
3735 if (nvfs[i] < 0) { in __mlx4_init_one()
3744 if (prb_vf[i] < 0 || prb_vf[i] > nvfs[i]) { in __mlx4_init_one()
3759 if (nvfs[i] + nvfs[2] > MLX4_MAX_NUM_VF_P_PORT) { in __mlx4_init_one()
3762 nvfs[i] + nvfs[2], i + 1, in __mlx4_init_one()
3820 for (i = 0; i < ARRAY_SIZE(nvfs) && in __mlx4_init_one()
3821 vfs_offset + nvfs[i] < extended_func_num(pdev); in __mlx4_init_one()
3822 vfs_offset += nvfs[i], i++) in __mlx4_init_one()
3824 if (i == ARRAY_SIZE(nvfs)) { in __mlx4_init_one()
3846 err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 0); in __mlx4_init_one()
4196 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; in mlx4_restart_one_up() local
4201 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs)); in mlx4_restart_one_up()
4205 err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 1); in mlx4_restart_one_up()
4323 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; in mlx4_pci_resume() local
4329 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs)); in mlx4_pci_resume()
4333 err = mlx4_load_one(pdev, priv->pci_dev_data, total_vfs, nvfs, in mlx4_pci_resume()
4388 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0}; in mlx4_resume() local
4394 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs)); in mlx4_resume()
4399 nvfs, priv, 1); in mlx4_resume()