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 D | mali_gp_job.h | 35 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 D | mali_gp_job.c | 20 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 D | mali_scheduler.c | 86 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 D | mali_scheduler.h | 68 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 D | mali_group.h | 54 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 D | mali_executor.c | 133 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 D | mali_gp.h | 43 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 D | mali_gp.c | 195 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 D | mali_group.c | 814 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 D | mali_timeline.c | 662 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 D | mali_memory_defer_bind.h | 28 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 D | mali_memory_defer_bind.c | 36 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 D | Kbuild | 113 common/mali_gp_job.o \
|
| /OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/ |
| H A D | 10-kernel-build_2025-06-06_01-57-58.log | |
| H A D | build_2025-06-06_01-57-58.log | |
| H A D | 10-kernel-build.log | |
| H A D | build.log | |