Lines Matching refs:expected_count
446 int expected_count = 1 + extra_count; in migrate_page_move_mapping() local
453 expected_count += is_device_private_page(page); in migrate_page_move_mapping()
454 expected_count += is_device_public_page(page); in migrate_page_move_mapping()
458 if (page_count(page) != expected_count) in migrate_page_move_mapping()
478 expected_count += hpage_nr_pages(page) + page_has_private(page); in migrate_page_move_mapping()
479 if (page_count(page) != expected_count || in migrate_page_move_mapping()
486 if (!page_ref_freeze(page, expected_count)) { in migrate_page_move_mapping()
500 page_ref_unfreeze(page, expected_count); in migrate_page_move_mapping()
547 page_ref_unfreeze(page, expected_count - hpage_nr_pages(page)); in migrate_page_move_mapping()
589 int expected_count; in migrate_huge_page_move_mapping() local
596 expected_count = 2 + page_has_private(page); in migrate_huge_page_move_mapping()
597 if (page_count(page) != expected_count || in migrate_huge_page_move_mapping()
603 if (!page_ref_freeze(page, expected_count)) { in migrate_huge_page_move_mapping()
615 page_ref_unfreeze(page, expected_count - 1); in migrate_huge_page_move_mapping()