Lines Matching refs:compound
1101 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_anon_rmap() argument
1103 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1114 bool compound = flags & RMAP_COMPOUND; in do_page_add_anon_rmap() local
1122 if (compound) { in do_page_add_anon_rmap()
1133 int nr = compound ? thp_nr_pages(page) : 1; in do_page_add_anon_rmap()
1140 if (compound) in do_page_add_anon_rmap()
1170 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_new_anon_rmap() argument
1172 int nr = compound ? thp_nr_pages(page) : 1; in page_add_new_anon_rmap()
1176 if (compound) { in page_add_new_anon_rmap()
1201 void page_add_file_rmap(struct page *page, bool compound) in page_add_file_rmap() argument
1205 VM_BUG_ON_PAGE(compound && !PageTransHuge(page), page); in page_add_file_rmap()
1207 if (compound && PageTransHuge(page)) { in page_add_file_rmap()
1234 static void page_remove_file_rmap(struct page *page, bool compound) in page_remove_file_rmap() argument
1238 VM_BUG_ON_PAGE(compound && !PageHead(page), page); in page_remove_file_rmap()
1248 if (compound && PageTransHuge(page)) { in page_remove_file_rmap()
1326 void page_remove_rmap(struct page *page, bool compound) in page_remove_rmap() argument
1331 page_remove_file_rmap(page, compound); in page_remove_rmap()
1335 if (compound) { in page_remove_rmap()