Home
last modified time | relevance | path

Searched refs:rate_listener (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/backend/
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c84 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 Dmali_kbase_hwcnt_backend_jm.c121 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()