Lines Matching refs:expected_count
376 int expected_count = 1; in expected_page_refs() local
382 expected_count += is_device_private_page(page); in expected_page_refs()
384 expected_count += hpage_nr_pages(page) + page_has_private(page); in expected_page_refs()
386 return expected_count; in expected_page_refs()
403 int expected_count = expected_page_refs(mapping, page) + extra_count; in migrate_page_move_mapping() local
407 if (page_count(page) != expected_count) in migrate_page_move_mapping()
423 if (page_count(page) != expected_count || xas_load(&xas) != page) { in migrate_page_move_mapping()
428 if (!page_ref_freeze(page, expected_count)) { in migrate_page_move_mapping()
472 page_ref_unfreeze(page, expected_count - hpage_nr_pages(page)); in migrate_page_move_mapping()
515 int expected_count; in migrate_huge_page_move_mapping() local
518 expected_count = 2 + page_has_private(page); in migrate_huge_page_move_mapping()
519 if (page_count(page) != expected_count || xas_load(&xas) != page) { in migrate_huge_page_move_mapping()
524 if (!page_ref_freeze(page, expected_count)) { in migrate_huge_page_move_mapping()
536 page_ref_unfreeze(page, expected_count - 1); in migrate_huge_page_move_mapping()
742 int expected_count; in __buffer_migrate_page() local
748 expected_count = expected_page_refs(mapping, page); in __buffer_migrate_page()
749 if (page_count(page) != expected_count) in __buffer_migrate_page()