Lines Matching refs:compound

1119 	struct vm_area_struct *vma, unsigned long address, bool compound)  in page_add_anon_rmap()  argument
1121 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1132 bool compound = flags & RMAP_COMPOUND; in do_page_add_anon_rmap() local
1141 if (compound) { in do_page_add_anon_rmap()
1148 trace_android_vh_update_page_mapcount(page, true, compound, in do_page_add_anon_rmap()
1155 int nr = compound ? thp_nr_pages(page) : 1; in do_page_add_anon_rmap()
1162 if (compound) in do_page_add_anon_rmap()
1192 struct vm_area_struct *vma, unsigned long address, bool compound) in __page_add_new_anon_rmap() argument
1194 int nr = compound ? thp_nr_pages(page) : 1; in __page_add_new_anon_rmap()
1197 if (compound) { in __page_add_new_anon_rmap()
1222 void page_add_file_rmap(struct page *page, bool compound) in page_add_file_rmap() argument
1228 VM_BUG_ON_PAGE(compound && !PageTransHuge(page), page); in page_add_file_rmap()
1230 if (compound && PageTransHuge(page)) { in page_add_file_rmap()
1233 compound, &first_mapping, &success); in page_add_file_rmap()
1257 compound, &first_mapping, &success); in page_add_file_rmap()
1271 static void page_remove_file_rmap(struct page *page, bool compound) in page_remove_file_rmap() argument
1277 VM_BUG_ON_PAGE(compound && !PageHead(page), page); in page_remove_file_rmap()
1287 if (compound && PageTransHuge(page)) { in page_remove_file_rmap()
1290 compound, &first_mapping, &success); in page_remove_file_rmap()
1307 compound, &first_mapping, &success); in page_remove_file_rmap()
1388 void page_remove_rmap(struct page *page, bool compound) in page_remove_rmap() argument
1395 page_remove_file_rmap(page, compound); in page_remove_rmap()
1399 if (compound) { in page_remove_rmap()
1405 compound, &first_mapping, &success); in page_remove_rmap()