Home
last modified time | relevance | path

Searched refs:mali_allocation (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_manager.c86 mali_mem_allocation *mali_allocation; in mali_mem_allocation_struct_create() local
89 mali_allocation = (mali_mem_allocation *)kzalloc(sizeof(mali_mem_allocation), GFP_KERNEL); in mali_mem_allocation_struct_create()
90 if (NULL == mali_allocation) { in mali_mem_allocation_struct_create()
95 MALI_DEBUG_CODE(mali_allocation->magic = MALI_MEM_ALLOCATION_VALID_MAGIC); in mali_mem_allocation_struct_create()
98 mali_allocation->flags = 0; in mali_mem_allocation_struct_create()
99 mali_allocation->session = session; in mali_mem_allocation_struct_create()
101 INIT_LIST_HEAD(&mali_allocation->list); in mali_mem_allocation_struct_create()
102 _mali_osk_atomic_init(&mali_allocation->mem_alloc_refcount, 1); in mali_mem_allocation_struct_create()
108 list_add_tail(&mali_allocation->list, &session->allocation_mgr.head); in mali_mem_allocation_struct_create()
112 return mali_allocation; in mali_mem_allocation_struct_create()
[all …]
H A Dmali_memory_dma_buf.c48 alloc = mem_backend->mali_allocation; in mali_dma_buf_map()
239 mali_dma_buf_unmap(mem_bkend->mali_allocation, mem); in mali_dma_buf_unmap_job()
357 MALI_DEBUG_ASSERT_POINTER(mem_backend->mali_allocation); in mali_mem_unbind_dma_buf()
359 mali_dma_buf_unmap(mem_backend->mali_allocation, mem); in mali_mem_unbind_dma_buf()
H A Dmali_memory_cow.c305 alloc = backend->mali_allocation; in mali_memory_cow_modify_range()
428 struct mali_session_data *session = backend->mali_allocation->session; in mali_memory_do_cow()
493 cow_alloc = mem_bkend->mali_allocation; in mali_mem_cow_mali_map()
600 alloc = mem_bkend->mali_allocation; in mali_mem_cow_release()
747 MALI_DEBUG_ASSERT_POINTER(mem_bkend->mali_allocation); in mali_mem_cow_allocate_on_demand()
748 session = mem_bkend->mali_allocation->session; in mali_mem_cow_allocate_on_demand()
H A Dmali_memory_swap_alloc.c480 alloc = mem_bkend->mali_allocation; in mali_mem_swap_release()
916 atomic_add(1, &mem_bkend->mali_allocation->session->mali_mem_allocated_pages); in mali_mem_swap_cow_page_on_demand()
917 … (atomic_read(&mem_bkend->mali_allocation->session->mali_mem_allocated_pages) * MALI_MMU_PAGE_SIZE… in mali_mem_swap_cow_page_on_demand()
918 …mem_bkend->mali_allocation->session->max_mali_mem_allocated_size = atomic_read(&mem_bkend->mali_al… in mali_mem_swap_cow_page_on_demand()
H A Dmali_memory_ump.c34 alloc = mem_backend->mali_allocation; in mali_mem_ump_map()
149 alloc = mem_backend->mali_allocation; in mali_mem_unbind_ump_buf()
H A Dmali_memory_external.c23 alloc = mem_backend->mali_allocation; in mali_mem_unbind_ext_buf()
H A Dmali_memory_types.h207 mali_mem_allocation *mali_allocation; member
H A Dmali_memory_secure.c149 mali_mem_allocation *alloc = mem_bkend->mali_allocation; in mali_mem_secure_release()
H A Dmali_memory_block_alloc.c132 mali_mem_allocation *alloc = mem_bkend->mali_allocation; in mali_mem_block_release()
H A Dmali_memory_os_alloc.c458 alloc = mem_bkend->mali_allocation; in mali_mem_os_release()