MLX4_ROCE_PF_GIDS
return MLX4_ROCE_PF_GIDS;
if (slave_gid <= ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) % vfs))
return ((MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs) + 1;
return (MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS) / vfs;
gids = MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS;
return MLX4_ROCE_PF_GIDS + ((gids / vfs) + 1) * (slave_gid - 1);
return MLX4_ROCE_PF_GIDS + (gids % vfs) +
int vf_gids = MLX4_ROCE_MAX_GIDS - MLX4_ROCE_PF_GIDS;
if (found_ix < MLX4_ROCE_PF_GIDS)
else if (found_ix < MLX4_ROCE_PF_GIDS + (vf_gids % num_vfs) *
slave_gid = ((found_ix - MLX4_ROCE_PF_GIDS) /
((found_ix - MLX4_ROCE_PF_GIDS -