Home
last modified time | relevance | path

Searched refs:mali_gp_job (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_gp_job.h35 struct mali_gp_job { struct
88 struct mali_gp_job *mali_gp_job_create(struct mali_session_data *session, _mali_uk_gp_start_job_s *… argument
89 void mali_gp_job_delete(struct mali_gp_job *job);
96 MALI_STATIC_INLINE u32 mali_gp_job_get_id(struct mali_gp_job *job) in mali_gp_job_get_id()
102 MALI_STATIC_INLINE void mali_gp_job_set_cache_order(struct mali_gp_job *job, in mali_gp_job_set_cache_order()
110 MALI_STATIC_INLINE u32 mali_gp_job_get_cache_order(struct mali_gp_job *job) in mali_gp_job_get_cache_order()
116 MALI_STATIC_INLINE u64 mali_gp_job_get_user_id(struct mali_gp_job *job) in mali_gp_job_get_user_id()
122 MALI_STATIC_INLINE u32 mali_gp_job_get_frame_builder_id(struct mali_gp_job *job) in mali_gp_job_get_frame_builder_id()
128 MALI_STATIC_INLINE u32 mali_gp_job_get_flush_id(struct mali_gp_job *job) in mali_gp_job_get_flush_id()
134 MALI_STATIC_INLINE u32 mali_gp_job_get_pid(struct mali_gp_job *job) in mali_gp_job_get_pid()
[all …]
H A Dmali_gp_job.c20 static void _mali_gp_del_varying_allocations(struct mali_gp_job *job);
24 struct mali_gp_job *job, in _mali_gp_add_varying_allocations()
64 static void _mali_gp_del_varying_allocations(struct mali_gp_job *job) in _mali_gp_del_varying_allocations()
75 struct mali_gp_job *mali_gp_job_create(struct mali_session_data *session, _mali_uk_gp_start_job_s *… in mali_gp_job_create()
77 struct mali_gp_job *job; in mali_gp_job_create()
83 job = _mali_osk_calloc(1, sizeof(struct mali_gp_job)); in mali_gp_job_create()
220 void mali_gp_job_delete(struct mali_gp_job *job) in mali_gp_job_delete()
249 void mali_gp_job_list_add(struct mali_gp_job *job, _mali_osk_list_t *list) in mali_gp_job_list_add()
251 struct mali_gp_job *iter; in mali_gp_job_list_add()
252 struct mali_gp_job *tmp; in mali_gp_job_list_add()
[all …]
H A Dmali_scheduler.c86 struct mali_session_data *session, struct mali_gp_job *job);
90 static mali_bool mali_scheduler_queue_gp_job(struct mali_gp_job *job);
93 static void mali_scheduler_return_gp_job_to_user(struct mali_gp_job *job,
317 struct mali_gp_job *mali_scheduler_job_gp_get(void) in mali_scheduler_job_gp_get()
320 struct mali_gp_job *job = NULL; in mali_scheduler_job_gp_get()
333 job = _MALI_OSK_LIST_ENTRY(queue->next, struct mali_gp_job, list); in mali_scheduler_job_gp_get()
485 mali_scheduler_mask mali_scheduler_activate_gp_job(struct mali_gp_job *job) in mali_scheduler_activate_gp_job()
566 void mali_scheduler_complete_gp_job(struct mali_gp_job *job, in mali_scheduler_complete_gp_job()
622 struct mali_gp_job *gp_job; in mali_scheduler_abort_session()
623 struct mali_gp_job *gp_tmp; in mali_scheduler_abort_session()
[all …]
H A Dmali_scheduler.h68 struct mali_gp_job *mali_scheduler_job_gp_get(void);
95 mali_scheduler_mask mali_scheduler_activate_gp_job(struct mali_gp_job *job);
110 void mali_scheduler_complete_gp_job(struct mali_gp_job *job,
H A Dmali_group.h54 struct mali_gp_job *gp_running_job;
256 MALI_STATIC_INLINE struct mali_gp_job *mali_group_get_running_gp_job(struct mali_group *group) in mali_group_get_running_gp_job()
288 void mali_group_start_gp_job(struct mali_group *group, struct mali_gp_job *job, mali_bool gpu_secur…
431 struct mali_gp_job *mali_group_complete_gp(struct mali_group *group, mali_bool success);
H A Dmali_executor.c133 static void mali_executor_send_gp_oom_to_user(struct mali_gp_job *job);
136 struct mali_gp_job **gp_job_done,
448 struct mali_gp_job *gp_job = NULL; in mali_executor_zap_all_active()
578 struct mali_gp_job *job = mali_group_get_running_gp_job(group); in mali_executor_interrupt_gp()
618 struct mali_gp_job *job; in mali_executor_interrupt_gp()
804 struct mali_gp_job *gp_job = NULL; in mali_executor_interrupt_mmu()
995 struct mali_gp_job *gp_job = NULL; in mali_executor_abort_session()
1274 struct mali_gp_job *job; in _mali_ukk_gp_suspend_response()
1337 struct mali_gp_job *job_done = NULL; in _mali_ukk_gp_suspend_response()
1592 struct mali_gp_job *gp_job_to_start = NULL; in mali_executor_schedule()
[all …]
H A Dmali_gp.h43 void mali_gp_job_start(struct mali_gp_core *core, struct mali_gp_job *job);
54 void mali_gp_update_performance_counters(struct mali_gp_core *core, struct mali_gp_job *job);
H A Dmali_gp.c195 void mali_gp_job_start(struct mali_gp_core *core, struct mali_gp_job *job) in mali_gp_job_start()
330 void mali_gp_update_performance_counters(struct mali_gp_core *core, struct mali_gp_job *job) in mali_gp_update_performance_counters()
H A Dmali_group.c814 void mali_group_start_gp_job(struct mali_group *group, struct mali_gp_job *job, mali_bool gpu_secur… in mali_group_start_gp_job()
1229 struct mali_gp_job *mali_group_complete_gp(struct mali_group *group, mali_bool success) in mali_group_complete_gp()
1231 struct mali_gp_job *gp_job_to_return; in mali_group_complete_gp()
H A Dmali_timeline.c662 schedule_mask = mali_scheduler_activate_gp_job((struct mali_gp_job *) tracker->job); in mali_timeline_tracker_activate()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_defer_bind.h28 struct mali_gp_job;
59 _mali_osk_errcode_t mali_mem_defer_bind(struct mali_gp_job *gp, struct mali_defer_mem_block *dmem_b…
61 _mali_osk_errcode_t mali_mem_prepare_mem_for_job(struct mali_gp_job *next_gp_job, mali_defer_mem_bl…
62 void mali_mem_defer_dmem_free(struct mali_gp_job *gp);
H A Dmali_memory_defer_bind.c36 static u32 mali_dmem_get_gp_varying_size(struct mali_gp_job *gp_job) in mali_dmem_get_gp_varying_size()
87 _mali_osk_errcode_t mali_mem_prepare_mem_for_job(struct mali_gp_job *next_gp_job, mali_defer_mem_bl… in mali_mem_prepare_mem_for_job()
207 _mali_osk_errcode_t mali_mem_defer_bind(struct mali_gp_job *gp, in mali_mem_defer_bind()
255 void mali_mem_defer_dmem_free(struct mali_gp_job *gp) in mali_mem_defer_dmem_free()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/
H A DKbuild113 common/mali_gp_job.o \
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log