Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_swap_alloc.c202 list_for_each_entry(m_page, &mem_bkend->swap_mem.pages, list) { in mali_mem_swap_unlock_single_mem_backend()
215 list_for_each_entry(m_page, &mem_bkend->swap_mem.pages, list) { in mali_mem_swap_unlock_partial_locked_mem_backend()
428 u32 mali_mem_swap_free(mali_mem_swap *swap_mem) in mali_mem_swap_free() argument
433 MALI_DEBUG_ASSERT_POINTER(swap_mem); in mali_mem_swap_free()
435 list_for_each_entry_safe(m_page, m_tmp, &swap_mem->pages, list) { in mali_mem_swap_free()
496 free_pages_nr = mali_mem_swap_free(&mem_bkend->swap_mem); in mali_mem_swap_release()
522 int mali_mem_swap_alloc_pages(mali_mem_swap *swap_mem, u32 size, u32 *bkend_idx) in mali_mem_swap_alloc_pages() argument
530 MALI_DEBUG_ASSERT(NULL != swap_mem); in mali_mem_swap_alloc_pages()
542 INIT_LIST_HEAD(&swap_mem->pages); in mali_mem_swap_alloc_pages()
543 swap_mem->count = page_count; in mali_mem_swap_alloc_pages()
[all …]
H A Dmali_memory_swap_alloc.h79 u32 mali_mem_swap_free(mali_mem_swap *swap_mem);
91 int mali_mem_swap_alloc_pages(mali_mem_swap *swap_mem, u32 size, u32 *bkend_idx);
93 _mali_osk_errcode_t mali_mem_swap_mali_map(mali_mem_swap *swap_mem, struct mali_session_data *sessi…
H A Dmali_memory_cow.c82 MALI_DEBUG_ASSERT(&target_bk->swap_mem); in _mali_memory_cow_get_node_list()
83 …UG_ASSERT(((target_size + target_offset) / _MALI_OSK_MALI_PAGE_SIZE) <= target_bk->swap_mem.count); in _mali_memory_cow_get_node_list()
84 return &target_bk->swap_mem.pages; in _mali_memory_cow_get_node_list()
H A Dmali_memory_manager.c531 …retval = mali_mem_swap_alloc_pages(&mem_backend->swap_mem, mali_allocation->mali_vma_node.vm_node.… in _mali_ukk_mem_allocate()
560 ret = mali_mem_swap_mali_map(&mem_backend->swap_mem, session, args->gpu_vaddr, in _mali_ukk_mem_allocate()
581 atomic_add(mem_backend->swap_mem.count, &session->mali_mem_allocated_pages); in _mali_ukk_mem_allocate()
582 atomic_add(mem_backend->swap_mem.count, &session->mali_mem_array[mem_backend->type]); in _mali_ukk_mem_allocate()
H A Dmali_memory_types.h204 mali_mem_swap swap_mem; member