Lines Matching refs:compound
1089 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_anon_rmap() argument
1091 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1102 bool compound = flags & RMAP_COMPOUND; in do_page_add_anon_rmap() local
1105 if (compound) { in do_page_add_anon_rmap()
1116 int nr = compound ? hpage_nr_pages(page) : 1; in do_page_add_anon_rmap()
1123 if (compound) in do_page_add_anon_rmap()
1152 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_new_anon_rmap() argument
1154 int nr = compound ? hpage_nr_pages(page) : 1; in page_add_new_anon_rmap()
1158 if (compound) { in page_add_new_anon_rmap()
1180 void page_add_file_rmap(struct page *page, bool compound) in page_add_file_rmap() argument
1184 VM_BUG_ON_PAGE(compound && !PageTransHuge(page), page); in page_add_file_rmap()
1186 if (compound && PageTransHuge(page)) { in page_add_file_rmap()
1213 static void page_remove_file_rmap(struct page *page, bool compound) in page_remove_file_rmap() argument
1217 VM_BUG_ON_PAGE(compound && !PageHead(page), page); in page_remove_file_rmap()
1228 if (compound && PageTransHuge(page)) { in page_remove_file_rmap()
1302 void page_remove_rmap(struct page *page, bool compound) in page_remove_rmap() argument
1305 return page_remove_file_rmap(page, compound); in page_remove_rmap()
1307 if (compound) in page_remove_rmap()