| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_pp_job.h | 48 struct mali_pp_job { struct 115 struct mali_pp_job *mali_pp_job_create(struct mali_session_data *session, _mali_uk_pp_start_job_s *… argument 116 void mali_pp_job_delete(struct mali_pp_job *job); 118 u32 mali_pp_job_get_perf_counter_src0(struct mali_pp_job *job, u32 sub_job); 119 u32 mali_pp_job_get_perf_counter_src1(struct mali_pp_job *job, u32 sub_job); 131 MALI_STATIC_INLINE u32 mali_pp_job_get_id(struct mali_pp_job *job) in mali_pp_job_get_id() 137 MALI_STATIC_INLINE void mali_pp_job_set_cache_order(struct mali_pp_job *job, in mali_pp_job_set_cache_order() 145 MALI_STATIC_INLINE u32 mali_pp_job_get_cache_order(struct mali_pp_job *job) in mali_pp_job_get_cache_order() 151 MALI_STATIC_INLINE u64 mali_pp_job_get_user_id(struct mali_pp_job *job) in mali_pp_job_get_user_id() 157 MALI_STATIC_INLINE u32 mali_pp_job_get_frame_builder_id(struct mali_pp_job *job) in mali_pp_job_get_frame_builder_id() [all …]
|
| H A D | mali_scheduler.c | 88 struct mali_session_data *session, struct mali_pp_job *job, mali_timeline_point *point); 91 static mali_bool mali_scheduler_queue_pp_job(struct mali_pp_job *job); 96 static void mali_scheduler_deferred_pp_job_delete(struct mali_pp_job *job); 100 static void mali_scheduler_deferred_pp_job_queue(struct mali_pp_job *job); 206 struct mali_pp_job *job; in mali_scheduler_job_physical_head_count() 207 struct mali_pp_job *temp; in mali_scheduler_job_physical_head_count() 214 struct mali_pp_job, list); in mali_scheduler_job_physical_head_count() 235 struct mali_pp_job, list) { in mali_scheduler_job_physical_head_count() 251 struct mali_pp_job, list) { in mali_scheduler_job_physical_head_count() 269 struct mali_pp_job *mali_scheduler_job_pp_next(void) in mali_scheduler_job_pp_next() [all …]
|
| H A D | mali_scheduler.h | 66 struct mali_pp_job *mali_scheduler_job_pp_next(void); 69 struct mali_pp_job *mali_scheduler_job_pp_physical_peek(void); 70 struct mali_pp_job *mali_scheduler_job_pp_virtual_peek(void); 71 struct mali_pp_job *mali_scheduler_job_pp_physical_get(u32 *sub_job); 72 struct mali_pp_job *mali_scheduler_job_pp_virtual_get(void); 108 mali_scheduler_mask mali_scheduler_activate_pp_job(struct mali_pp_job *job); 115 void mali_scheduler_complete_pp_job(struct mali_pp_job *job, 122 void mali_scheduler_return_pp_job_to_user(struct mali_pp_job *job,
|
| H A D | mali_pp_job.c | 40 struct mali_pp_job *mali_pp_job_create(struct mali_session_data *session, in mali_pp_job_create() 43 struct mali_pp_job *job; in mali_pp_job_create() 46 job = _mali_osk_calloc(1, sizeof(struct mali_pp_job)); in mali_pp_job_create() 144 void mali_pp_job_delete(struct mali_pp_job *job) in mali_pp_job_delete() 184 void mali_pp_job_list_add(struct mali_pp_job *job, _mali_osk_list_t *list) in mali_pp_job_list_add() 186 struct mali_pp_job *iter; in mali_pp_job_list_add() 187 struct mali_pp_job *tmp; in mali_pp_job_list_add() 194 struct mali_pp_job, list) { in mali_pp_job_list_add() 215 u32 mali_pp_job_get_perf_counter_src0(struct mali_pp_job *job, u32 sub_job) in mali_pp_job_get_perf_counter_src0() 231 u32 mali_pp_job_get_perf_counter_src1(struct mali_pp_job *job, u32 sub_job) in mali_pp_job_get_perf_counter_src1()
|
| H A D | mali_pp.h | 46 void mali_pp_job_start(struct mali_pp_core *core, struct mali_pp_job *job, u32 sub_job, mali_bool r… 80 …unters(struct mali_pp_core *parent, struct mali_pp_core *child, struct mali_pp_job *job, u32 subjo… 125 struct mali_pp_job *job, u32 subjob) in mali_pp_write_addr_renderer_list() 132 MALI_STATIC_INLINE void mali_pp_write_addr_stack(struct mali_pp_core *core, struct mali_pp_job *job) in mali_pp_write_addr_stack()
|
| H A D | mali_group.h | 57 struct mali_pp_job *pp_running_job; 290 void mali_group_start_pp_job(struct mali_group *group, struct mali_pp_job *job, u32 sub_job, mali_b… 294 void mali_group_start_job_on_virtual(struct mali_group *group, struct mali_pp_job *job, u32 first_s… 299 void mali_group_start_job_on_group(struct mali_group *group, struct mali_pp_job *job, u32 subjob); 429 struct mali_pp_job *mali_group_complete_pp(struct mali_group *group, mali_bool success, u32 *sub_jo…
|
| H A D | mali_executor.c | 137 struct mali_pp_job **pp_job_done); 462 struct mali_pp_job *pp_job = NULL; in mali_executor_zap_all_active() 480 struct mali_pp_job *pp_job = NULL; in mali_executor_zap_all_active() 726 struct mali_pp_job *job = NULL; in mali_executor_interrupt_pp() 805 struct mali_pp_job *pp_job = NULL; in mali_executor_interrupt_mmu() 1013 struct mali_pp_job *pp_job = NULL; in mali_executor_abort_session() 1028 struct mali_pp_job *pp_job = NULL; in mali_executor_abort_session() 1485 struct mali_pp_job *job; in mali_executor_tackle_gp_bound() 1503 struct mali_pp_job *next_pp_job_to_start = NULL; in mali_executor_schedule_is_early_out() 1506 struct mali_pp_job *physical_pp_job_working = NULL; in mali_executor_schedule_is_early_out() [all …]
|
| H A D | mali_dlbu.h | 18 struct mali_pp_job; 43 void mali_dlbu_config_job(struct mali_dlbu_core *dlbu, struct mali_pp_job *job);
|
| H A D | mali_timeline.c | 302 if (mali_pp_job_is_virtual((struct mali_pp_job *)tracker->job)) { in mali_timeline_insert_tracker() 667 if (mali_pp_job_is_virtual((struct mali_pp_job *)tracker->job)) { in mali_timeline_tracker_activate() 672 schedule_mask = mali_scheduler_activate_pp_job((struct mali_pp_job *) tracker->job); in mali_timeline_tracker_activate() 894 struct mali_pp_job *pp_job = NULL; 895 struct mali_pp_job *next_pp_job = NULL; 917 pp_job = (struct mali_pp_job *)tracker->job; 949 _MALI_OSK_LIST_FOREACHENTRY(pp_job, next_pp_job, &pp_job_list, struct mali_pp_job, list) { 1317 struct mali_pp_job *job = (struct mali_pp_job *)tracker->job; 1413 struct mali_pp_job *job = (struct mali_pp_job *)tracker->job; 1930 struct mali_pp_job *pp_job = (struct mali_pp_job *)pp_job_ptr;
|
| H A D | mali_dlbu.c | 202 void mali_dlbu_config_job(struct mali_dlbu_core *dlbu, struct mali_pp_job *job) in mali_dlbu_config_job()
|
| H A D | mali_pp.c | 286 void mali_pp_job_start(struct mali_pp_core *core, struct mali_pp_job *job, u32 sub_job, mali_bool r… in mali_pp_job_start() 462 …unters(struct mali_pp_core *parent, struct mali_pp_core *child, struct mali_pp_job *job, u32 subjo… in mali_pp_update_performance_counters()
|
| H A D | mali_group.c | 679 struct mali_pp_job *job = parent->pp_running_job; in mali_group_add_group() 893 void mali_group_start_pp_job(struct mali_group *group, struct mali_pp_job *job, u32 sub_job, mali_b… in mali_group_start_pp_job() 1115 struct mali_pp_job *mali_group_complete_pp(struct mali_group *group, mali_bool success, u32 *sub_jo… in mali_group_complete_pp() 1117 struct mali_pp_job *pp_job_to_return; in mali_group_complete_pp()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory_dma_buf.h | 22 struct mali_pp_job; 45 int mali_dma_buf_map_job(struct mali_pp_job *job); 46 void mali_dma_buf_unmap_job(struct mali_pp_job *job);
|
| H A D | mali_memory_swap_alloc.h | 100 int mali_mem_swap_in_pages(struct mali_pp_job *job); 105 int mali_mem_swap_out_pages(struct mali_pp_job *job);
|
| H A D | mali_memory_dma_buf.c | 150 int mali_dma_buf_map_job(struct mali_pp_job *job) in mali_dma_buf_map_job() 201 void mali_dma_buf_unmap_job(struct mali_pp_job *job) in mali_dma_buf_unmap_job()
|
| H A D | mali_memory_swap_alloc.c | 627 int mali_mem_swap_in_pages(struct mali_pp_job *job) in mali_mem_swap_in_pages() 737 int mali_mem_swap_out_pages(struct mali_pp_job *job) in mali_mem_swap_out_pages()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/ |
| H A D | Kbuild | 112 common/mali_pp_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 | |