MLX5_CAP_FPGA
unsigned int cap_size = MLX5_CAP_FPGA(dev, sandbox_extended_caps_len);
if (mlx5_is_fpga_lookaside(MLX5_CAP_FPGA(fdev->mdev, fpga_id)))
fpga_id = MLX5_CAP_FPGA(fdev->mdev, fpga_id);
MLX5_CAP_FPGA(fdev->mdev, image_version),
MLX5_CAP_FPGA(fdev->mdev, ieee_vendor_id),
MLX5_CAP_FPGA(fdev->mdev, sandbox_product_id),
MLX5_CAP_FPGA(fdev->mdev, sandbox_product_version));
max_num_qps = MLX5_CAP_FPGA(mdev, shell_caps.max_num_qps);
if (mlx5_is_fpga_lookaside(MLX5_CAP_FPGA(fdev->mdev, fpga_id)))
max_num_qps = MLX5_CAP_FPGA(mdev, shell_caps.max_num_qps);