Home
last modified time | relevance | path

Searched refs:mali_mem_backend (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_cow.h18 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 Dmali_memory_swap_alloc.h35 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 Dmali_memory_cow.c62 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 Dmali_memory_manager.c127 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 Dmali_memory_os_alloc.h24 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 Dmali_memory_swap_alloc.c149 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 Dmali_memory_ump.h22 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 Dmali_memory_external.h20 mali_mem_backend *mem_backend,
23 void mali_mem_unbind_ext_buf(mali_mem_backend *mem_backend);
H A Dmali_memory_secure.h26 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 Dmali_memory_dma_buf.c35 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 Dmali_memory_dma_buf.h38 void mali_mem_unbind_dma_buf(mali_mem_backend *mem_backend);
41 mali_mem_backend *mem_backend,
H A Dmali_memory_ump.c19 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 Dmali_memory_block_alloc.h43 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 Dmali_memory_external.c18 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 Dmali_memory_types.h192 typedef struct mali_mem_backend { struct
214 } mali_mem_backend; argument
H A Dmali_memory_secure.c107 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 Dmali_memory_defer_bind.c113 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 Dmali_memory_defer_bind.h44 struct mali_mem_backend *bkend;
H A Dmali_memory_manager.h40 mali_mem_backend *mali_mem_backend_struct_search(struct mali_session_data *session, u32 mali_addres…
H A Dmali_memory_block_alloc.c130 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 Dmali_memory_util.c47 mali_mem_backend *mem_bkend = NULL; in _mali_free_allocation_mem()
H A Dmali_memory.c64 mali_mem_backend *mem_bkend = NULL; in mali_mem_vma_fault()
158 mali_mem_backend *mem_bkend = NULL; in mali_mmap()
H A Dmali_memory_os_alloc.c353 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 Dmali_scheduler.c1014 mali_mem_backend *mem_backend = NULL; in mali_scheduler_submit_pp_job()