Home
last modified time | relevance | path

Searched defs:kbdev (Results 1 – 25 of 214) sorted by relevance

123456789

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tracepoints.h58 #define __TL_DISPATCH_STREAM(kbdev, stype) \ argument
875 kbdev, \ argument
900 kbdev, \ argument
925 kbdev, \ argument
949 kbdev, \ argument
971 kbdev, \ argument
992 kbdev, \ argument
1011 kbdev, \ argument
1031 kbdev, \ argument
1053 kbdev, \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device.c85 static int kbase_device_all_as_init(struct kbase_device *kbdev) in kbase_device_all_as_init()
103 static void kbase_device_all_as_term(struct kbase_device *kbdev) in kbase_device_all_as_term()
111 int kbase_device_pcm_dev_init(struct kbase_device *const kbdev) in kbase_device_pcm_dev_init()
154 void kbase_device_pcm_dev_term(struct kbase_device *const kbdev) in kbase_device_pcm_dev_term()
177 struct kbase_device *kbdev; in mali_oom_notifier_handler() local
217 int kbase_device_misc_init(struct kbase_device * const kbdev) in kbase_device_misc_init()
345 void kbase_device_misc_term(struct kbase_device *kbdev) in kbase_device_misc_term()
367 void kbase_enable_quick_reset(struct kbase_device *kbdev) in kbase_enable_quick_reset()
377 void kbase_disable_quick_reset(struct kbase_device *kbdev) in kbase_disable_quick_reset()
387 bool kbase_is_quick_reset_enabled(struct kbase_device *kbdev) in kbase_is_quick_reset_enabled()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_driver.c107 bool kbase_pm_is_mcu_desired(struct kbase_device *kbdev) in kbase_pm_is_mcu_desired()
134 bool kbase_pm_is_l2_desired(struct kbase_device *kbdev) in kbase_pm_is_l2_desired()
160 void kbase_pm_protected_override_enable(struct kbase_device *kbdev) in kbase_pm_protected_override_enable()
166 void kbase_pm_protected_override_disable(struct kbase_device *kbdev) in kbase_pm_protected_override_disable()
173 int kbase_pm_protected_entry_override_enable(struct kbase_device *kbdev) in kbase_pm_protected_entry_override_enable()
197 void kbase_pm_protected_entry_override_disable(struct kbase_device *kbdev) in kbase_pm_protected_entry_override_disable()
211 void kbase_pm_protected_l2_override(struct kbase_device *kbdev, bool override) in kbase_pm_protected_l2_override()
267 static void mali_cci_flush_l2(struct kbase_device *kbdev) in mali_cci_flush_l2()
309 static void kbase_pm_invoke(struct kbase_device *kbdev, in kbase_pm_invoke()
396 static u64 kbase_pm_get_state(struct kbase_device *kbdev, in kbase_pm_get_state()
[all …]
H A Dmali_kbase_pm_backend.c49 int kbase_pm_runtime_init(struct kbase_device *kbdev) in kbase_pm_runtime_init()
102 void kbase_pm_runtime_term(struct kbase_device *kbdev) in kbase_pm_runtime_term()
108 void kbase_pm_register_access_enable(struct kbase_device *kbdev) in kbase_pm_register_access_enable()
125 void kbase_pm_register_access_disable(struct kbase_device *kbdev) in kbase_pm_register_access_disable()
137 int kbase_hwaccess_pm_init(struct kbase_device *kbdev) in kbase_hwaccess_pm_init()
254 void kbase_pm_do_poweron(struct kbase_device *kbdev, bool is_resume) in kbase_pm_do_poweron()
282 static void pm_handle_power_off(struct kbase_device *kbdev) in pm_handle_power_off()
354 struct kbase_device *kbdev = container_of(data, struct kbase_device, in kbase_pm_gpu_poweroff_wait_wq() local
394 static void kbase_pm_l2_clock_slow(struct kbase_device *kbdev) in kbase_pm_l2_clock_slow()
438 static void kbase_pm_l2_clock_normalize(struct kbase_device *kbdev) in kbase_pm_l2_clock_normalize()
[all …]
H A Dmali_kbase_jm_hw.c47 static u64 kbase_job_write_affinity(struct kbase_device *kbdev, base_jd_core_req core_req, in kbase_job_write_affinity()
193 static inline bool kbasep_jm_wait_js_free(struct kbase_device *kbdev, unsigned int js, in kbasep_jm_wait_js_free()
214 int kbase_job_hw_submit(struct kbase_device *kbdev, struct kbase_jd_atom *katom, unsigned int js) in kbase_job_hw_submit()
366 static void kbasep_job_slot_update_head_start_timestamp(struct kbase_device *kbdev, unsigned int js, in kbasep_job_slot_update_head_start_timestamp()
397 static void kbasep_trace_tl_event_lpu_softstop(struct kbase_device *kbdev, unsigned int js) in kbasep_trace_tl_event_lpu_softstop()
404 void kbase_job_done(struct kbase_device *kbdev, u32 done) in kbase_job_done()
624 void kbasep_job_slot_soft_or_hard_stop_do_action(struct kbase_device *kbdev, unsigned int js, in kbasep_job_slot_soft_or_hard_stop_do_action()
755 struct kbase_device *kbdev = kctx->kbdev; in kbase_backend_jm_kill_running_jobs_from_kctx() local
767 struct kbase_device *kbdev; in kbase_job_slot_ctx_priority_check_locked() local
799 struct kbase_device *const kbdev = kctx->kbdev; in softstop_start_rp_nolock() local
[all …]
H A Dmali_kbase_jm_rb.c69 static void kbase_gpu_enqueue_atom(struct kbase_device *kbdev, in kbase_gpu_enqueue_atom()
96 static struct kbase_jd_atom *kbase_gpu_dequeue_atom(struct kbase_device *kbdev, unsigned int js, in kbase_gpu_dequeue_atom()
120 struct kbase_jd_atom *kbase_gpu_inspect(struct kbase_device *kbdev, unsigned int js, int idx) in kbase_gpu_inspect()
132 struct kbase_jd_atom *kbase_backend_inspect_tail(struct kbase_device *kbdev, unsigned int js) in kbase_backend_inspect_tail()
142 bool kbase_gpu_atoms_submitted_any(struct kbase_device *kbdev) in kbase_gpu_atoms_submitted_any()
161 int kbase_backend_nr_atoms_submitted(struct kbase_device *kbdev, unsigned int js) in kbase_backend_nr_atoms_submitted()
179 int kbase_backend_nr_atoms_on_slot(struct kbase_device *kbdev, unsigned int js) in kbase_backend_nr_atoms_on_slot()
194 static int kbase_gpu_nr_atoms_on_slot_min(struct kbase_device *kbdev, unsigned int js, in kbase_gpu_nr_atoms_on_slot_min()
242 static bool kbase_gpu_check_secure_atoms(struct kbase_device *kbdev, in kbase_gpu_check_secure_atoms()
264 int kbase_backend_slot_free(struct kbase_device *kbdev, unsigned int js) in kbase_backend_slot_free()
[all …]
H A Dmali_kbase_pm_internal.h806 bool kbase_pm_idle_groups_sched_suspendable(struct kbase_device *kbdev) in kbase_pm_idle_groups_sched_suspendable()
824 bool kbase_pm_no_runnables_sched_suspendable(struct kbase_device *kbdev) in kbase_pm_no_runnables_sched_suspendable()
841 static inline bool kbase_pm_no_mcu_core_pwroff(struct kbase_device *kbdev) in kbase_pm_no_mcu_core_pwroff()
856 static inline bool kbase_pm_mcu_is_in_desired_state(struct kbase_device *kbdev) in kbase_pm_mcu_is_in_desired_state()
879 static inline bool kbase_pm_l2_is_in_desired_state(struct kbase_device *kbdev) in kbase_pm_l2_is_in_desired_state()
898 static inline void kbase_pm_lock(struct kbase_device *kbdev) in kbase_pm_lock()
911 static inline void kbase_pm_unlock(struct kbase_device *kbdev) in kbase_pm_unlock()
930 static inline bool kbase_pm_gpu_sleep_allowed(struct kbase_device *kbdev) in kbase_pm_gpu_sleep_allowed()
959 static inline void kbase_pm_enable_db_mirror_interrupt(struct kbase_device *kbdev) in kbase_pm_enable_db_mirror_interrupt()
983 static inline void kbase_pm_disable_db_mirror_interrupt(struct kbase_device *kbdev) in kbase_pm_disable_db_mirror_interrupt()
[all …]
H A Dmali_kbase_instr_backend.c32 static int wait_prfcnt_ready(struct kbase_device *kbdev) in wait_prfcnt_ready()
47 int kbase_instr_hwcnt_enable_internal(struct kbase_device *kbdev, in kbase_instr_hwcnt_enable_internal()
142 static void kbasep_instr_hwc_disable_hw_prfcnt(struct kbase_device *kbdev) in kbasep_instr_hwc_disable_hw_prfcnt()
172 struct kbase_device *kbdev = kctx->kbdev; in kbase_instr_hwcnt_disable_internal() local
231 struct kbase_device *kbdev = kctx->kbdev; in kbase_instr_hwcnt_request_dump() local
289 struct kbase_device *kbdev = kctx->kbdev; in kbase_instr_hwcnt_dump_complete() local
308 void kbase_instr_hwcnt_sample_done(struct kbase_device *kbdev) in kbase_instr_hwcnt_sample_done()
333 struct kbase_device *kbdev = kctx->kbdev; in kbase_instr_hwcnt_wait_for_dump() local
364 struct kbase_device *kbdev = kctx->kbdev; in kbase_instr_hwcnt_clear() local
396 void kbase_instr_hwcnt_on_unrecoverable_error(struct kbase_device *kbdev) in kbase_instr_hwcnt_on_unrecoverable_error()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/backend/
H A Dmali_kbase_device_csf.c54 static void kbase_device_firmware_hwcnt_term(struct kbase_device *kbdev) in kbase_device_firmware_hwcnt_term()
71 static int kbase_backend_late_init(struct kbase_device *kbdev) in kbase_backend_late_init()
167 static void kbase_backend_late_term(struct kbase_device *kbdev) in kbase_backend_late_term()
183 static int kbase_csf_early_init(struct kbase_device *kbdev) in kbase_csf_early_init()
199 static void kbase_csf_early_term(struct kbase_device *kbdev) in kbase_csf_early_term()
211 static int kbase_csf_late_init(struct kbase_device *kbdev) in kbase_csf_late_init()
225 static int kbase_device_hwcnt_watchdog_if_init(struct kbase_device *kbdev) in kbase_device_hwcnt_watchdog_if_init()
236 static void kbase_device_hwcnt_watchdog_if_term(struct kbase_device *kbdev) in kbase_device_hwcnt_watchdog_if_term()
247 static int kbase_device_hwcnt_backend_csf_if_init(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_csf_if_init()
258 static void kbase_device_hwcnt_backend_csf_if_term(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_csf_if_term()
[all …]
H A Dmali_kbase_device_jm.c53 static int kbase_backend_late_init(struct kbase_device *kbdev) in kbase_backend_late_init()
144 static void kbase_backend_late_term(struct kbase_device *kbdev) in kbase_backend_late_term()
161 static int kbase_device_hwcnt_watchdog_if_init(struct kbase_device *kbdev) in kbase_device_hwcnt_watchdog_if_init()
171 static void kbase_device_hwcnt_watchdog_if_term(struct kbase_device *kbdev) in kbase_device_hwcnt_watchdog_if_term()
181 static int kbase_device_hwcnt_backend_jm_init(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_jm_init()
190 static void kbase_device_hwcnt_backend_jm_term(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_jm_term()
200 static int kbase_device_hwcnt_backend_jm_watchdog_init(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_jm_watchdog_init()
211 static void kbase_device_hwcnt_backend_jm_watchdog_term(struct kbase_device *kbdev) in kbase_device_hwcnt_backend_jm_watchdog_term()
287 static void kbase_device_term_partial(struct kbase_device *kbdev, in kbase_device_term_partial()
296 void kbase_device_term(struct kbase_device *kbdev) in kbase_device_term()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_reset_gpu.c99 int kbase_reset_gpu_prevent_and_wait(struct kbase_device *kbdev) in kbase_reset_gpu_prevent_and_wait()
118 int kbase_reset_gpu_try_prevent(struct kbase_device *kbdev) in kbase_reset_gpu_try_prevent()
137 void kbase_reset_gpu_allow(struct kbase_device *kbdev) in kbase_reset_gpu_allow()
143 void kbase_reset_gpu_assert_prevented(struct kbase_device *kbdev) in kbase_reset_gpu_assert_prevented()
153 void kbase_reset_gpu_assert_failed_or_prevented(struct kbase_device *kbdev) in kbase_reset_gpu_assert_failed_or_prevented()
170 struct kbase_device *kbdev, in kbase_csf_reset_begin_hw_access_sync()
196 static void kbase_csf_reset_end_hw_access(struct kbase_device *kbdev, in kbase_csf_reset_end_hw_access()
234 static void kbase_csf_debug_dump_registers(struct kbase_device *kbdev) in kbase_csf_debug_dump_registers()
265 static void kbase_csf_hwcnt_on_reset_error(struct kbase_device *kbdev) in kbase_csf_hwcnt_on_reset_error()
285 static enum kbasep_soft_reset_status kbase_csf_reset_gpu_once(struct kbase_device *kbdev, in kbase_csf_reset_gpu_once()
[all …]
H A Dmali_kbase_csf_firmware_no_mali.c149 static int invent_memory_setup_entry(struct kbase_device *kbdev) in invent_memory_setup_entry()
166 static void free_global_iface(struct kbase_device *kbdev) in free_global_iface()
181 static int invent_cmd_stream_group_info(struct kbase_device *kbdev, in invent_cmd_stream_group_info()
220 static int invent_capabilities(struct kbase_device *kbdev) in invent_capabilities()
263 void kbase_csf_read_firmware_memory(struct kbase_device *kbdev, in kbase_csf_read_firmware_memory()
270 void kbase_csf_update_firmware_memory(struct kbase_device *kbdev, in kbase_csf_update_firmware_memory()
276 void kbase_csf_read_firmware_memory_exe(struct kbase_device *kbdev, in kbase_csf_read_firmware_memory_exe()
282 void kbase_csf_update_firmware_memory_exe(struct kbase_device *kbdev, in kbase_csf_update_firmware_memory_exe()
292 const struct kbase_device * const kbdev = info->kbdev; in kbase_csf_firmware_cs_input() local
307 const struct kbase_device * const kbdev = info->kbdev; in kbase_csf_firmware_cs_input_read() local
[all …]
H A Dmali_kbase_csf_firmware.c194 static int setup_shared_iface_static_region(struct kbase_device *kbdev) in setup_shared_iface_static_region()
220 static int wait_mcu_status_value(struct kbase_device *kbdev, u32 val) in wait_mcu_status_value()
232 void kbase_csf_firmware_disable_mcu(struct kbase_device *kbdev) in kbase_csf_firmware_disable_mcu()
239 static void wait_for_firmware_stop(struct kbase_device *kbdev) in wait_for_firmware_stop()
249 void kbase_csf_firmware_disable_mcu_wait(struct kbase_device *kbdev) in kbase_csf_firmware_disable_mcu_wait()
254 static void stop_csf_firmware(struct kbase_device *kbdev) in stop_csf_firmware()
262 static void wait_for_firmware_boot(struct kbase_device *kbdev) in wait_for_firmware_boot()
285 static void boot_csf_firmware(struct kbase_device *kbdev) in boot_csf_firmware()
308 static int wait_ready(struct kbase_device *kbdev) in wait_ready()
336 static void unload_mmu_tables(struct kbase_device *kbdev) in unload_mmu_tables()
[all …]
H A Dmali_kbase_csf_scheduler.c113 struct kbase_device *kbdev = group->kctx->kbdev; in wait_for_dump_complete_on_group_deschedule() local
157 static void schedule_actions_trigger_df(struct kbase_device *kbdev, in schedule_actions_trigger_df()
193 static int wait_for_scheduler_to_exit_sleep(struct kbase_device *kbdev) in wait_for_scheduler_to_exit_sleep()
247 static int force_scheduler_to_exit_sleep(struct kbase_device *kbdev) in force_scheduler_to_exit_sleep()
314 struct kbase_device *kbdev = container_of(timer, struct kbase_device, in tick_timer_callback() local
330 static void start_tick_timer(struct kbase_device *kbdev) in start_tick_timer()
354 static void cancel_tick_timer(struct kbase_device *kbdev) in cancel_tick_timer()
374 static void enqueue_tick_work(struct kbase_device *kbdev) in enqueue_tick_work()
383 static void release_doorbell(struct kbase_device *kbdev, int doorbell_nr) in release_doorbell()
391 static int acquire_doorbell(struct kbase_device *kbdev) in acquire_doorbell()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/arbiter/
H A Dmali_kbase_arbiter_pm.c134 static void kbase_arbiter_pm_vm_set_state(struct kbase_device *kbdev, in kbase_arbiter_pm_vm_set_state()
163 struct kbase_device *kbdev = arb_vm_state->kbdev; in kbase_arbiter_pm_suspend_wq() local
194 struct kbase_device *kbdev = arb_vm_state->kbdev; in kbase_arbiter_pm_resume_wq() local
245 static void start_request_timer(struct kbase_device *kbdev) in start_request_timer()
261 static void cancel_request_timer(struct kbase_device *kbdev) in cancel_request_timer()
278 int kbase_arbiter_pm_early_init(struct kbase_device *kbdev) in kbase_arbiter_pm_early_init()
356 void kbase_arbiter_pm_early_term(struct kbase_device *kbdev) in kbase_arbiter_pm_early_term()
380 void kbase_arbiter_pm_release_interrupts(struct kbase_device *kbdev) in kbase_arbiter_pm_release_interrupts()
400 int kbase_arbiter_pm_install_interrupts(struct kbase_device *kbdev) in kbase_arbiter_pm_install_interrupts()
418 void kbase_arbiter_pm_vm_stopped(struct kbase_device *kbdev) in kbase_arbiter_pm_vm_stopped()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_hw.c47 static inline int kbasep_jm_is_js_free(struct kbase_device *kbdev, int js, in kbasep_jm_is_js_free()
53 void kbase_job_hw_submit(struct kbase_device *kbdev, in kbase_job_hw_submit()
192 struct kbase_device *kbdev, in kbasep_job_slot_update_head_start_timestamp()
225 static void kbasep_trace_tl_event_lpu_softstop(struct kbase_device *kbdev, in kbasep_trace_tl_event_lpu_softstop()
232 void kbase_job_done(struct kbase_device *kbdev, u32 done) in kbase_job_done()
455 static bool kbasep_soft_stop_allowed(struct kbase_device *kbdev, in kbasep_soft_stop_allowed()
469 static bool kbasep_hard_stop_allowed(struct kbase_device *kbdev, in kbasep_hard_stop_allowed()
481 void kbasep_job_slot_soft_or_hard_stop_do_action(struct kbase_device *kbdev, in kbasep_job_slot_soft_or_hard_stop_do_action()
698 struct kbase_device *kbdev; in kbase_backend_jm_kill_jobs_from_kctx() local
728 struct kbase_device *kbdev; in kbase_job_slot_ctx_priority_check_locked() local
[all …]
H A Dmali_kbase_pm_backend.c39 void kbase_pm_register_access_enable(struct kbase_device *kbdev) in kbase_pm_register_access_enable()
51 void kbase_pm_register_access_disable(struct kbase_device *kbdev) in kbase_pm_register_access_disable()
63 int kbase_hwaccess_pm_init(struct kbase_device *kbdev) in kbase_hwaccess_pm_init()
154 void kbase_pm_do_poweron(struct kbase_device *kbdev, bool is_resume) in kbase_pm_do_poweron()
175 struct kbase_device *kbdev = container_of(data, struct kbase_device, in kbase_pm_gpu_poweroff_wait_wq() local
260 void kbase_pm_do_poweroff(struct kbase_device *kbdev, bool is_suspend) in kbase_pm_do_poweroff()
292 static bool is_poweroff_in_progress(struct kbase_device *kbdev) in is_poweroff_in_progress()
304 void kbase_pm_wait_for_poweroff_complete(struct kbase_device *kbdev) in kbase_pm_wait_for_poweroff_complete()
310 int kbase_hwaccess_pm_powerup(struct kbase_device *kbdev, in kbase_hwaccess_pm_powerup()
373 void kbase_hwaccess_pm_halt(struct kbase_device *kbdev) in kbase_hwaccess_pm_halt()
[all …]
H A Dmali_kbase_jm_rb.c53 static void kbase_gpu_enqueue_atom(struct kbase_device *kbdev, in kbase_gpu_enqueue_atom()
80 static struct kbase_jd_atom *kbase_gpu_dequeue_atom(struct kbase_device *kbdev, in kbase_gpu_dequeue_atom()
107 struct kbase_jd_atom *kbase_gpu_inspect(struct kbase_device *kbdev, int js, in kbase_gpu_inspect()
120 struct kbase_jd_atom *kbase_backend_inspect_head(struct kbase_device *kbdev, in kbase_backend_inspect_head()
126 struct kbase_jd_atom *kbase_backend_inspect_tail(struct kbase_device *kbdev, in kbase_backend_inspect_tail()
146 static bool kbase_gpu_atoms_submitted(struct kbase_device *kbdev, int js) in kbase_gpu_atoms_submitted()
172 static bool kbase_gpu_atoms_submitted_any(struct kbase_device *kbdev) in kbase_gpu_atoms_submitted_any()
190 int kbase_backend_nr_atoms_submitted(struct kbase_device *kbdev, int js) in kbase_backend_nr_atoms_submitted()
208 int kbase_backend_nr_atoms_on_slot(struct kbase_device *kbdev, int js) in kbase_backend_nr_atoms_on_slot()
223 static int kbase_gpu_nr_atoms_on_slot_min(struct kbase_device *kbdev, int js, in kbase_gpu_nr_atoms_on_slot_min()
[all …]
H A Dmali_kbase_pm_driver.c140 static void mali_cci_flush_l2(struct kbase_device *kbdev) in mali_cci_flush_l2()
185 static void kbase_pm_invoke(struct kbase_device *kbdev, in kbase_pm_invoke()
298 static u64 kbase_pm_get_state(struct kbase_device *kbdev, in kbase_pm_get_state()
315 void kbasep_pm_init_core_use_bitmaps(struct kbase_device *kbdev) in kbasep_pm_init_core_use_bitmaps()
337 u64 kbase_pm_get_present_cores(struct kbase_device *kbdev, in kbase_pm_get_present_cores()
372 u64 kbase_pm_get_active_cores(struct kbase_device *kbdev, in kbase_pm_get_active_cores()
389 u64 kbase_pm_get_trans_cores(struct kbase_device *kbdev, in kbase_pm_get_trans_cores()
405 u64 kbase_pm_get_ready_cores(struct kbase_device *kbdev, in kbase_pm_get_ready_cores()
459 static bool kbase_pm_transition_core_type(struct kbase_device *kbdev, in kbase_pm_transition_core_type()
925 void kbase_pm_check_transitions_sync(struct kbase_device *kbdev) in kbase_pm_check_transitions_sync()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/platform/rk/
H A Dmali_kbase_config_rk.c54 static inline int rk_pm_enable_regulator(struct kbase_device *kbdev) in rk_pm_enable_regulator()
59 static inline void rk_pm_disable_regulator(struct kbase_device *kbdev) in rk_pm_disable_regulator()
78 struct kbase_device *kbdev = platform->kbdev; in rk_pm_power_off_delay_work() local
97 static int kbase_platform_rk_init(struct kbase_device *kbdev) in kbase_platform_rk_init()
146 static void kbase_platform_rk_term(struct kbase_device *kbdev) in kbase_platform_rk_term()
172 static int rk_pm_callback_runtime_on(struct kbase_device *kbdev) in rk_pm_callback_runtime_on()
177 static void rk_pm_callback_runtime_off(struct kbase_device *kbdev) in rk_pm_callback_runtime_off()
181 static int rk_pm_callback_power_on(struct kbase_device *kbdev) in rk_pm_callback_power_on()
230 static void rk_pm_callback_power_off(struct kbase_device *kbdev) in rk_pm_callback_power_off()
239 int rk_kbase_device_runtime_init(struct kbase_device *kbdev) in rk_kbase_device_runtime_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/devicetree/
H A Dmali_kbase_runtime_pm.c32 static void enable_gpu_power_control(struct kbase_device *kbdev) in enable_gpu_power_control()
53 static void disable_gpu_power_control(struct kbase_device *kbdev) in disable_gpu_power_control()
78 static int pm_callback_power_on(struct kbase_device *kbdev) in pm_callback_power_on()
119 static void pm_callback_power_off(struct kbase_device *kbdev) in pm_callback_power_off()
152 static void pm_callback_runtime_gpu_active(struct kbase_device *kbdev) in pm_callback_runtime_gpu_active()
182 static void pm_callback_runtime_gpu_idle(struct kbase_device *kbdev) in pm_callback_runtime_gpu_idle()
204 static int kbase_device_runtime_init(struct kbase_device *kbdev) in kbase_device_runtime_init()
229 static void kbase_device_runtime_disable(struct kbase_device *kbdev) in kbase_device_runtime_disable()
242 static int pm_callback_runtime_on(struct kbase_device *kbdev) in pm_callback_runtime_on()
252 static void pm_callback_runtime_off(struct kbase_device *kbdev) in pm_callback_runtime_off()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/
H A Dmali_kbase_debug_ktrace.h126 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ argument
130 #define KBASE_KTRACE_RBUF_CLEAR(kbdev) \ argument
133 #define KBASE_KTRACE_RBUF_DUMP(kbdev) \ argument
138 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ argument
147 #define KBASE_KTRACE_RBUF_CLEAR(kbdev) \ argument
152 #define KBASE_KTRACE_RBUF_DUMP(kbdev) \ argument
164 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ argument
168 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ argument
179 #define KBASE_KTRACE_FTRACE_CLEAR(kbdev) \ argument
186 #define KBASE_KTRACE_FTRACE_DUMP(kbdev) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c61 static inline void kbase_pm_get_dvfs_metrics(struct kbase_device *kbdev, in kbase_pm_get_dvfs_metrics()
72 static inline int rk_pm_enable_regulator(struct kbase_device *kbdev) in rk_pm_enable_regulator()
77 static inline void rk_pm_disable_regulator(struct kbase_device *kbdev) in rk_pm_disable_regulator()
96 struct kbase_device *kbdev = platform->kbdev; in rk_pm_power_off_delay_work() local
126 static int kbase_platform_rk_init(struct kbase_device *kbdev) in kbase_platform_rk_init()
177 static void kbase_platform_rk_term(struct kbase_device *kbdev) in kbase_platform_rk_term()
203 static int rk_pm_callback_runtime_on(struct kbase_device *kbdev) in rk_pm_callback_runtime_on()
229 static void rk_pm_callback_runtime_off(struct kbase_device *kbdev) in rk_pm_callback_runtime_off()
240 static int rk_pm_callback_power_on(struct kbase_device *kbdev) in rk_pm_callback_power_on()
301 static void rk_pm_callback_power_off(struct kbase_device *kbdev) in rk_pm_callback_power_off()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_trace_timeline.h124 #define KBASE_TIMELINE_GPU_POWER(kbdev, active) \ argument
133 #define KBASE_TIMELINE_POWER_TILER(kbdev, bitmap) \ argument
143 #define KBASE_TIMELINE_POWER_SHADER(kbdev, bitmap) \ argument
153 #define KBASE_TIMELINE_POWER_L2(kbdev, bitmap) \ argument
163 #define KBASE_TIMELINE_POWERING_L2(kbdev) \ argument
172 #define KBASE_TIMELINE_POWERED_L2(kbdev) \ argument
182 #define KBASE_TIMELINE_PM_SEND_EVENT(kbdev, event_type, pm_event_id) \ argument
192 #define KBASE_TIMELINE_PM_HANDLE_EVENT(kbdev, event_type, pm_event_id) \ argument
226 #define KBASE_TIMELINE_PM_CHECKTRANS(kbdev, trace_code) \ argument
235 #define KBASE_TIMELINE_CONTEXT_ACTIVE(kbdev, count) \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/meson/
H A Dmali_kbase_runtime_pm.c39 static int resets_init(struct kbase_device *kbdev) in resets_init()
71 static int pm_callback_soft_reset(struct kbase_device *kbdev) in pm_callback_soft_reset()
103 static void enable_gpu_power_control(struct kbase_device *kbdev) in enable_gpu_power_control()
124 static void disable_gpu_power_control(struct kbase_device *kbdev) in disable_gpu_power_control()
147 static int pm_callback_power_on(struct kbase_device *kbdev) in pm_callback_power_on()
171 static void pm_callback_power_off(struct kbase_device *kbdev) in pm_callback_power_off()
185 static int kbase_device_runtime_init(struct kbase_device *kbdev) in kbase_device_runtime_init()
209 static void kbase_device_runtime_disable(struct kbase_device *kbdev) in kbase_device_runtime_disable()
221 static int pm_callback_runtime_on(struct kbase_device *kbdev) in pm_callback_runtime_on()
229 static void pm_callback_runtime_off(struct kbase_device *kbdev) in pm_callback_runtime_off()
[all …]

123456789