MLX5_CAP_MCAM_REG
if (!MLX5_CAP_MCAM_REG(dev, tracer_registers)) {
if (MLX5_CAP_MCAM_REG(dev, tracer_registers))
if (!MLX5_CAP_GEN(dev, mcam_reg) || !MLX5_CAP_MCAM_REG(dev, mcqi)) {
!MLX5_CAP_MCAM_REG(dev, mcqi) ||
!MLX5_CAP_MCAM_REG(dev, mcc) ||
!MLX5_CAP_MCAM_REG(dev, mcda)) {
if (!MLX5_CAP_GEN(dev, mcam_reg) || !MLX5_CAP_MCAM_REG(dev, mcqi) ||
!MLX5_CAP_MCAM_REG(dev, mcqs)) {
if (!MLX5_CAP_MCAM_REG(dev, mfrl))
if (mlx5_core_is_pf(dev) && MLX5_CAP_MCAM_REG(dev, mrtc))
if (!MLX5_CAP_MCAM_REG(mdev, mtmp))
if (MLX5_CAP_MCAM_REG(mdev, mtutc))
if (!MLX5_CAP_MCAM_REG(dev, mtutc))
if (!MLX5_CAP_MCAM_REG(dev, mpir))