| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory_cow.h | 18 int mali_mem_cow_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma); 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, 27 mali_mem_backend *backend, 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, 38 mali_mem_backend *backend, 44 int mali_mem_cow_mali_map(mali_mem_backend *mem_bkend, u32 range_start, u32 range_size); 45 u32 mali_mem_cow_release(mali_mem_backend *mem_bkend, mali_bool is_mali_mapped); 46 _mali_osk_errcode_t mali_mem_cow_allocate_on_demand(mali_mem_backend *mem_bkend, u32 offset_page);
|
| H A D | mali_memory_swap_alloc.h | 35 void mali_mem_swap_unlock_single_mem_backend(mali_mem_backend *mem_bkend); 40 void mali_memory_swap_list_backend_delete(mali_mem_backend *mem_bkend); 45 void mali_memory_swap_list_backend_add(mali_mem_backend *mem_bkend); 84 u32 mali_mem_swap_release(mali_mem_backend *mem_bkend, mali_bool is_mali_mapped); 110 int mali_mem_swap_allocate_page_on_demand(mali_mem_backend *mem_bkend, u32 offset, struct page **pa… 115 int mali_mem_swap_cow_page_on_demand(mali_mem_backend *mem_bkend, u32 offset, struct page **pagep);
|
| H A D | mali_memory_cow.c | 62 static struct list_head *_mali_memory_cow_get_node_list(mali_mem_backend *target_bk, in _mali_memory_cow_get_node_list() 104 _mali_osk_errcode_t mali_memory_cow_os_memory(mali_mem_backend *target_bk, in mali_memory_cow_os_memory() 107 mali_mem_backend *backend, in mali_memory_cow_os_memory() 183 _mali_osk_errcode_t mali_memory_cow_swap_memory(mali_mem_backend *target_bk, in mali_memory_cow_swap_memory() 186 mali_mem_backend *backend, in mali_memory_cow_swap_memory() 288 _mali_osk_errcode_t mali_memory_cow_modify_range(mali_mem_backend *backend, in mali_memory_cow_modify_range() 421 _mali_osk_errcode_t mali_memory_do_cow(mali_mem_backend *target_bk, in mali_memory_do_cow() 424 mali_mem_backend *backend, in mali_memory_do_cow() 485 int mali_mem_cow_mali_map(mali_mem_backend *mem_bkend, u32 range_start, u32 range_size) in mali_mem_cow_mali_map() 522 int mali_mem_cow_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma) in mali_mem_cow_cpu_map() [all …]
|
| H A D | mali_memory_manager.c | 127 int mali_mem_backend_struct_create(mali_mem_backend **backend, u32 psize) in mali_mem_backend_struct_create() 129 mali_mem_backend *mem_backend = NULL; in mali_mem_backend_struct_create() 132 *backend = (mali_mem_backend *)kzalloc(sizeof(mali_mem_backend), GFP_KERNEL); in mali_mem_backend_struct_create() 176 static void mali_mem_backend_struct_destory(mali_mem_backend **backend, s32 backend_handle) in mali_mem_backend_struct_destory() 178 mali_mem_backend *mem_backend = *backend; in mali_mem_backend_struct_destory() 187 mali_mem_backend *mali_mem_backend_struct_search(struct mali_session_data *session, u32 mali_addres… in mali_mem_backend_struct_search() 190 mali_mem_backend *mem_bkend = NULL; in mali_mem_backend_struct_search() 207 static _mali_osk_errcode_t mali_mem_resize(struct mali_session_data *session, mali_mem_backend *mem… in mali_mem_resize() 367 mali_mem_backend *mem_backend = NULL; in mali_mem_add_mem_size() 404 mali_mem_backend *mem_backend = NULL; in _mali_ukk_mem_allocate() [all …]
|
| H A D | mali_memory_os_alloc.h | 24 u32 mali_mem_os_release(mali_mem_backend *mem_bkend); 50 int mali_mem_os_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma); 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_memory_swap_alloc.c | 149 static mali_bool mali_memory_swap_backend_in_swapped_pool(mali_mem_backend *mem_bkend) in mali_memory_swap_backend_in_swapped_pool() 156 void mali_memory_swap_list_backend_delete(mali_mem_backend *mem_bkend) in mali_memory_swap_list_backend_delete() 190 void mali_mem_swap_unlock_single_mem_backend(mali_mem_backend *mem_bkend) in mali_mem_swap_unlock_single_mem_backend() 209 static void mali_mem_swap_unlock_partial_locked_mem_backend(mali_mem_backend *mem_bkend, mali_page_… in mali_mem_swap_unlock_partial_locked_mem_backend() 225 mali_mem_backend *bkend, *tmp_bkend; in mali_mem_swap_swapped_bkend_pool_shrink() 300 void mali_memory_swap_list_backend_add(mali_mem_backend *mem_bkend) in mali_memory_swap_list_backend_add() 474 u32 mali_mem_swap_release(mali_mem_backend *mem_bkend, mali_bool is_mali_mapped) in mali_mem_swap_release() 633 mali_mem_backend *mem_bkend = NULL; in mali_mem_swap_in_pages() 743 mali_mem_backend *mem_bkend = NULL; in mali_mem_swap_out_pages() 807 int mali_mem_swap_allocate_page_on_demand(mali_mem_backend *mem_bkend, u32 offset, struct page **pa… in mali_mem_swap_allocate_page_on_demand() [all …]
|
| H A D | mali_memory_ump.h | 22 int mali_mem_bind_ump_buf(mali_mem_allocation *alloc, mali_mem_backend *mem_backend, u32 secure_id… 23 void mali_mem_unbind_ump_buf(mali_mem_backend *mem_backend);
|
| H A D | mali_memory_external.h | 20 mali_mem_backend *mem_backend, 23 void mali_mem_unbind_ext_buf(mali_mem_backend *mem_backend);
|
| H A D | mali_memory_secure.h | 26 int mali_mem_secure_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma); 28 u32 mali_mem_secure_release(mali_mem_backend *mem_bkend);
|
| H A D | mali_memory_dma_buf.c | 35 static int mali_dma_buf_map(mali_mem_backend *mem_backend) in mali_dma_buf_map() 160 mali_mem_backend *mem_bkend = NULL; in mali_dma_buf_map_job() 209 mali_mem_backend *mem_bkend = NULL; in mali_dma_buf_unmap_job() 275 mali_mem_backend *mem_backend, in mali_mem_bind_dma_buf() 344 void mali_mem_unbind_dma_buf(mali_mem_backend *mem_backend) in mali_mem_unbind_dma_buf()
|
| H A D | mali_memory_dma_buf.h | 38 void mali_mem_unbind_dma_buf(mali_mem_backend *mem_backend); 41 mali_mem_backend *mem_backend,
|
| H A D | mali_memory_ump.c | 19 static int mali_mem_ump_map(mali_mem_backend *mem_backend) in mali_mem_ump_map() 110 int mali_mem_bind_ump_buf(mali_mem_allocation *alloc, mali_mem_backend *mem_backend, u32 secure_id… in mali_mem_bind_ump_buf() 140 void mali_mem_unbind_ump_buf(mali_mem_backend *mem_backend) in mali_mem_unbind_ump_buf()
|
| H A D | mali_memory_block_alloc.h | 43 u32 mali_mem_block_release(mali_mem_backend *mem_bkend); 48 int mali_mem_block_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma);
|
| H A D | mali_memory_external.c | 18 void mali_mem_unbind_ext_buf(mali_mem_backend *mem_backend) in mali_mem_unbind_ext_buf() 36 mali_mem_backend *mem_backend, in mali_mem_bind_ext_buf()
|
| H A D | mali_memory_types.h | 192 typedef struct mali_mem_backend { struct 214 } mali_mem_backend; argument
|
| H A D | mali_memory_secure.c | 107 int mali_mem_secure_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma) in mali_mem_secure_cpu_map() 146 u32 mali_mem_secure_release(mali_mem_backend *mem_bkend) in mali_mem_secure_release()
|
| H A D | mali_memory_defer_bind.c | 113 mali_mem_backend *mem_bkend = NULL; in mali_mem_defer_bind_allocation_prepare() 160 mali_mem_backend *mem_bkend = bk_node->bkend; in mali_mem_defer_bind_allocation()
|
| H A D | mali_memory_defer_bind.h | 44 struct mali_mem_backend *bkend;
|
| H A D | mali_memory_manager.h | 40 mali_mem_backend *mali_mem_backend_struct_search(struct mali_session_data *session, u32 mali_addres…
|
| H A D | mali_memory_block_alloc.c | 130 u32 mali_mem_block_release(mali_mem_backend *mem_bkend) in mali_mem_block_release() 302 int mali_mem_block_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma) in mali_mem_block_cpu_map()
|
| H A D | mali_memory_util.c | 47 mali_mem_backend *mem_bkend = NULL; in _mali_free_allocation_mem()
|
| H A D | mali_memory.c | 64 mali_mem_backend *mem_bkend = NULL; in mali_mem_vma_fault() 158 mali_mem_backend *mem_bkend = NULL; in mali_mmap()
|
| H A D | mali_memory_os_alloc.c | 353 int mali_mem_os_cpu_map(mali_mem_backend *mem_bkend, struct vm_area_struct *vma) in mali_mem_os_cpu_map() 379 _mali_osk_errcode_t mali_mem_os_resize_cpu_map_locked(mali_mem_backend *mem_bkend, struct vm_area_s… in mali_mem_os_resize_cpu_map_locked() 449 u32 mali_mem_os_release(mali_mem_backend *mem_bkend) in mali_mem_os_release()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_scheduler.c | 1014 mali_mem_backend *mem_backend = NULL; in mali_scheduler_submit_pp_job()
|