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 D | mali_kbase_clk_rate_trace_mgr.h | 26 /** 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 D | mali_kbase_clk_rate_trace_mgr.c | 47 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 D | mali_kbase_clk_rate_trace_mgr.h | 25 /* 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 D | mali_kbase_clk_rate_trace_mgr.c | 124 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 D | mali_kbase_defs.h | 326 * 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 D | mali_kbase_hwcnt_backend_jm.c | 146 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 D | mali_kbase_hwcnt_backend_jm.c | 286 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 D | mali_kbase_defs.h | 348 * 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 D | mali_kbase_hwcnt_backend_csf_if_fw.c | 176 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 D | mali_kbase_csf_ipa_control.c | 344 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 D | mali_kutf_clk_rate_trace_test.c | 364 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