Home
last modified time | relevance | path

Searched refs:kbase_clk_rate_trace_manager (Results 1 - 11 of 11) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_clk_rate_trace_mgr.h26 /** The index of top clock domain in kbase_clk_rate_trace_manager:clks. */
30 * kbase_clk_rate_trace_manager:clks.
47 struct kbase_clk_rate_trace_manager *clk_rtm;
92 * kbase_clk_rate_trace_manager:lock must be held by the caller.
94 static inline void kbase_clk_rate_trace_manager_subscribe_no_lock(struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_subscribe_no_lock()
107 static inline void kbase_clk_rate_trace_manager_subscribe(struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_subscribe()
123 static inline void kbase_clk_rate_trace_manager_unsubscribe(struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_unsubscribe()
141 * kbase_clk_rate_trace_manager:lock must be locked.
145 void kbase_clk_rate_trace_manager_notify_all(struct kbase_clk_rate_trace_manager *clk_rtm, u32 clock_index,
H A Dmali_kbase_clk_rate_trace_mgr.c47 struct kbase_clk_rate_trace_manager *clk_rtm = clk_data->clk_rtm; in gpu_clk_rate_change_notifier()
71 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in gpu_clk_data_init()
115 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_init()
165 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_term()
189 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_gpu_active()
219 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_gpu_idle()
247 void kbase_clk_rate_trace_manager_notify_all(struct kbase_clk_rate_trace_manager *clk_rtm, u32 clk_index, in kbase_clk_rate_trace_manager_notify_all()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_clk_rate_trace_mgr.h25 /* The index of top clock domain in kbase_clk_rate_trace_manager:clks. */
29 * kbase_clk_rate_trace_manager:clks.
46 struct kbase_clk_rate_trace_manager *clk_rtm;
105 * kbase_clk_rate_trace_manager:lock must be held by the caller.
108 struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_subscribe_no_lock()
122 struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_subscribe()
140 struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_unsubscribe()
158 * kbase_clk_rate_trace_manager:lock must be locked.
163 struct kbase_clk_rate_trace_manager *clk_rtm,
H A Dmali_kbase_clk_rate_trace_mgr.c124 struct kbase_clk_rate_trace_manager *clk_rtm = clk_data->clk_rtm; in gpu_clk_rate_change_notifier()
150 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in gpu_clk_data_init()
202 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_init()
256 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_term()
280 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_gpu_active()
308 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_clk_rate_trace_manager_gpu_idle()
335 struct kbase_clk_rate_trace_manager *clk_rtm, in kbase_clk_rate_trace_manager_notify_all()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h326 * struct kbase_clk_rate_trace_manager - Data stored per device for GPU clock
340 struct kbase_clk_rate_trace_manager { struct
417 struct kbase_clk_rate_trace_manager clk_rtm;
H A Dmali_kbase_hwcnt_backend_jm.c146 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_jm_cc_enable()
177 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_jm_cc_disable()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_hwcnt_backend_jm.c286 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_jm_cc_enable()
324 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_jm_cc_disable()
H A Dmali_kbase_defs.h348 * struct kbase_clk_rate_trace_manager - Data stored per device for GPU clock
362 struct kbase_clk_rate_trace_manager { struct
436 struct kbase_clk_rate_trace_manager clk_rtm;
H A Dmali_kbase_hwcnt_backend_csf_if_fw.c176 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_csf_if_fw_cc_enable()
210 struct kbase_clk_rate_trace_manager *rtm = &kbdev->pm.clk_rtm; in kbasep_hwcnt_backend_csf_if_fw_cc_disable()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ipa_control/
H A Dmali_kbase_csf_ipa_control.c344 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_ipa_control_init()
386 struct kbase_clk_rate_trace_manager *clk_rtm = &kbdev->pm.clk_rtm; in kbase_ipa_control_term()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tests/mali_kutf_clk_rate_trace/kernel/
H A Dmali_kutf_clk_rate_trace_test.c364 struct kbase_clk_rate_trace_manager *clk_rtm = &data->kbdev->pm.clk_rtm; in kutf_clk_trace_do_invoke_notify_42k()

Completed in 14 milliseconds