Loading msm/sde/sde_core_perf.c +17 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,9 @@ #define SDE_PERF_MODE_STRING_SIZE 128 #define SDE_PERF_THRESHOLD_HIGH_MIN 12800000 #define GET_H32(val) (val >> 32) #define GET_L32(val) (val & 0xffffffff) static DEFINE_MUTEX(sde_core_perf_lock); /** Loading Loading @@ -150,7 +153,20 @@ static void _sde_core_perf_calc_crtc(struct sde_kms *kms, perf->core_clk_rate); } SDE_EVT32(crtc->base.id, perf->core_clk_rate); SDE_EVT32(DRMID(crtc), perf->core_clk_rate, GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_EBI]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_EBI])); SDE_EVT32(DRMID(crtc), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_EBI]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_EBI])); trace_sde_perf_calc_crtc(crtc->base.id, perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC], perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC], Loading Loading
msm/sde/sde_core_perf.c +17 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,9 @@ #define SDE_PERF_MODE_STRING_SIZE 128 #define SDE_PERF_THRESHOLD_HIGH_MIN 12800000 #define GET_H32(val) (val >> 32) #define GET_L32(val) (val & 0xffffffff) static DEFINE_MUTEX(sde_core_perf_lock); /** Loading Loading @@ -150,7 +153,20 @@ static void _sde_core_perf_calc_crtc(struct sde_kms *kms, perf->core_clk_rate); } SDE_EVT32(crtc->base.id, perf->core_clk_rate); SDE_EVT32(DRMID(crtc), perf->core_clk_rate, GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_H32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_EBI]), GET_L32(perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_EBI])); SDE_EVT32(DRMID(crtc), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_MNOC]), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_LLCC]), GET_H32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_EBI]), GET_L32(perf->max_per_pipe_ib[SDE_POWER_HANDLE_DBUS_ID_EBI])); trace_sde_perf_calc_crtc(crtc->base.id, perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_MNOC], perf->bw_ctl[SDE_POWER_HANDLE_DBUS_ID_LLCC], Loading