Searched refs:page_node (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_memory_cow.c | 112 struct mali_page_node *m_page, *m_tmp, *page_node; in mali_memory_cow_os_memory() local 134 page_node = _mali_page_node_allocate(MALI_PAGE_NODE_OS); in mali_memory_cow_os_memory() 136 if (NULL == page_node) { in mali_memory_cow_os_memory() 141 INIT_LIST_HEAD(&page_node->list); in mali_memory_cow_os_memory() 151 kfree(page_node); in mali_memory_cow_os_memory() 156 _mali_page_node_add_page(page_node, new_page); in mali_memory_cow_os_memory() 160 _mali_page_node_add_page(page_node, m_page->page); in mali_memory_cow_os_memory() 162 page_node->type = MALI_PAGE_NODE_BLOCK; in mali_memory_cow_os_memory() 163 _mali_page_node_add_block_item(page_node, m_page->blk_it); in mali_memory_cow_os_memory() 171 list_add_tail(&page_node->list, &cow->pages); in mali_memory_cow_os_memory() [all …]
|
| H A D | mali_memory_swap_alloc.c | 180 static void mali_mem_swap_out_page_node(mali_page_node *page_node) in mali_mem_swap_out_page_node() argument 182 MALI_DEBUG_ASSERT(page_node); in mali_mem_swap_out_page_node() 184 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() 209 …_mem_swap_unlock_partial_locked_mem_backend(mali_mem_backend *mem_bkend, mali_page_node *page_node) in mali_mem_swap_unlock_partial_locked_mem_backend() argument 216 if (m_page == page_node) { in mali_mem_swap_unlock_partial_locked_mem_backend() 504 mali_bool mali_mem_swap_in_page_node(struct mali_page_node *page_node) in mali_mem_swap_in_page_node() argument 506 MALI_DEBUG_ASSERT(NULL != page_node); in mali_mem_swap_in_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() [all …]
|
| H A D | mali_memory.c | 425 mali_page_node *page_node = NULL; in _mali_page_node_allocate() local 427 page_node = kzalloc(sizeof(mali_page_node), GFP_KERNEL); in _mali_page_node_allocate() 428 MALI_DEBUG_ASSERT(NULL != page_node); in _mali_page_node_allocate() 430 if (page_node) { in _mali_page_node_allocate() 431 page_node->type = type; in _mali_page_node_allocate() 432 INIT_LIST_HEAD(&page_node->list); in _mali_page_node_allocate() 435 return page_node; in _mali_page_node_allocate()
|
| H A D | mali_memory_swap_alloc.h | 89 mali_bool mali_mem_swap_in_page_node(struct mali_page_node *page_node);
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | ksm.c | 1560 struct stable_node *page_node; in stable_tree_search() local 1562 page_node = page_stable_node(page); in stable_tree_search() 1563 if (page_node && page_node->head != &migrate_nodes) { in stable_tree_search() 1642 if (page_node) { in stable_tree_search() 1643 VM_BUG_ON(page_node->head != &migrate_nodes); in stable_tree_search() 1700 if (!page_node) in stable_tree_search() 1703 list_del(&page_node->list); in stable_tree_search() 1704 DO_NUMA(page_node->nid = nid); in stable_tree_search() 1705 rb_link_node(&page_node->node, parent, new); in stable_tree_search() 1706 rb_insert_color(&page_node->node, root); in stable_tree_search() [all …]
|
| H A D | slab.c | 556 int page_node; in cache_free_pfmemalloc() local 559 page_node = page_to_nid(page); in cache_free_pfmemalloc() 560 n = get_node(cachep, page_node); in cache_free_pfmemalloc() 563 free_block(cachep, &objp, 1, page_node, &list); in cache_free_pfmemalloc() 764 int node, int page_node) in __cache_free_alien() argument 773 if (n->alien && n->alien[page_node]) { in __cache_free_alien() 774 alien = n->alien[page_node]; in __cache_free_alien() 779 __drain_alien_cache(cachep, ac, page_node, &list); in __cache_free_alien() 785 n = get_node(cachep, page_node); in __cache_free_alien() 787 free_block(cachep, &objp, 1, page_node, &list); in __cache_free_alien() [all …]
|