Home
last modified time | relevance | path

Searched defs:kbdev (Results 51 – 75 of 214) sorted by relevance

123456789

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c23 int kbase_ctx_sched_init(struct kbase_device *kbdev) in kbase_ctx_sched_init()
47 void kbase_ctx_sched_term(struct kbase_device *kbdev) in kbase_ctx_sched_term()
70 struct kbase_device *const kbdev = kctx->kbdev; in kbasep_ctx_sched_find_as_for_ctx() local
92 struct kbase_device *const kbdev = kctx->kbdev; in kbase_ctx_sched_retain_ctx() local
136 struct kbase_device *const kbdev = kctx->kbdev; in kbase_ctx_sched_retain_ctx_refcount() local
153 struct kbase_device *const kbdev = kctx->kbdev; in kbase_ctx_sched_release_ctx() local
163 struct kbase_device *const kbdev = kctx->kbdev; in kbase_ctx_sched_remove_ctx() local
179 void kbase_ctx_sched_restore_all_as(struct kbase_device *kbdev) in kbase_ctx_sched_restore_all_as()
H A Dmali_kbase_pm.c31 int kbase_pm_powerup(struct kbase_device *kbdev, unsigned int flags) in kbase_pm_powerup()
36 void kbase_pm_halt(struct kbase_device *kbdev) in kbase_pm_halt()
41 void kbase_pm_context_active(struct kbase_device *kbdev) in kbase_pm_context_active()
46 int kbase_pm_context_active_handle_suspend(struct kbase_device *kbdev, enum kbase_pm_suspend_handle… in kbase_pm_context_active_handle_suspend()
105 void kbase_pm_context_idle(struct kbase_device *kbdev) in kbase_pm_context_idle()
150 void kbase_pm_suspend(struct kbase_device *kbdev) in kbase_pm_suspend()
182 void kbase_pm_resume(struct kbase_device *kbdev) in kbase_pm_resume()
H A Dmali_kbase_disjoint_events.c24 void kbase_disjoint_init(struct kbase_device *kbdev) in kbase_disjoint_init()
33 void kbase_disjoint_event(struct kbase_device *kbdev) in kbase_disjoint_event()
41 void kbase_disjoint_state_up(struct kbase_device *kbdev) in kbase_disjoint_state_up()
51 void kbase_disjoint_state_down(struct kbase_device *kbdev) in kbase_disjoint_state_down()
62 void kbase_disjoint_event_potential(struct kbase_device *kbdev) in kbase_disjoint_event_potential()
70 u32 kbase_disjoint_event_get(struct kbase_device *kbdev) in kbase_disjoint_event_get()
H A Dmali_kbase_js_ctx_attr.c41 static bool kbasep_js_ctx_attr_runpool_retain_attr(struct kbase_device *kbdev, struct kbase_context… in kbasep_js_ctx_attr_runpool_retain_attr()
87 static bool kbasep_js_ctx_attr_runpool_release_attr(struct kbase_device *kbdev, struct kbase_contex… in kbasep_js_ctx_attr_runpool_release_attr()
129 static bool kbasep_js_ctx_attr_ctx_retain_attr(struct kbase_device *kbdev, struct kbase_context *kc… in kbasep_js_ctx_attr_ctx_retain_attr()
166 static bool kbasep_js_ctx_attr_ctx_release_attr(struct kbase_device *kbdev, struct kbase_context *k… in kbasep_js_ctx_attr_ctx_release_attr()
196 void kbasep_js_ctx_attr_set_initial_attrs(struct kbase_device *kbdev, struct kbase_context *kctx) in kbasep_js_ctx_attr_set_initial_attrs()
219 void kbasep_js_ctx_attr_runpool_retain_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbasep_js_ctx_attr_runpool_retain_ctx()
238 bool kbasep_js_ctx_attr_runpool_release_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbasep_js_ctx_attr_runpool_release_ctx()
254 void kbasep_js_ctx_attr_ctx_retain_atom(struct kbase_device *kbdev, struct kbase_context *kctx, str… in kbasep_js_ctx_attr_ctx_retain_atom()
278 bool kbasep_js_ctx_attr_ctx_release_atom(struct kbase_device *kbdev, struct kbase_context *kctx, st… in kbasep_js_ctx_attr_ctx_release_atom()
H A Dmali_kbase_jm.c36 static bool kbase_jm_next_job(struct kbase_device *kbdev, int js, in kbase_jm_next_job()
59 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick()
78 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick()
90 void kbase_jm_try_kick_all(struct kbase_device *kbdev) in kbase_jm_try_kick_all()
102 void kbase_jm_idle_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbase_jm_idle_ctx()
110 struct kbase_jd_atom *kbase_jm_return_atom_to_js(struct kbase_device *kbdev, in kbase_jm_return_atom_to_js()
124 struct kbase_jd_atom *kbase_jm_complete(struct kbase_device *kbdev, in kbase_jm_complete()
H A Dmali_kbase_core_linux.c233 void kbase_set_driver_inactive(struct kbase_device *kbdev, bool inactive) in kbase_set_driver_inactive()
258 struct kbase_device *kbdev; in kbase_legacy_dispatch() local
1010 struct kbase_device *kbdev = to_kbase_device(&pdev->dev); in assign_irqs() local
1070 struct kbase_device *kbdev = NULL; in kbase_find_device() local
1090 void kbase_release_device(struct kbase_device *kbdev) in kbase_release_device()
1155 struct kbase_device *kbdev = NULL; in kbase_open() local
1243 struct kbase_device *kbdev = kctx->kbdev; in kbase_release() local
1815 struct kbase_device *kbdev = kctx->kbdev; in kbase_ioctl() local
2261 void kbase_os_reg_write(struct kbase_device *kbdev, u16 offset, u32 value) in kbase_os_reg_write()
2266 u32 kbase_os_reg_read(struct kbase_device *kbdev, u16 offset) in kbase_os_reg_read()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/
H A Dmali_kbase_debug_ktrace_jm.h50 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ argument
57 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, \ argument
80 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, \ argument
84 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, \ argument
88 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, \ argument
92 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, \ argument
96 #define KBASE_KTRACE_FTRACE_ADD_JM(kbdev, code, kctx, katom, gpu_addr, \ argument
100 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT(kbdev, code, kctx, katom, gpu_addr, \ argument
112 #define KBASE_KTRACE_FTRACE_ADD_JM_SLOT_INFO(kbdev, code, kctx, katom, \ argument
125 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, \ argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_core_linux.c221 static struct kbase_file *kbase_file_new(struct kbase_device *const kbdev, in kbase_file_new()
344 struct kbase_device *kbdev = NULL; in kbase_file_delete() local
435 int assign_irqs(struct kbase_device *kbdev) in assign_irqs()
483 struct kbase_device *kbdev = NULL; in kbase_find_device() local
503 void kbase_release_device(struct kbase_device *kbdev) in kbase_release_device()
603 struct kbase_device *kbdev = NULL; in kbase_file_create_kctx() local
663 struct kbase_device *kbdev = NULL; in kbase_open() local
1579 struct kbase_device *kbdev = kctx->kbdev; in kbase_ioctl_read_user_page() local
1699 struct kbase_device *kbdev = kfile->kbdev; in kbase_ioctl() local
2317 struct kbase_device *kbdev; in power_policy_show() local
[all …]
H A Dmali_kbase_disjoint_events.c28 void kbase_disjoint_init(struct kbase_device *kbdev) in kbase_disjoint_init()
37 void kbase_disjoint_event(struct kbase_device *kbdev) in kbase_disjoint_event()
45 void kbase_disjoint_state_up(struct kbase_device *kbdev) in kbase_disjoint_state_up()
55 void kbase_disjoint_state_down(struct kbase_device *kbdev) in kbase_disjoint_state_down()
66 void kbase_disjoint_event_potential(struct kbase_device *kbdev) in kbase_disjoint_event_potential()
74 u32 kbase_disjoint_event_get(struct kbase_device *kbdev) in kbase_disjoint_event_get()
H A Dmali_kbase_gpuprops.c116 int kbase_gpuprops_get_curr_config_props(struct kbase_device *kbdev, in kbase_gpuprops_get_curr_config_props()
162 int kbase_gpuprops_req_curr_config_update(struct kbase_device *kbdev) in kbase_gpuprops_req_curr_config_update()
182 struct kbase_device *kbdev) in kbase_gpuprops_get_props()
258 struct base_gpu_props * const base_props, struct kbase_device *kbdev) in kbase_gpuprops_update_max_config_props()
311 struct base_gpu_props * const gpu_props, struct kbase_device *kbdev) in kbase_gpuprops_calculate_props()
404 void kbase_gpuprops_set_max_config(struct kbase_device *kbdev, in kbase_gpuprops_set_max_config()
414 void kbase_gpuprops_set(struct kbase_device *kbdev) in kbase_gpuprops_set()
455 int kbase_gpuprops_set_features(struct kbase_device *kbdev) in kbase_gpuprops_set_features()
546 kbase_read_l2_config_from_dt(struct kbase_device *const kbdev) in kbase_read_l2_config_from_dt()
604 int kbase_gpuprops_update_l2_features(struct kbase_device *kbdev) in kbase_gpuprops_update_l2_features()
[all …]
H A Dmali_kbase_jm.c40 static bool kbase_jm_next_job(struct kbase_device *kbdev, unsigned int js, int nr_jobs_to_submit) in kbase_jm_next_job()
65 u32 kbase_jm_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_kick()
86 void kbase_jm_try_kick(struct kbase_device *kbdev, u32 js_mask) in kbase_jm_try_kick()
98 void kbase_jm_try_kick_all(struct kbase_device *kbdev) in kbase_jm_try_kick_all()
110 void kbase_jm_idle_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbase_jm_idle_ctx()
125 struct kbase_jd_atom *kbase_jm_return_atom_to_js(struct kbase_device *kbdev, in kbase_jm_return_atom_to_js()
146 struct kbase_jd_atom *kbase_jm_complete(struct kbase_device *kbdev, in kbase_jm_complete()
H A Dmali_kbase_js_ctx_attr.c48 static bool kbasep_js_ctx_attr_runpool_retain_attr(struct kbase_device *kbdev, struct kbase_context… in kbasep_js_ctx_attr_runpool_retain_attr()
98 static bool kbasep_js_ctx_attr_runpool_release_attr(struct kbase_device *kbdev, struct kbase_contex… in kbasep_js_ctx_attr_runpool_release_attr()
144 static bool kbasep_js_ctx_attr_ctx_retain_attr(struct kbase_device *kbdev, struct kbase_context *kc… in kbasep_js_ctx_attr_ctx_retain_attr()
185 static bool kbasep_js_ctx_attr_ctx_release_attr(struct kbase_device *kbdev, struct kbase_context *k… in kbasep_js_ctx_attr_ctx_release_attr()
215 void kbasep_js_ctx_attr_runpool_retain_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbasep_js_ctx_attr_runpool_retain_ctx()
235 bool kbasep_js_ctx_attr_runpool_release_ctx(struct kbase_device *kbdev, struct kbase_context *kctx) in kbasep_js_ctx_attr_runpool_release_ctx()
251 void kbasep_js_ctx_attr_ctx_retain_atom(struct kbase_device *kbdev, struct kbase_context *kctx, str… in kbasep_js_ctx_attr_ctx_retain_atom()
275 bool kbasep_js_ctx_attr_ctx_release_atom(struct kbase_device *kbdev, struct kbase_context *kctx, st… in kbasep_js_ctx_attr_ctx_release_atom()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_firmware_log.c56 struct kbase_device *kbdev = (struct kbase_device *)data; in kbase_csf_firmware_log_enable_mask_read() local
71 struct kbase_device *kbdev = (struct kbase_device *)data; in kbase_csf_firmware_log_enable_mask_write() local
98 struct kbase_device *kbdev = in->i_private; in kbasep_csf_firmware_log_debugfs_open() local
109 struct kbase_device *kbdev = file->private_data; in kbasep_csf_firmware_log_debugfs_read() local
155 struct kbase_device *kbdev = (struct kbase_device *)data; in kbase_csf_firmware_log_mode_read() local
164 struct kbase_device *kbdev = (struct kbase_device *)data; in kbase_csf_firmware_log_mode_write() local
212 struct kbase_device *kbdev = in kbase_csf_firmware_log_poll() local
222 int kbase_csf_firmware_log_init(struct kbase_device *kbdev) in kbase_csf_firmware_log_init()
251 void kbase_csf_firmware_log_term(struct kbase_device *kbdev) in kbase_csf_firmware_log_term()
262 void kbase_csf_firmware_log_dump_buffer(struct kbase_device *kbdev) in kbase_csf_firmware_log_dump_buffer()
[all …]
H A Dmali_kbase_csf_csg_debugfs.c48 bool csg_slot_status_update_finish(struct kbase_device *kbdev, u32 csg_nr) in csg_slot_status_update_finish()
59 bool csg_slots_status_update_finish(struct kbase_device *kbdev, in csg_slots_status_update_finish()
78 static void wait_csg_slots_status_update_finish(struct kbase_device *kbdev, in wait_csg_slots_status_update_finish()
103 void kbase_csf_debugfs_update_active_groups_status(struct kbase_device *kbdev) in kbase_csf_debugfs_update_active_groups_status()
158 static const char *scheduler_state_to_string(struct kbase_device *kbdev, in scheduler_state_to_string()
351 struct kbase_device const *const kbdev = in kbasep_csf_scheduler_dump_active_queue() local
419 struct kbase_device *const kbdev = group->kctx->kbdev; in kbasep_csf_scheduler_dump_active_group() local
501 struct kbase_device *kbdev; in kbasep_csf_queue_group_debugfs_show() local
540 struct kbase_device *kbdev = file->private; in kbasep_csf_scheduler_dump_active_groups() local
614 struct kbase_device *const kbdev = data; in kbasep_csf_debugfs_scheduling_timer_enabled_get() local
[all …]
H A Dmali_kbase_csf_mcu_shared_reg.c70 static unsigned long get_userio_mmu_flags(struct kbase_device *kbdev) in get_userio_mmu_flags()
102 static inline int update_mapping_with_dummy_pages(struct kbase_device *kbdev, u64 vpfn, in update_mapping_with_dummy_pages()
112 static inline int insert_dummy_pages(struct kbase_device *kbdev, u64 vpfn, u32 nr_pages) in insert_dummy_pages()
135 struct kbase_device *kbdev = group->kctx->kbdev; in notify_group_csg_reg_map_error() local
168 static int userio_pages_replace_phys(struct kbase_device *kbdev, u64 vpfn, struct tagged_addr *phys) in userio_pages_replace_phys()
198 static int csg_reg_update_on_csis(struct kbase_device *kbdev, struct kbase_queue_group *group, in csg_reg_update_on_csis()
252 static int group_bind_csg_reg(struct kbase_device *kbdev, struct kbase_queue_group *group, in group_bind_csg_reg()
348 void kbase_csf_mcu_shared_set_group_csg_reg_active(struct kbase_device *kbdev, in kbase_csf_mcu_shared_set_group_csg_reg_active()
372 void kbase_csf_mcu_shared_set_group_csg_reg_unused(struct kbase_device *kbdev, in kbase_csf_mcu_shared_set_group_csg_reg_unused()
395 int kbase_csf_mcu_shared_add_queue(struct kbase_device *kbdev, struct kbase_queue *queue) in kbase_csf_mcu_shared_add_queue()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c72 static unsigned long opp_translate(struct kbase_device *kbdev, in opp_translate()
93 struct kbase_device *kbdev = dev_get_drvdata(dev); in kbase_devfreq_target() local
184 struct kbase_device *kbdev = dev_get_drvdata(dev); in kbase_devfreq_cur_freq() local
194 struct kbase_device *kbdev = dev_get_drvdata(dev); in kbase_devfreq_status() local
206 static int kbase_devfreq_init_freq_table(struct kbase_device *kbdev, in kbase_devfreq_init_freq_table()
242 static void kbase_devfreq_term_freq_table(struct kbase_device *kbdev) in kbase_devfreq_term_freq_table()
250 static void kbase_devfreq_term_core_mask_table(struct kbase_device *kbdev) in kbase_devfreq_term_core_mask_table()
258 struct kbase_device *kbdev = dev_get_drvdata(dev); in kbase_devfreq_exit() local
264 static int kbase_devfreq_init_core_mask_table(struct kbase_device *kbdev) in kbase_devfreq_init_core_mask_table()
338 int kbase_devfreq_init(struct kbase_device *kbdev) in kbase_devfreq_init()
[all …]
H A Dmali_kbase_js_backend.c39 static inline bool timer_callback_should_run(struct kbase_device *kbdev) in timer_callback_should_run()
93 struct kbase_device *kbdev; in timer_callback() local
277 void kbase_backend_ctx_count_changed(struct kbase_device *kbdev) in kbase_backend_ctx_count_changed()
312 int kbase_backend_timer_init(struct kbase_device *kbdev) in kbase_backend_timer_init()
325 void kbase_backend_timer_term(struct kbase_device *kbdev) in kbase_backend_timer_term()
332 void kbase_backend_timer_suspend(struct kbase_device *kbdev) in kbase_backend_timer_suspend()
341 void kbase_backend_timer_resume(struct kbase_device *kbdev) in kbase_backend_timer_resume()
350 void kbase_backend_timeouts_changed(struct kbase_device *kbdev) in kbase_backend_timeouts_changed()
H A Dmali_kbase_irq_linux.c44 struct kbase_device *kbdev = kbase_untag(data); in kbase_job_irq_handler() local
80 struct kbase_device *kbdev = kbase_untag(data); in kbase_mmu_irq_handler() local
120 struct kbase_device *kbdev = kbase_untag(data); in kbase_gpu_irq_handler() local
176 int kbase_set_custom_irq_handler(struct kbase_device *kbdev, in kbase_set_custom_irq_handler()
225 struct kbase_device *kbdev = kbase_untag(data); in kbase_job_irq_test_handler() local
257 struct kbase_device *kbdev = kbase_untag(data); in kbase_mmu_irq_test_handler() local
298 struct kbase_device * const kbdev, u32 tag) in kbasep_common_test_interrupt()
386 struct kbase_device * const kbdev) in kbasep_common_test_interrupt_handlers()
417 int kbase_install_interrupts(struct kbase_device *kbdev) in kbase_install_interrupts()
447 void kbase_release_interrupts(struct kbase_device *kbdev) in kbase_release_interrupts()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c61 static void release_ctx(struct kbase_device *kbdev, in release_ctx()
72 static void mmu_hw_operation_begin(struct kbase_device *kbdev) in mmu_hw_operation_begin()
90 static void mmu_hw_operation_end(struct kbase_device *kbdev) in mmu_hw_operation_end()
123 static bool mmu_flush_cache_on_gpu_ctrl(struct kbase_device *kbdev) in mmu_flush_cache_on_gpu_ctrl()
143 static void mmu_flush_pa_range(struct kbase_device *kbdev, phys_addr_t phys, size_t nr_bytes, in mmu_flush_pa_range()
176 static void mmu_invalidate(struct kbase_device *kbdev, struct kbase_context *kctx, int as_nr, in mmu_invalidate()
195 static void mmu_flush_invalidate_as(struct kbase_device *kbdev, struct kbase_as *as, in mmu_flush_invalidate_as()
231 static void mmu_flush_invalidate(struct kbase_device *kbdev, struct kbase_context *kctx, int as_nr, in mmu_flush_invalidate()
277 static void mmu_flush_invalidate_on_gpu_ctrl(struct kbase_device *kbdev, struct kbase_context *kctx, in mmu_flush_invalidate_on_gpu_ctrl()
296 static void kbase_mmu_sync_pgd_gpu(struct kbase_device *kbdev, struct kbase_context *kctx, in kbase_mmu_sync_pgd_gpu()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_time.c33 void kbase_backend_get_gpu_time_norequest(struct kbase_device *kbdev, in kbase_backend_get_gpu_time_norequest()
73 static bool timedwait_cycle_count_active(struct kbase_device *kbdev) in timedwait_cycle_count_active()
94 void kbase_backend_get_gpu_time(struct kbase_device *kbdev, u64 *cycle_counter, in kbase_backend_get_gpu_time()
111 unsigned int kbase_get_timeout_ms(struct kbase_device *kbdev, in kbase_get_timeout_ms()
202 u64 kbase_backend_get_cycle_cnt(struct kbase_device *kbdev) in kbase_backend_get_cycle_cnt()
220 u64 __maybe_unused kbase_backend_time_convert_gpu_to_cpu(struct kbase_device *kbdev, u64 gpu_ts) in kbase_backend_time_convert_gpu_to_cpu()
237 static void get_cpu_gpu_time(struct kbase_device *kbdev, u64 *cpu_ts, u64 *gpu_ts, u64 *gpu_cycle) in get_cpu_gpu_time()
248 int kbase_backend_time_init(struct kbase_device *kbdev) in kbase_backend_time_init()
H A Dmali_kbase_irq_linux.c48 struct kbase_device *kbdev = kbase_untag(data); in kbase_job_irq_handler() local
89 struct kbase_device *kbdev = kbase_untag(data); in kbase_mmu_irq_handler() local
128 struct kbase_device *kbdev = kbase_untag(data); in kbase_gpu_irq_handler() local
183 struct kbase_device *kbdev = kbase_untag(data); in kbase_gpu_irq_test_handler() local
209 int kbase_set_custom_irq_handler(struct kbase_device *kbdev, in kbase_set_custom_irq_handler()
259 struct kbase_device *kbdev = kbase_untag(data); in kbase_job_irq_test_handler() local
290 struct kbase_device *kbdev = kbase_untag(data); in kbase_mmu_irq_test_handler() local
330 struct kbase_device * const kbdev, u32 tag) in kbasep_common_test_interrupt()
418 struct kbase_device * const kbdev) in kbasep_common_test_interrupt_handlers()
449 int kbase_install_interrupts(struct kbase_device *kbdev) in kbase_install_interrupts()
[all …]
H A Dmali_kbase_js_backend.c36 static inline bool timer_callback_should_run(struct kbase_device *kbdev) in timer_callback_should_run()
91 struct kbase_device *kbdev; in timer_callback() local
288 void kbase_backend_ctx_count_changed(struct kbase_device *kbdev) in kbase_backend_ctx_count_changed()
327 int kbase_backend_timer_init(struct kbase_device *kbdev) in kbase_backend_timer_init()
343 void kbase_backend_timer_term(struct kbase_device *kbdev) in kbase_backend_timer_term()
354 void kbase_backend_timer_suspend(struct kbase_device *kbdev) in kbase_backend_timer_suspend()
363 void kbase_backend_timer_resume(struct kbase_device *kbdev) in kbase_backend_timer_resume()
372 void kbase_backend_timeouts_changed(struct kbase_device *kbdev) in kbase_backend_timeouts_changed()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c62 const struct kbase_ipa_model_ops *kbase_ipa_model_ops_find(struct kbase_device *kbdev, in kbase_ipa_model_ops_find()
224 struct kbase_ipa_model *kbase_ipa_init_model(struct kbase_device *kbdev, in kbase_ipa_init_model()
262 static void kbase_ipa_term_locked(struct kbase_device *kbdev) in kbase_ipa_term_locked()
275 int kbase_ipa_init(struct kbase_device *kbdev) in kbase_ipa_init()
349 void kbase_ipa_term(struct kbase_device *kbdev) in kbase_ipa_term()
426 void kbase_ipa_protection_mode_switch_event(struct kbase_device *kbdev) in kbase_ipa_protection_mode_switch_event()
434 static struct kbase_ipa_model *get_current_model(struct kbase_device *kbdev) in get_current_model()
463 static u32 get_static_power_locked(struct kbase_device *kbdev, in get_static_power_locked()
499 struct kbase_device *kbdev = dev_get_drvdata(&df->dev); in kbase_get_static_power() local
501 struct kbase_device *kbdev = kbase_find_device(-1); in kbase_get_static_power() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ipa/
H A Dmali_kbase_ipa.c58 static struct kbase_ipa_model_ops *kbase_ipa_model_ops_find(struct kbase_device *kbdev, in kbase_ipa_model_ops_find()
75 void kbase_ipa_model_use_fallback_locked(struct kbase_device *kbdev) in kbase_ipa_model_use_fallback_locked()
80 void kbase_ipa_model_use_configured_locked(struct kbase_device *kbdev) in kbase_ipa_model_use_configured_locked()
219 struct kbase_ipa_model *kbase_ipa_init_model(struct kbase_device *kbdev, in kbase_ipa_init_model()
258 static void kbase_ipa_term_locked(struct kbase_device *kbdev) in kbase_ipa_term_locked()
271 int kbase_ipa_init(struct kbase_device *kbdev) in kbase_ipa_init()
350 void kbase_ipa_term(struct kbase_device *kbdev) in kbase_ipa_term()
428 static struct kbase_ipa_model *get_current_model(struct kbase_device *kbdev) in get_current_model()
438 static u32 get_static_power_locked(struct kbase_device *kbdev, in get_static_power_locked()
471 struct kbase_device *kbdev = dev_get_drvdata(&df->dev); in kbase_get_static_power() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/
H A Dmali_kbase_debug_ktrace.c25 int kbase_ktrace_init(struct kbase_device *kbdev) in kbase_ktrace_init()
41 void kbase_ktrace_term(struct kbase_device *kbdev) in kbase_ktrace_term()
51 struct kbase_device *kbdev = (struct kbase_device *)param; in kbase_ktrace_hook_wrapper() local
127 static void kbasep_ktrace_dump_msg(struct kbase_device *kbdev, in kbasep_ktrace_dump_msg()
180 void kbasep_ktrace_add(struct kbase_device *kbdev, enum kbase_ktrace_code code, in kbasep_ktrace_add()
205 static void kbasep_ktrace_clear_locked(struct kbase_device *kbdev) in kbasep_ktrace_clear_locked()
210 void kbasep_ktrace_clear(struct kbase_device *kbdev) in kbasep_ktrace_clear()
219 void kbasep_ktrace_dump(struct kbase_device *kbdev) in kbasep_ktrace_dump()
318 struct kbase_device *kbdev = inode->i_private; in kbasep_ktrace_debugfs_open() local
345 void kbase_ktrace_debugfs_init(struct kbase_device *kbdev) in kbase_ktrace_debugfs_init()
[all …]

123456789