MLX5_CAP_FPGA
unsigned int cap_size = MLX5_CAP_FPGA(dev, sandbox_extended_caps_len);
fpga_id = 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);
vid = MLX5_CAP_FPGA(fdev->mdev, ieee_vendor_id);
pid = MLX5_CAP_FPGA(fdev->mdev, sandbox_product_id);
fpga_id = MLX5_CAP_FPGA(mdev, fpga_id);
max_num_qps = MLX5_CAP_FPGA(mdev, shell_caps.max_num_qps);
vid = MLX5_CAP_FPGA(fdev->mdev, ieee_vendor_id);
pid = MLX5_CAP_FPGA(fdev->mdev, sandbox_product_id);
if (MLX5_CAP_FPGA(mdev, ieee_vendor_id) !=
if (MLX5_CAP_FPGA(mdev, sandbox_product_id) !=
return (u64)MLX5_CAP_FPGA(fdev->mdev, fpga_ddr_size) << 10;