Home
last modified time | relevance | path

Searched refs:block_mem (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_block_alloc.c139 free_pages_nr = mali_mem_block_free(&mem_bkend->block_mem); in mali_mem_block_release()
145 int mali_mem_block_alloc(mali_mem_block_mem *block_mem, u32 size) in mali_mem_block_alloc() argument
154 INIT_LIST_HEAD(&block_mem->pfns); in mali_mem_block_alloc()
163 list_move(&m_page->list, &block_mem->pfns); in mali_mem_block_alloc()
164 block_mem->count++; in mali_mem_block_alloc()
182 u32 mali_mem_block_free(mali_mem_block_mem *block_mem) in mali_mem_block_free() argument
186 free_pages_nr = mali_mem_block_free_list(&block_mem->pfns); in mali_mem_block_free()
187 …MALI_DEBUG_PRINT(4, ("BLOCK Mem free : allocated size = 0x%x, free size = 0x%x\n", block_mem->coun… in mali_mem_block_free()
189 block_mem->count = 0; in mali_mem_block_free()
190 MALI_DEBUG_ASSERT(list_empty(&block_mem->pfns)); in mali_mem_block_free()
[all …]
H A Dmali_memory_block_alloc.h44 int mali_mem_block_alloc(mali_mem_block_mem *block_mem, u32 size);
45 int mali_mem_block_mali_map(mali_mem_block_mem *block_mem, struct mali_session_data *session, u32 v…
51 u32 mali_mem_block_free(mali_mem_block_mem *block_mem);
H A Dmali_memory_cow.c78 MALI_DEBUG_ASSERT(&target_bk->block_mem); in _mali_memory_cow_get_node_list()
79 …G_ASSERT(((target_size + target_offset) / _MALI_OSK_MALI_PAGE_SIZE) <= target_bk->block_mem.count); in _mali_memory_cow_get_node_list()
80 return &target_bk->block_mem.pfns; in _mali_memory_cow_get_node_list()
H A Dmali_memory_types.h202 mali_mem_block_mem block_mem; /**< MALI_MEM_BLOCK */ member
H A Dmali_memory_manager.c525 if (mali_mem_block_alloc(&mem_backend->block_mem, mem_backend->size)) { in _mali_ukk_mem_allocate()
557 mali_mem_block_mali_map(&mem_backend->block_mem, session, args->gpu_vaddr, in _mali_ukk_mem_allocate()
576 atomic_add(mem_backend->block_mem.count, &session->mali_mem_allocated_pages); in _mali_ukk_mem_allocate()