Searched refs:rate_listener (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/ |
| H A D | mali_kbase_hwcnt_backend_csf_if_fw.c | 84 struct kbase_clk_rate_listener rate_listener; member 143 kbasep_hwcnt_backend_csf_if_fw_on_freq_change(struct kbase_clk_rate_listener *rate_listener, in kbasep_hwcnt_backend_csf_if_fw_on_freq_change() argument 147 rate_listener, struct kbase_hwcnt_backend_csf_if_fw_ctx, rate_listener); in kbasep_hwcnt_backend_csf_if_fw_on_freq_change() 185 kbase_clk_rate_trace_manager_subscribe_no_lock(rtm, &fw_ctx->rate_listener); in kbasep_hwcnt_backend_csf_if_fw_cc_enable() 206 kbase_clk_rate_trace_manager_unsubscribe(rtm, &fw_ctx->rate_listener); in kbasep_hwcnt_backend_csf_if_fw_cc_disable() 737 ctx->rate_listener.notify = kbasep_hwcnt_backend_csf_if_fw_on_freq_change; in kbasep_hwcnt_backend_csf_if_fw_ctx_create()
|
| H A D | mali_kbase_hwcnt_backend_jm.c | 121 struct kbase_clk_rate_listener rate_listener; member 228 static void kbasep_hwcnt_backend_jm_on_freq_change(struct kbase_clk_rate_listener *rate_listener, in kbasep_hwcnt_backend_jm_on_freq_change() argument 232 container_of(rate_listener, struct kbase_hwcnt_backend_jm, rate_listener); in kbasep_hwcnt_backend_jm_on_freq_change() 279 kbase_clk_rate_trace_manager_subscribe_no_lock(rtm, &backend_jm->rate_listener); in kbasep_hwcnt_backend_jm_cc_enable() 308 kbase_clk_rate_trace_manager_unsubscribe(rtm, &backend_jm->rate_listener); in kbasep_hwcnt_backend_jm_cc_disable() 707 backend->rate_listener.notify = kbasep_hwcnt_backend_jm_on_freq_change; in kbasep_hwcnt_backend_jm_create()
|