PERCENT
SMU_SCALAR(SMU_MATTR(AVERAGE_GFX_ACTIVITY), SMU_MUNIT(PERCENT), \
SMU_SCALAR(SMU_MATTR(AVERAGE_UMC_ACTIVITY), SMU_MUNIT(PERCENT), \
SMU_SCALAR(SMU_MATTR(GFX_ACTIVITY_ACC), SMU_MUNIT(PERCENT), \
SMU_SCALAR(SMU_MATTR(MEM_ACTIVITY_ACC), SMU_MUNIT(PERCENT), \
SMU_SCALAR(SMU_MATTR(PCIE_BANDWIDTH_ACC), SMU_MUNIT(PERCENT), \
SMU_ARRAY(SMU_MATTR(GFX_BUSY_INST), SMU_MUNIT(PERCENT), \
SMU_ARRAY(SMU_MATTR(JPEG_BUSY), SMU_MUNIT(PERCENT), SMU_MTYPE(U16), \
SMU_ARRAY(SMU_MATTR(VCN_BUSY), SMU_MUNIT(PERCENT), SMU_MTYPE(U16), \
SMU_ARRAY(SMU_MATTR(GFX_BUSY_ACC), SMU_MUNIT(PERCENT), SMU_MTYPE(U64), \
SMU_ARRAY(SMU_MATTR(GFX_BUSY_INST), SMU_MUNIT(PERCENT), \
SMU_ARRAY(SMU_MATTR(JPEG_BUSY), SMU_MUNIT(PERCENT), SMU_MTYPE(U16), \
SMU_ARRAY(SMU_MATTR(VCN_BUSY), SMU_MUNIT(PERCENT), SMU_MTYPE(U16), \
SMU_ARRAY(SMU_MATTR(GFX_BUSY_ACC), SMU_MUNIT(PERCENT), SMU_MTYPE(U64), \
return (count * PERCENT) / RTW89_BCN_TRACK_STAT_NR;
bcn_timeout = (RTW89_BCN_TRACK_TARGET_BCN * beacon_int) / PERCENT;
(beacons_in_period * RTW89_BCN_TRACK_LOW_BCN) / PERCENT;
(beacons_in_period * RTW89_BCN_TRACK_MED_BCN) / PERCENT;
(RTW89_BCN_TRACK_STAT_NR * RTW89_BCN_TRACK_OUTLIER_LOW_BCN) / PERCENT;
(RTW89_BCN_TRACK_STAT_NR * RTW89_BCN_TRACK_OUTLIER_HIGH_BCN) / PERCENT;
(RTW89_BCN_TRACK_STAT_NR * RTW89_BCN_TRACK_TARGET_BCN) / PERCENT;
bcn_track->tbtt_diff_th = (bcn_intvl_us * 85) / PERCENT;
rtw89_phy_ccx_get_report(rtwdev, bb, env->ifs_clm_tx, PERCENT);
PERCENT);
rtw89_phy_ccx_get_report(rtwdev, bb, env->ifs_clm_cckfa, PERCENT);
rtw89_phy_ccx_get_report(rtwdev, bb, env->ifs_clm_ofdmfa, PERCENT);
PERCENT);
PERCENT);
rtw89_linear_to_db_quarter(div_u64(txpwr, PERCENT)));
linear = DIV_ROUND_DOWN_ULL(tas->total_txpwr, tas->window_size * PERCENT);
per_left = PERCENT(left, lcl_hitm);
per_right = PERCENT(right, lcl_hitm);
double per = PERCENT(he, lcl_peer);
per_left = PERCENT(left, lcl_peer);
per_right = PERCENT(right, lcl_peer);
double per = PERCENT(he, rmt_peer);
per_left = PERCENT(left, rmt_peer);
per_right = PERCENT(right, rmt_peer);
double per = PERCENT(he, st_l1hit);
per_left = PERCENT(left, st_l1hit);
per_right = PERCENT(right, st_l1hit);
double per = PERCENT(he, st_l1miss);
per_left = PERCENT(left, st_l1miss);
per_right = PERCENT(right, st_l1miss);
double per = PERCENT(he, st_na);
per_left = PERCENT(left, st_na);
per_right = PERCENT(right, st_na);
double per = PERCENT(he, rmt_hitm);
per_left = PERCENT(left, rmt_hitm);
per_right = PERCENT(right, rmt_hitm);
double per = PERCENT(he, lcl_hitm);