| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_group.h | 48 mali_bool power_is_on; 50 mali_bool is_working; 72 mali_bool disable_requested; 127 MALI_STATIC_INLINE mali_bool mali_group_is_virtual(struct mali_group *group) in mali_group_is_virtual() 140 MALI_STATIC_INLINE mali_bool mali_group_is_in_virtual(struct mali_group *group) in mali_group_is_in_virtual() 187 mali_bool mali_group_set_active(struct mali_group *group); 194 mali_bool mali_group_deactivate(struct mali_group *group); 203 MALI_STATIC_INLINE mali_bool mali_group_power_is_on(struct mali_group *group) in mali_group_power_is_on() 213 struct mali_group *group, mali_bool disable) in mali_group_set_disable_request() 230 MALI_STATIC_INLINE mali_bool mali_group_disable_requested( in mali_group_disable_requested() [all …]
|
| H A D | mali_timeline.h | 113 …mali_bool timer_enabled; /**< Set to MALI_TRUE if soft job timer should be e… 152 mali_bool destroyed; 158 mali_bool timer_active; 221 mali_bool timer_active; 265 MALI_STATIC_INLINE mali_bool mali_timeline_point_after(mali_timeline_point a, mali_timeline_point b) in mali_timeline_point_after() 278 MALI_STATIC_INLINE mali_bool mali_timeline_is_point_on(struct mali_timeline *timeline, mali_timelin… in mali_timeline_is_point_on() 294 MALI_STATIC_INLINE mali_bool mali_timeline_is_point_released(struct mali_timeline *timeline, mali_t… in mali_timeline_is_point_released() 314 MALI_STATIC_INLINE mali_bool mali_timeline_is_tracker_released(struct mali_timeline *timeline, mali… in mali_timeline_is_tracker_released() 339 MALI_STATIC_INLINE mali_bool mali_timeline_is_point_valid(struct mali_timeline *timeline, mali_time… in mali_timeline_is_point_valid() 351 MALI_STATIC_INLINE mali_bool mali_timeline_is_empty(struct mali_timeline *timeline) in mali_timeline_is_empty() [all …]
|
| H A D | mali_executor.h | 23 extern mali_bool mali_executor_hints[MALI_EXECUTOR_HINT_MAX]; 56 void mali_executor_schedule_from_mask(mali_scheduler_mask mask, mali_bool deferred_schedule); 58 _mali_osk_errcode_t mali_executor_interrupt_gp(struct mali_group *group, mali_bool in_upper_half); 59 _mali_osk_errcode_t mali_executor_interrupt_pp(struct mali_group *group, mali_bool in_upper_half); 60 _mali_osk_errcode_t mali_executor_interrupt_mmu(struct mali_group *group, mali_bool in_upper_half); 68 mali_bool mali_executor_core_scaling_is_enabled(void); 72 mali_bool mali_executor_group_is_disabled(struct mali_group *group); 74 int mali_executor_set_perf_level(unsigned int target_core_nr, mali_bool override); 92 MALI_STATIC_INLINE mali_bool mali_executor_hint_is_enabled(mali_executor_hint hint) in mali_executor_hint_is_enabled()
|
| H A D | mali_scheduler.h | 63 u32 mali_scheduler_job_physical_head_count(mali_bool gpu_mode_is_secure); 65 mali_bool mali_scheduler_job_next_is_virtual(void); 111 mali_bool success, 112 mali_bool user_notification, 113 mali_bool dequeued); 117 mali_bool user_notification, 118 mali_bool dequeued);
|
| H A D | mali_executor.c | 58 mali_bool mali_executor_hints[MALI_EXECUTOR_HINT_MAX]; 108 static mali_bool core_scaling_enabled = MALI_TRUE; 125 static mali_bool mali_executor_is_suspended(void *data); 126 static mali_bool mali_executor_is_working(void); 128 static mali_bool mali_executor_physical_rejoin_virtual(struct mali_group *group); 129 static mali_bool mali_executor_has_virtual_group(void); 130 static mali_bool mali_executor_virtual_group_is_usable(void); 135 mali_bool success, 143 static mali_bool mali_executor_group_is_in_state(struct mali_group *group, 153 static mali_bool mali_executor_deactivate_list_idle(mali_bool deactivate_idle_group); [all …]
|
| H A D | mali_kernel_core.h | 25 extern mali_bool mali_gpu_class_is_mali450; 26 extern mali_bool mali_gpu_class_is_mali470; 40 MALI_STATIC_INLINE mali_bool mali_is_mali470(void) in mali_is_mali470() 45 MALI_STATIC_INLINE mali_bool mali_is_mali450(void) in mali_is_mali450() 50 MALI_STATIC_INLINE mali_bool mali_is_mali400(void) in mali_is_mali400()
|
| H A D | mali_pm_metrics.h | 37 mali_bool gpu_active; 56 void mali_pm_record_gpu_active(mali_bool is_gp); 61 void mali_pm_record_gpu_idle(mali_bool is_gp); 71 void mali_pm_record_gpu_idle(mali_bool is_gp) {} in mali_pm_record_gpu_idle() 72 void mali_pm_record_gpu_active(mali_bool is_gp) {} in mali_pm_record_gpu_active()
|
| H A D | mali_pp_job.h | 68 …mali_bool user_notification; /**< When we deferred delete PP job, we need to… 193 MALI_STATIC_INLINE mali_bool mali_pp_job_is_virtual(struct mali_pp_job *job) in mali_pp_job_is_virtual() 309 MALI_STATIC_INLINE mali_bool mali_pp_job_all_writeback_unit_disabled(struct mali_pp_job *job) in mali_pp_job_all_writeback_unit_disabled() 353 MALI_STATIC_INLINE mali_bool mali_pp_job_has_started_sub_jobs(struct mali_pp_job *job) in mali_pp_job_has_started_sub_jobs() 360 MALI_STATIC_INLINE mali_bool mali_pp_job_has_unstarted_sub_jobs(struct mali_pp_job *job) in mali_pp_job_has_unstarted_sub_jobs() 387 MALI_STATIC_INLINE mali_bool mali_pp_job_is_complete(struct mali_pp_job *job) in mali_pp_job_is_complete() 431 MALI_STATIC_INLINE mali_bool mali_pp_job_needs_dma_buf_mapping(struct mali_pp_job *job) in mali_pp_job_needs_dma_buf_mapping() 453 MALI_STATIC_INLINE void mali_pp_job_mark_sub_job_completed(struct mali_pp_job *job, mali_bool succe… in mali_pp_job_mark_sub_job_completed() 463 MALI_STATIC_INLINE mali_bool mali_pp_job_was_success(struct mali_pp_job *job) in mali_pp_job_was_success() 472 MALI_STATIC_INLINE mali_bool mali_pp_job_use_no_notification( in mali_pp_job_use_no_notification() [all …]
|
| H A D | mali_pm.h | 57 mali_bool mali_pm_get_domain_refs(struct mali_pm_domain **domains, 60 mali_bool mali_pm_put_domain_refs(struct mali_pm_domain **domains, 70 void mali_pm_os_suspend(mali_bool os_suspend); 73 mali_bool mali_pm_runtime_suspend(void);
|
| H A D | mali_pm_domain.h | 23 mali_bool power_is_on; 68 MALI_STATIC_INLINE mali_bool mali_pm_domain_power_is_on( in mali_pm_domain_power_is_on() 77 mali_bool power_is_on) in mali_pm_domain_set_power_on() 101 mali_bool mali_pm_domain_all_unused(void);
|
| H A D | mali_mmu.c | 104 …re *mali_mmu_create(_mali_osk_resource_t *resource, struct mali_group *group, mali_bool is_virtual) in mali_mmu_create() 182 static mali_bool mali_mmu_enable_stall(struct mali_mmu_core *mmu) in mali_mmu_enable_stall() 289 mali_bool stall_success; in mali_mmu_reset() 311 mali_bool mali_mmu_zap_tlb(struct mali_mmu_core *mmu) in mali_mmu_zap_tlb() 313 mali_bool stall_success = mali_mmu_enable_stall(mmu); in mali_mmu_zap_tlb() 349 mali_bool stall_success; in mali_mmu_activate_page_directory() 363 mali_bool stall_success; in mali_mmu_activate_empty_page_directory() 380 mali_bool stall_success; in mali_mmu_activate_fault_flush_page_directory()
|
| H A D | mali_control_timer.c | 23 static mali_bool timer_running = MALI_FALSE; 46 mali_bool need_add_timer = MALI_TRUE; in mali_control_timer_callback() 98 mali_bool mali_control_timer_resume(u64 time_now) in mali_control_timer_resume() 123 void mali_control_timer_suspend(mali_bool suspend) in mali_control_timer_suspend()
|
| H A D | mali_timeline_fence_wait.c | 44 static mali_bool mali_timeline_fence_wait_tracker_is_activated(void *data) in mali_timeline_fence_wait_tracker_is_activated() 61 static mali_bool mali_timeline_fence_wait_check_status(struct mali_timeline_system *system, struct … 65 mali_bool ret = MALI_TRUE; 145 mali_bool mali_timeline_fence_wait(struct mali_timeline_system *system, struct mali_timeline_fence … 149 mali_bool ret;
|
| H A D | mali_osk_profiling.h | 31 _mali_osk_errcode_t _mali_osk_profiling_init(mali_bool auto_start); 125 mali_bool _mali_osk_profiling_is_recording(void); 132 mali_bool _mali_osk_profiling_have_recording(void);
|
| H A D | mali_osk_mali.h | 115 mali_bool _mali_osk_shared_interrupts(void); 141 mali_bool _mali_osk_gpu_secure_mode_is_enabled(void); 146 mali_bool _mali_osk_gpu_secure_mode_is_supported(void);
|
| H A D | mali_osk.h | 537 mali_bool _mali_osk_mem_check_allocated(u32 max_allocated); 1035 mali_bool _mali_osk_timer_pending(_mali_osk_timer_t *tim); 1095 mali_bool _mali_osk_time_after_eq(unsigned long ticka, unsigned long tickb); 1184 void _mali_osk_wait_queue_wait_event(_mali_osk_wait_queue_t *queue, mali_bool(*condition)(void *), … 1198 void _mali_osk_wait_queue_wait_event_timeout(_mali_osk_wait_queue_t *queue, mali_bool(*condition)(v…
|
| H A D | mali_pm.c | 74 static mali_bool mali_pm_runtime_active = MALI_FALSE; 78 static mali_bool mali_pm_runtime_active = MALI_TRUE; 87 static mali_bool mali_pm_common_suspend(void); 210 mali_bool mali_pm_get_domain_refs(struct mali_pm_domain **domains, in mali_pm_get_domain_refs() 214 mali_bool ret = MALI_TRUE; /* Assume all is powered on instantly */ in mali_pm_get_domain_refs() 247 mali_bool mali_pm_put_domain_refs(struct mali_pm_domain **domains, in mali_pm_put_domain_refs() 251 mali_bool ret; in mali_pm_put_domain_refs() 330 void mali_pm_os_suspend(mali_bool os_suspend) in mali_pm_os_suspend() 392 mali_bool mali_pm_runtime_suspend(void) in mali_pm_runtime_suspend() 394 mali_bool ret; in mali_pm_runtime_suspend() [all …]
|
| H A D | mali_session.h | 53 mali_bool is_aborting; /**< MALI_TRUE if the session is aborting, MALI_FALSE if not. */ 54 …mali_bool use_high_priority_job_queue; /**< If MALI_TRUE, jobs added from this session will use th… 90 mali_bool mali_session_pp_job_is_empty(void *data);
|
| H A D | mali_osk_types.h | 55 typedef unsigned long mali_bool; typedef 58 #define MALI_TRUE ((mali_bool)1) 62 #define MALI_FALSE ((mali_bool)0)
|
| H A D | mali_control_timer.h | 20 mali_bool mali_control_timer_resume(u64 time_now); 22 void mali_control_timer_suspend(mali_bool suspend);
|
| H A D | mali_kernel_utilization.c | 48 …tion_data *mali_utilization_calculate(u64 *start_time, u64 *time_period, mali_bool *need_add_timer) in mali_utilization_calculate() 231 mali_bool is_resume = MALI_FALSE; in mali_utilization_gp_start() 289 mali_bool is_resume = MALI_FALSE; in mali_utilization_pp_start() 385 mali_bool mali_utilization_enabled(void) in mali_utilization_enabled()
|
| H A D | mali_timeline_fence_wait.h | 43 …mali_bool activated; /**< MALI_TRUE if the tracker has been activated, MALI_FALSE… 58 mali_bool mali_timeline_fence_wait(struct mali_timeline_system *system, struct mali_timeline_fence …
|
| H A D | mali_kernel_utilization.h | 32 mali_bool mali_utilization_enabled(void); 57 …ion_data *mali_utilization_calculate(u64 *start_time, u64 *time_period, mali_bool *need_add_timer);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_profiling_internal.h | 20 int _mali_internal_profiling_init(mali_bool auto_start); 23 mali_bool _mali_internal_profiling_is_recording(void); 24 mali_bool _mali_internal_profiling_have_recording(void);
|
| H A D | mali_osk_mali.c | 30 static mali_bool mali_secure_mode_enabled = MALI_FALSE; 31 static mali_bool mali_secure_mode_supported = MALI_FALSE; 124 mali_bool mali_is_450 = MALI_FALSE, mali_is_470 = MALI_FALSE; in _mali_osk_resource_initialize() 390 mali_bool _mali_osk_shared_interrupts(void) in _mali_osk_shared_interrupts() 495 mali_bool _mali_osk_gpu_secure_mode_is_enabled(void) in _mali_osk_gpu_secure_mode_is_enabled() 500 mali_bool _mali_osk_gpu_secure_mode_is_supported(void) in _mali_osk_gpu_secure_mode_is_supported()
|