mlx4_QUERY_FUNC_CAP
int mlx4_QUERY_FUNC_CAP(struct mlx4_dev *dev, u8 gen_or_port,
err = mlx4_QUERY_FUNC_CAP(dev, port, &func_cap);
err = mlx4_QUERY_FUNC_CAP(dev, 0, &func_cap);
err = mlx4_QUERY_FUNC_CAP(dev, i, &func_cap);