Lines Matching refs:nr_pages
408 const struct page *page, int nr_pages, enum rmap_level level) in __folio_rmap_sanity_checks() argument
425 VM_WARN_ON_ONCE(nr_pages <= 0); in __folio_rmap_sanity_checks()
427 VM_WARN_ON_FOLIO(page_folio(page + nr_pages - 1) != folio, folio); in __folio_rmap_sanity_checks()
439 VM_WARN_ON_FOLIO(nr_pages != HPAGE_PMD_NR, folio); in __folio_rmap_sanity_checks()
447 VM_WARN_ON_FOLIO(nr_pages != HPAGE_PUD_NR, folio); in __folio_rmap_sanity_checks()
458 void folio_add_anon_rmap_ptes(struct folio *, struct page *, int nr_pages,
466 void folio_add_file_rmap_ptes(struct folio *, struct page *, int nr_pages,
474 void folio_remove_rmap_ptes(struct folio *, struct page *, int nr_pages,
547 struct page *page, int nr_pages, struct vm_area_struct *dst_vma, in __folio_dup_file_rmap() argument
550 const int orig_nr_pages = nr_pages; in __folio_dup_file_rmap()
552 __folio_rmap_sanity_checks(folio, page, nr_pages, level); in __folio_dup_file_rmap()
564 } while (page++, --nr_pages > 0); in __folio_dup_file_rmap()
588 struct page *page, int nr_pages, struct vm_area_struct *dst_vma) in folio_dup_file_rmap_ptes() argument
590 __folio_dup_file_rmap(folio, page, nr_pages, dst_vma, RMAP_LEVEL_PTE); in folio_dup_file_rmap_ptes()
620 struct page *page, int nr_pages, struct vm_area_struct *dst_vma, in __folio_try_dup_anon_rmap() argument
623 const int orig_nr_pages = nr_pages; in __folio_try_dup_anon_rmap()
628 __folio_rmap_sanity_checks(folio, page, nr_pages, level); in __folio_try_dup_anon_rmap()
648 for (i = 0; i < nr_pages; i++) in __folio_try_dup_anon_rmap()
665 } while (page++, --nr_pages > 0); in __folio_try_dup_anon_rmap()
707 struct page *page, int nr_pages, struct vm_area_struct *dst_vma, in folio_try_dup_anon_rmap_ptes() argument
710 return __folio_try_dup_anon_rmap(folio, page, nr_pages, dst_vma, in folio_try_dup_anon_rmap_ptes()
759 struct page *page, int nr_pages, enum rmap_level level) in __folio_try_share_anon_rmap() argument
763 __folio_rmap_sanity_checks(folio, page, nr_pages, level); in __folio_try_share_anon_rmap()
911 unsigned long nr_pages; member
924 .nr_pages = folio_nr_pages(_folio), \
977 unsigned long pfn, unsigned long nr_pages);
979 int pfn_mkclean_range(unsigned long pfn, unsigned long nr_pages, pgoff_t pgoff,