Lines Matching refs:mapping
225 void *workingset_eviction(struct address_space *mapping, struct page *page) in workingset_eviction() argument
372 struct address_space *mapping = private; in workingset_update_node() local
375 if (dax_mapping(mapping) || shmem_mapping(mapping)) in workingset_update_node()
448 struct address_space *mapping; in shadow_lru_isolate() local
466 mapping = container_of(node->root, struct address_space, page_tree); in shadow_lru_isolate()
469 if (!spin_trylock(&mapping->tree_lock)) { in shadow_lru_isolate()
493 if (WARN_ON_ONCE(!mapping->nrexceptional)) in shadow_lru_isolate()
498 mapping->nrexceptional--; in shadow_lru_isolate()
504 __radix_tree_delete_node(&mapping->page_tree, node, in shadow_lru_isolate()
505 workingset_update_node, mapping); in shadow_lru_isolate()
508 spin_unlock(&mapping->tree_lock); in shadow_lru_isolate()