Lines Matching refs:compound
1088 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_anon_rmap() argument
1090 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1101 bool compound = flags & RMAP_COMPOUND; in do_page_add_anon_rmap() local
1104 if (compound) { in do_page_add_anon_rmap()
1115 int nr = compound ? hpage_nr_pages(page) : 1; in do_page_add_anon_rmap()
1122 if (compound) in do_page_add_anon_rmap()
1151 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_new_anon_rmap() argument
1153 int nr = compound ? hpage_nr_pages(page) : 1; in page_add_new_anon_rmap()
1157 if (compound) { in page_add_new_anon_rmap()
1179 void page_add_file_rmap(struct page *page, bool compound) in page_add_file_rmap() argument
1183 VM_BUG_ON_PAGE(compound && !PageTransHuge(page), page); in page_add_file_rmap()
1185 if (compound && PageTransHuge(page)) { in page_add_file_rmap()
1210 static void page_remove_file_rmap(struct page *page, bool compound) in page_remove_file_rmap() argument
1214 VM_BUG_ON_PAGE(compound && !PageHead(page), page); in page_remove_file_rmap()
1225 if (compound && PageTransHuge(page)) { in page_remove_file_rmap()
1297 void page_remove_rmap(struct page *page, bool compound) in page_remove_rmap() argument
1300 return page_remove_file_rmap(page, compound); in page_remove_rmap()
1302 if (compound) in page_remove_rmap()