• Home
  • Raw
  • Download

Lines Matching refs:mapping

1597 static void retract_page_tables(struct address_space *mapping, pgoff_t pgoff)  in retract_page_tables()  argument
1604 i_mmap_lock_write(mapping); in retract_page_tables()
1605 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in retract_page_tables()
1665 i_mmap_unlock_write(mapping); in retract_page_tables()
1690 struct address_space *mapping = file->f_mapping; in collapse_file() local
1695 XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); in collapse_file()
1734 new_page->mapping = mapping; in collapse_file()
1761 if (!shmem_charge(mapping->host, 1)) { in collapse_file()
1773 if (shmem_getpage(mapping->host, index, &page, in collapse_file()
1788 page_cache_sync_readahead(mapping, &file->f_ra, in collapse_file()
1793 page = find_lock_page(mapping, index); in collapse_file()
1813 filemap_flush(mapping); in collapse_file()
1850 if (page_mapping(page) != mapping) { in collapse_file()
1879 unmap_mapping_pages(mapping, index, 1, false); in collapse_file()
1919 filemap_nr_thps_inc(mapping); in collapse_file()
1927 if (inode_is_open_for_write(mapping->host)) { in collapse_file()
1930 filemap_nr_thps_dec(mapping); in collapse_file()
1961 page->mapping = NULL; in collapse_file()
1983 retract_page_tables(mapping, start); in collapse_file()
1992 mapping->nrpages -= nr_none; in collapse_file()
1995 shmem_uncharge(mapping->host, nr_none); in collapse_file()
2025 new_page->mapping = NULL; in collapse_file()
2040 struct address_space *mapping = file->f_mapping; in khugepaged_scan_file() local
2041 XA_STATE(xas, &mapping->i_pages, start); in khugepaged_scan_file()