| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_ukk.h | 195 _mali_osk_errcode_t _mali_ukk_open(void **context); 206 _mali_osk_errcode_t _mali_ukk_close(void **context); 227 _mali_osk_errcode_t _mali_ukk_wait_for_notification(_mali_uk_wait_for_notification_s *args); 234 _mali_osk_errcode_t _mali_ukk_post_notification(_mali_uk_post_notification_s *args); 244 _mali_osk_errcode_t _mali_ukk_get_api_version(_mali_uk_get_api_version_s *args); 251 _mali_osk_errcode_t _mali_ukk_get_api_version_v2(_mali_uk_get_api_version_v2_s *args); 258 _mali_osk_errcode_t _mali_ukk_get_user_settings(_mali_uk_get_user_settings_s *args); 265 _mali_osk_errcode_t _mali_ukk_get_user_setting(_mali_uk_get_user_setting_s *args); 272 _mali_osk_errcode_t _mali_ukk_request_high_priority(_mali_uk_request_high_priority_s *args); 277 _mali_osk_errcode_t _mali_ukk_pending_submit(_mali_uk_pending_submit_s *args); [all …]
|
| H A D | mali_osk_mali.h | 64 _mali_osk_errcode_t _mali_osk_resource_initialize(void); 73 _mali_osk_errcode_t _mali_osk_resource_find(u32 addr, _mali_osk_resource_t *res); 96 _mali_osk_errcode_t _mali_osk_device_data_get(_mali_osk_device_data *data); 121 _mali_osk_errcode_t _mali_osk_gpu_secure_mode_init(void); 126 _mali_osk_errcode_t _mali_osk_gpu_secure_mode_deinit(void); 131 _mali_osk_errcode_t _mali_osk_gpu_reset_and_secure_mode_enable(void); 136 _mali_osk_errcode_t _mali_osk_gpu_reset_and_secure_mode_disable(void);
|
| H A D | mali_kernel_core.c | 88 static _mali_osk_errcode_t mali_set_global_gpu_base_address(void) in mali_set_global_gpu_base_address() 90 _mali_osk_errcode_t err = _MALI_OSK_ERR_OK; in mali_set_global_gpu_base_address() 128 static _mali_osk_errcode_t mali_parse_product_info(void) in mali_parse_product_info() 235 static _mali_osk_errcode_t mali_parse_config_l2_cache(void) in mali_parse_config_l2_cache() 365 static _mali_osk_errcode_t mali_create_virtual_group(_mali_osk_resource_t *resource_mmu_pp_bcast, in mali_create_virtual_group() 449 static _mali_osk_errcode_t mali_parse_config_groups(void) in mali_parse_config_groups() 465 _mali_osk_errcode_t resource_gp_found; in mali_parse_config_groups() 466 _mali_osk_errcode_t resource_gp_mmu_found; in mali_parse_config_groups() 467 _mali_osk_errcode_t resource_pp_found[8]; in mali_parse_config_groups() 468 _mali_osk_errcode_t resource_pp_mmu_found[8]; in mali_parse_config_groups() [all …]
|
| H A D | mali_osk_profiling.h | 31 _mali_osk_errcode_t _mali_osk_profiling_init(mali_bool auto_start); 52 _mali_osk_errcode_t _mali_osk_profiling_start(u32 *limit); 91 _mali_osk_errcode_t _mali_osk_profiling_stop(u32 *count); 109 _mali_osk_errcode_t _mali_osk_profiling_get_event(u32 index, u64 *timestamp, u32 *event_id, u32 dat… 118 _mali_osk_errcode_t _mali_osk_profiling_clear(void);
|
| H A D | mali_mmu_page_directory.c | 19 static _mali_osk_errcode_t fill_page(mali_io_address mapping, u32 data); 23 _mali_osk_errcode_t err; in mali_allocate_empty_page() 53 _mali_osk_errcode_t mali_create_fault_flush_pages(mali_dma_addr *page_directory, in mali_create_fault_flush_pages() 58 _mali_osk_errcode_t err; in mali_create_fault_flush_pages() 104 static _mali_osk_errcode_t fill_page(mali_io_address mapping, u32 data) in fill_page() 116 _mali_osk_errcode_t mali_mmu_pagedir_map(struct mali_page_directory *pagedir, u32 mali_address, u32… in mali_mmu_pagedir_map() 120 _mali_osk_errcode_t err; in mali_mmu_pagedir_map() 186 _mali_osk_errcode_t mali_mmu_pagedir_unmap(struct mali_page_directory *pagedir, u32 mali_address, u… in mali_mmu_pagedir_unmap() 269 _mali_osk_errcode_t err; in mali_mmu_pagedir_alloc() 374 static _mali_osk_errcode_t writereg(u32 where, u32 what, const char *comment, struct dump_info *inf… in writereg() [all …]
|
| H A D | mali_pp.h | 33 _mali_osk_errcode_t mali_pp_initialize(void); 40 _mali_osk_errcode_t mali_pp_stop_bus_wait(struct mali_pp_core *core); 42 _mali_osk_errcode_t mali_pp_reset_wait(struct mali_pp_core *core); 43 _mali_osk_errcode_t mali_pp_reset(struct mali_pp_core *core); 44 _mali_osk_errcode_t mali_pp_hard_reset(struct mali_pp_core *core);
|
| H A D | mali_pmu.c | 25 static _mali_osk_errcode_t mali_pmu_wait_for_command_finish( 121 _mali_osk_errcode_t mali_pmu_power_down(struct mali_pmu_core *pmu, u32 mask) in mali_pmu_power_down() 124 _mali_osk_errcode_t err; in mali_pmu_power_down() 178 _mali_osk_errcode_t mali_pmu_power_up(struct mali_pmu_core *pmu, u32 mask) in mali_pmu_power_up() 181 _mali_osk_errcode_t err; in mali_pmu_power_up() 245 static _mali_osk_errcode_t mali_pmu_wait_for_command_finish( in mali_pmu_wait_for_command_finish()
|
| H A D | mali_executor.h | 34 _mali_osk_errcode_t mali_executor_initialize(void); 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);
|
| H A D | mali_osk.h | 93 _mali_osk_errcode_t _mali_osk_wq_init(void); 663 _mali_osk_errcode_t _mali_osk_mem_reqregion(uintptr_t phys, u32 size, const char *description); 923 _mali_osk_errcode_t _mali_osk_notification_queue_receive(_mali_osk_notification_queue_t *queue, _ma… 938 _mali_osk_errcode_t _mali_osk_notification_queue_dequeue(_mali_osk_notification_queue_t *queue, _ma… 1291 _mali_osk_errcode_t _mali_osk_pm_dev_ref_get_sync(void); 1301 _mali_osk_errcode_t _mali_osk_pm_dev_ref_get_async(void);
|
| H A D | mali_gp.h | 30 _mali_osk_errcode_t mali_gp_initialize(void); 37 _mali_osk_errcode_t mali_gp_stop_bus_wait(struct mali_gp_core *core); 39 _mali_osk_errcode_t mali_gp_reset_wait(struct mali_gp_core *core); 41 _mali_osk_errcode_t mali_gp_reset(struct mali_gp_core *core);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory_manager.h | 39 _mali_osk_errcode_t mali_mem_add_mem_size(struct mali_session_data *session, u32 mali_addr, u32 add… 41 _mali_osk_errcode_t _mali_ukk_mem_allocate(_mali_uk_alloc_mem_s *args); 42 _mali_osk_errcode_t _mali_ukk_mem_free(_mali_uk_free_mem_s *args); 43 _mali_osk_errcode_t _mali_ukk_mem_bind(_mali_uk_bind_mem_s *args); 44 _mali_osk_errcode_t _mali_ukk_mem_unbind(_mali_uk_unbind_mem_s *args); 45 _mali_osk_errcode_t _mali_ukk_mem_cow(_mali_uk_cow_mem_s *args); 46 _mali_osk_errcode_t _mali_ukk_mem_cow_modify_range(_mali_uk_cow_modify_range_s *args); 47 _mali_osk_errcode_t _mali_ukk_mem_usage_get(_mali_uk_profiling_memory_usage_get_s *args); 48 _mali_osk_errcode_t _mali_ukk_mem_resize(_mali_uk_mem_resize_s *args);
|
| H A D | mali_memory.h | 23 _mali_osk_errcode_t mali_memory_initialize(void); 35 MALI_STATIC_INLINE _mali_osk_errcode_t 67 _mali_osk_errcode_t mali_memory_session_begin(struct mali_session_data *session); 88 _mali_osk_errcode_t mali_mem_mali_map_prepare(mali_mem_allocation *descriptor); 100 _mali_osk_errcode_t mali_mem_mali_map_resize(mali_mem_allocation *descriptor, u32 new_size); 118 _mali_osk_errcode_t mali_memory_core_resource_os_memory(u32 size); 126 _mali_osk_errcode_t mali_memory_core_resource_dedicated_memory(u32 start, u32 size);
|
| H A D | mali_memory_os_alloc.h | 26 _mali_osk_errcode_t mali_mem_os_get_table_page(mali_dma_addr *phys, mali_io_address *mapping); 30 _mali_osk_errcode_t mali_mem_os_init(void); 42 _mali_osk_errcode_t mali_mem_os_put_page(struct page *page); 44 _mali_osk_errcode_t mali_mem_os_resize_pages(mali_mem_os_mem *mem_from, mali_mem_os_mem *mem_to, u3… 46 _mali_osk_errcode_t mali_mem_os_mali_map(mali_mem_os_mem *os_mem, struct mali_session_data *session… 52 _mali_osk_errcode_t mali_mem_os_resize_cpu_map_locked(mali_mem_backend *mem_bkend, struct vm_area_s…
|
| H A D | mali_ukk_mem.c | 22 _mali_osk_errcode_t err; in mem_alloc_wrapper() 48 _mali_osk_errcode_t err; in mem_free_wrapper() 74 _mali_osk_errcode_t err; in mem_bind_wrapper() 96 _mali_osk_errcode_t err; in mem_unbind_wrapper() 119 _mali_osk_errcode_t err; in mem_cow_wrapper() 145 _mali_osk_errcode_t err; in mem_cow_modify_range_wrapper() 171 _mali_osk_errcode_t err; in mem_resize_mem_wrapper() 193 _mali_osk_errcode_t err; in mem_write_safe_wrapper() 233 _mali_osk_errcode_t err; in mem_query_mmu_page_table_dump_size_wrapper() 251 _mali_osk_errcode_t err; in mem_dump_mmu_page_table_wrapper() [all …]
|
| H A D | mali_memory_cow.h | 19 _mali_osk_errcode_t mali_mem_cow_cpu_map_pages_locked(mali_mem_backend *mem_bkend, 24 _mali_osk_errcode_t mali_memory_do_cow(mali_mem_backend *target_bk, 31 _mali_osk_errcode_t mali_memory_cow_modify_range(mali_mem_backend *backend, 35 _mali_osk_errcode_t mali_memory_cow_os_memory(mali_mem_backend *target_bk, 46 _mali_osk_errcode_t mali_mem_cow_allocate_on_demand(mali_mem_backend *mem_bkend, u32 offset_page);
|
| H A D | mali_ukk_core.c | 23 _mali_osk_errcode_t err; in get_api_version_wrapper() 42 _mali_osk_errcode_t err; in get_api_version_v2_wrapper() 86 _mali_osk_errcode_t err; in wait_for_notification_wrapper() 107 _mali_osk_errcode_t err; in post_notification_wrapper() 128 _mali_osk_errcode_t err; in get_user_settings_wrapper() 147 _mali_osk_errcode_t err; in request_high_priority_wrapper() 162 _mali_osk_errcode_t err; in pending_submit_wrapper()
|
| H A D | mali_memory_defer_bind.h | 57 _mali_osk_errcode_t mali_mem_defer_bind_manager_init(void); 59 _mali_osk_errcode_t mali_mem_defer_bind(struct mali_gp_job *gp, struct mali_defer_mem_block *dmem_b… 60 _mali_osk_errcode_t mali_mem_defer_bind_allocation_prepare(mali_mem_allocation *alloc, struct list_… 61 _mali_osk_errcode_t mali_mem_prepare_mem_for_job(struct mali_gp_job *next_gp_job, mali_defer_mem_bl…
|
| H A D | mali_osk_mali.c | 122 _mali_osk_errcode_t _mali_osk_resource_initialize(void) in _mali_osk_resource_initialize() 192 _mali_osk_errcode_t _mali_osk_resource_find(u32 addr, _mali_osk_resource_t *res) in _mali_osk_resource_find() 276 _mali_osk_errcode_t _mali_osk_resource_find(u32 addr, _mali_osk_resource_t *res) in _mali_osk_resource_find() 343 _mali_osk_errcode_t err; in _mali_osk_get_pmu_switch_delay() 356 _mali_osk_errcode_t _mali_osk_device_data_get(_mali_osk_device_data *data) in _mali_osk_device_data_get() 415 _mali_osk_errcode_t _mali_osk_gpu_secure_mode_init(void) in _mali_osk_gpu_secure_mode_init() 442 _mali_osk_errcode_t _mali_osk_gpu_secure_mode_deinit(void) in _mali_osk_gpu_secure_mode_deinit() 456 _mali_osk_errcode_t _mali_osk_gpu_reset_and_secure_mode_enable(void) in _mali_osk_gpu_reset_and_secure_mode_enable() 474 _mali_osk_errcode_t _mali_osk_gpu_reset_and_secure_mode_disable(void) in _mali_osk_gpu_reset_and_secure_mode_disable()
|
| H A D | mali_ukk_gp.c | 21 _mali_osk_errcode_t err; in gp_start_job_wrapper() 38 _mali_osk_errcode_t err; in gp_get_core_version_wrapper() 57 _mali_osk_errcode_t err; in gp_suspend_response_wrapper() 77 _mali_osk_errcode_t err; in gp_get_number_of_cores_wrapper()
|
| H A D | mali_profiling_internal.c | 47 _mali_osk_errcode_t _mali_internal_profiling_init(mali_bool auto_start) in _mali_internal_profiling_init() 92 _mali_osk_errcode_t _mali_internal_profiling_start(u32 *limit) in _mali_internal_profiling_start() 94 _mali_osk_errcode_t ret; in _mali_internal_profiling_start() 169 _mali_osk_errcode_t _mali_internal_profiling_stop(u32 *count) in _mali_internal_profiling_stop() 207 _mali_osk_errcode_t _mali_internal_profiling_get_event(u32 index, u64 *timestamp, u32 *event_id, u3… in _mali_internal_profiling_get_event() 245 _mali_osk_errcode_t _mali_internal_profiling_clear(void) in _mali_internal_profiling_clear()
|
| H A D | mali_ukk_pp.c | 21 _mali_osk_errcode_t err; in pp_start_job_wrapper() 37 _mali_osk_errcode_t err; in pp_and_gp_start_job_wrapper() 55 _mali_osk_errcode_t err; in pp_get_number_of_cores_wrapper() 78 _mali_osk_errcode_t err; in pp_get_core_version_wrapper()
|
| H A D | mali_memory_defer_bind.c | 41 _mali_osk_errcode_t mali_mem_defer_bind_manager_init(void) in mali_mem_defer_bind_manager_init() 65 _mali_osk_errcode_t mali_mem_defer_alloc_mem(u32 require, struct mali_session_data *session, mali_d… in mali_mem_defer_alloc_mem() 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() 111 _mali_osk_errcode_t mali_mem_defer_bind_allocation_prepare(mali_mem_allocation *alloc, struct list_… in mali_mem_defer_bind_allocation_prepare() 156 static _mali_osk_errcode_t mali_mem_defer_bind_allocation(struct mali_backend_bind_list *bk_node, in mali_mem_defer_bind_allocation() 207 _mali_osk_errcode_t mali_mem_defer_bind(struct mali_gp_job *gp, in mali_mem_defer_bind()
|
| H A D | mali_memory_manager.c | 207 static _mali_osk_errcode_t mali_mem_resize(struct mali_session_data *session, mali_mem_backend *mem… in mali_mem_resize() 209 _mali_osk_errcode_t ret = _MALI_OSK_ERR_FAULT; in mali_mem_resize() 365 _mali_osk_errcode_t mali_mem_add_mem_size(struct mali_session_data *session, u32 mali_addr, u32 add… in mali_mem_add_mem_size() 368 _mali_osk_errcode_t ret = _MALI_OSK_ERR_FAULT; in mali_mem_add_mem_size() 401 _mali_osk_errcode_t _mali_ukk_mem_allocate(_mali_uk_alloc_mem_s *args) in _mali_ukk_mem_allocate() 405 _mali_osk_errcode_t ret = _MALI_OSK_ERR_FAULT; in _mali_ukk_mem_allocate() 602 _mali_osk_errcode_t _mali_ukk_mem_free(_mali_uk_free_mem_s *args) in _mali_ukk_mem_free() 635 _mali_osk_errcode_t _mali_ukk_mem_bind(_mali_uk_bind_mem_s *args) in _mali_ukk_mem_bind() 639 _mali_osk_errcode_t ret = _MALI_OSK_ERR_FAULT; in _mali_ukk_mem_bind() 754 _mali_osk_errcode_t _mali_ukk_mem_unbind(_mali_uk_unbind_mem_s *args) in _mali_ukk_mem_unbind() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/ump/common/ |
| H A D | ump_ukk.h | 28 _mali_osk_errcode_t _ump_ukk_open(void **context); 30 _mali_osk_errcode_t _ump_ukk_close(void **context); 32 _mali_osk_errcode_t _ump_ukk_allocate(_ump_uk_allocate_s *user_interaction); 34 _mali_osk_errcode_t _ump_ukk_release(_ump_uk_release_s *release_info); 36 _mali_osk_errcode_t _ump_ukk_size_get(_ump_uk_size_get_s *user_interaction); 38 _mali_osk_errcode_t _ump_ukk_map_mem(_ump_uk_map_mem_s *args); 40 _mali_osk_errcode_t _ump_uku_get_api_version(_ump_uk_api_version_s *args);
|
| H A D | ump_osk.h | 28 _mali_osk_errcode_t _ump_osk_init(void); 30 _mali_osk_errcode_t _ump_osk_term(void); 36 _mali_osk_errcode_t _ump_osk_mem_mapregion_init(ump_memory_allocation *descriptor); 38 _mali_osk_errcode_t _ump_osk_mem_mapregion_map(ump_memory_allocation *descriptor, u32 offset, u32 *…
|