Lines Matching refs:nvfs
1374 int nvfs;
1394 nvfs = bitmap_weight(slaves_port1.slaves, dev->persist->num_vfs + 1) +
1398 if (nvfs > MAX_MF_BOND_ALLOWED_SLAVES) {
1400 nvfs, MAX_MF_BOND_ALLOWED_SLAVES);
3291 int *nvfs)
3293 int requested_vfs = nvfs[0] + nvfs[1] + nvfs[2];
3333 int total_vfs, int *nvfs, struct mlx4_priv *priv,
3454 if (mlx4_check_dev_cap(dev, dev_cap, nvfs))
3489 if (mlx4_check_dev_cap(dev, dev_cap, nvfs))
3561 memcpy(dev->persist->nvfs, nvfs, sizeof(dev->persist->nvfs));
3564 i < sizeof(dev->persist->nvfs)/
3565 sizeof(dev->persist->nvfs[0]); i++) {
3568 for (j = 0; j < dev->persist->nvfs[i]; ++sum, ++j) {
3731 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0};
3750 for (i = 0; i < ARRAY_SIZE(nvfs) && i < num_vfs_argc;
3751 total_vfs += nvfs[param_map[num_vfs_argc - 1][i]], i++) {
3752 nvfs[param_map[num_vfs_argc - 1][i]] = num_vfs[i];
3753 if (nvfs[i] < 0) {
3762 if (prb_vf[i] < 0 || prb_vf[i] > nvfs[i]) {
3777 if (nvfs[i] + nvfs[2] > MLX4_MAX_NUM_VF_P_PORT) {
3780 nvfs[i] + nvfs[2], i + 1,
3838 for (i = 0; i < ARRAY_SIZE(nvfs) &&
3839 vfs_offset + nvfs[i] < extended_func_num(pdev);
3840 vfs_offset += nvfs[i], i++)
3842 if (i == ARRAY_SIZE(nvfs)) {
3864 err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 0);
4223 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0};
4228 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs));
4232 err = mlx4_load_one(pdev, pci_dev_data, total_vfs, nvfs, priv, 1);
4350 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0};
4356 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs));
4360 err = mlx4_load_one(pdev, priv->pci_dev_data, total_vfs, nvfs,
4419 int nvfs[MLX4_MAX_PORTS + 1] = {0, 0, 0};
4425 memcpy(nvfs, dev->persist->nvfs, sizeof(dev->persist->nvfs));
4430 nvfs, priv, 1);