• Home
  • Raw
  • Download

Lines Matching refs:mapping

1347 			if (WARN_ON(hpage->mapping != vma->vm_file->f_mapping))  in collapse_pte_mapped_thp()
1417 static void retract_page_tables(struct address_space *mapping, pgoff_t pgoff) in retract_page_tables() argument
1423 i_mmap_lock_write(mapping); in retract_page_tables()
1424 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff) { in retract_page_tables()
1471 i_mmap_unlock_write(mapping); in retract_page_tables()
1496 struct address_space *mapping = file->f_mapping; in collapse_file() local
1502 XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); in collapse_file()
1541 new_page->mapping = mapping; in collapse_file()
1568 if (!shmem_charge(mapping->host, 1)) { in collapse_file()
1580 if (shmem_getpage(mapping->host, index, &page, in collapse_file()
1595 page_cache_sync_readahead(mapping, &file->f_ra, in collapse_file()
1600 page = find_lock_page(mapping, index); in collapse_file()
1635 if (page_mapping(page) != mapping) { in collapse_file()
1662 unmap_mapping_pages(mapping, index, 1, false); in collapse_file()
1702 filemap_nr_thps_inc(mapping); in collapse_file()
1734 page->mapping = NULL; in collapse_file()
1762 retract_page_tables(mapping, start); in collapse_file()
1771 mapping->nrpages -= nr_none; in collapse_file()
1774 shmem_uncharge(mapping->host, nr_none); in collapse_file()
1805 new_page->mapping = NULL; in collapse_file()
1818 struct address_space *mapping = file->f_mapping; in khugepaged_scan_file() local
1819 XA_STATE(xas, &mapping->i_pages, start); in khugepaged_scan_file()