Home
last modified time | relevance | path

Searched refs:swap_it (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_swap_alloc.c184 dma_unmap_page(&mali_platform_device->dev, page_node->swap_it->dma_addr, in mali_mem_swap_out_page_node()
186 set_page_dirty(page_node->swap_it->page); in mali_mem_swap_out_page_node()
187 put_page(page_node->swap_it->page); in mali_mem_swap_out_page_node()
401 m_page->swap_it = mali_mem_swap_alloc_swap_item(); in _mali_mem_swap_page_node_allocate()
403 if (NULL == m_page->swap_it) { in _mali_mem_swap_page_node_allocate()
414 mali_mem_swap_free_swap_item(m_page->swap_it); in _mali_mem_swap_put_page_node()
508 page_node->swap_it->page = shmem_read_mapping_page(global_swap_space, page_node->swap_it->idx); in mali_mem_swap_in_page_node()
510 if (IS_ERR(page_node->swap_it->page)) { in mali_mem_swap_in_page_node()
511 …MALI_DEBUG_PRINT_ERROR(("SWAP Mem: failed to swap in page with index: %d.\n", page_node->swap_it->… in mali_mem_swap_in_page_node()
516 page_node->swap_it->dma_addr = dma_map_page(&mali_platform_device->dev, page_node->swap_it->page, in mali_mem_swap_in_page_node()
[all …]
H A Dmali_memory.c446 atomic_inc(&node->swap_it->ref_count); in _mali_page_node_ref()
475 node->swap_it = item; in _mali_page_node_add_swap_item()
493 return atomic_read(&node->swap_it->ref_count); in _mali_page_node_get_ref_count()
508 return node->swap_it->dma_addr; in _mali_page_node_get_dma_addr()
524 return page_to_pfn(node->swap_it->page); in _mali_page_node_get_pfn()
H A Dmali_memory_cow.c247 _mali_page_node_add_swap_item(page_node, m_page->swap_it); in mali_memory_cow_swap_memory()
646 dst_page = dst_node->swap_it->page; in _mali_mem_cow_copy_page()
662 src_page = src_node->swap_it->page; in _mali_mem_cow_copy_page()
680 src_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
695 dst_node->swap_it->dma_addr = dma_addr; in _mali_mem_cow_copy_page()
H A Dmali_memory_types.h63 mali_swap_item *swap_it; member