MLX5_CAP_PCAM_FEATURE
if (MLX5_CAP_PCAM_FEATURE(dev->mdev, rx_icrc_encapsulated_counter)) {
if (MLX5_CAP_PCAM_FEATURE(dev->mdev, rx_icrc_encapsulated_counter)) {
if (MLX5_CAP_PCAM_FEATURE(dev->mdev, rx_icrc_encapsulated_counter)) {
MLX5_CAP_PCAM_FEATURE(dev, fec_50G_per_lane_in_pplm)) ||
MLX5_CAP_PCAM_FEATURE(dev, fec_100G_per_lane_in_pplm)) ||
MLX5_CAP_PCAM_FEATURE(dev, fec_200G_per_lane_in_pplm));
bool fec_50g_per_lane = MLX5_CAP_PCAM_FEATURE(dev, fec_50G_per_lane_in_pplm);
if (!MLX5_CAP_PCAM_FEATURE(mdev, ptys_connector_type)) {
if (MLX5_CAP_PCAM_FEATURE(mdev, ptys_connector_type))
if (!MLX5_CAP_PCAM_FEATURE((priv)->mdev, pfcc_mask) ||
if (!MLX5_CAP_PCAM_FEATURE((priv)->mdev, pfcc_mask) ||
(MLX5_CAP_PCAM_FEATURE(dev, ppcnt_statistical_group) ? \
(MLX5_CAP_PCAM_FEATURE(dev, per_lane_error_counters) ? \
(MLX5_CAP_PCAM_FEATURE(dev, ppcnt_recovery_counters) ? \
if (MLX5_CAP_PCAM_FEATURE(mdev, ppcnt_statistical_group)) {
if (MLX5_CAP_PCAM_FEATURE(mdev, ppcnt_recovery_counters)) {
if (MLX5_CAP_PCAM_FEATURE(priv->mdev, ppcnt_statistical_group)) {
if (MLX5_CAP_PCAM_FEATURE((priv)->mdev, rx_buffer_fullness_counters))
if (MLX5_CAP_PCAM_FEATURE((priv)->mdev, rx_buffer_fullness_counters))
if (MLX5_CAP_PCAM_FEATURE((priv)->mdev, rx_buffer_fullness_counters))
if (!MLX5_CAP_PCAM_FEATURE(mdev, rx_buffer_fullness_counters))
MLX5_CAP_PCAM_FEATURE((priv)->mdev, pfcc_mask) * \
if (MLX5_CAP_PCAM_FEATURE(mdev, ptys_extended_ethernet))
if (!MLX5_CAP_PCAM_FEATURE(mdev, buffer_ownership)) {