MIGRATE_PFN_COMPOUND
args.dst[0] |= MIGRATE_PFN_COMPOUND;
if (src_pfns[i] & MIGRATE_PFN_COMPOUND) {
is_large = src & MIGRATE_PFN_COMPOUND;
mpfn |= MIGRATE_PFN_COMPOUND;
if (src_pfns[i] & MIGRATE_PFN_COMPOUND) {
dst_pfns[i] |= MIGRATE_PFN_COMPOUND;
bool is_large = *src & MIGRATE_PFN_COMPOUND;
*dst |= MIGRATE_PFN_COMPOUND;
if (*dst & MIGRATE_PFN_COMPOUND)
*dst = MIGRATE_PFN_COMPOUND;
*dst &= ~MIGRATE_PFN_COMPOUND;
if (thp_migration_supported() && (*dst & MIGRATE_PFN_COMPOUND)) {
if ((src_pfns[i] & MIGRATE_PFN_COMPOUND) &&
(!(dst_pfns[i] & MIGRATE_PFN_COMPOUND))) {
src_pfns[i] &= ~MIGRATE_PFN_COMPOUND;
(src_pfns[i] & MIGRATE_PFN_COMPOUND) &&
!(dst_pfns[i] & MIGRATE_PFN_COMPOUND)) {
MIGRATE_PFN_COMPOUND);
MIGRATE_PFN_COMPOUND);
(dst_pfns[i] & MIGRATE_PFN_COMPOUND) &&
!(src_pfns[i] & MIGRATE_PFN_COMPOUND)) {
src_pfns[i] |= MIGRATE_PFN_COMPOUND;
src_pfns[i] |= MIGRATE_PFN_COMPOUND;
| MIGRATE_PFN_COMPOUND;
MIGRATE_PFN_COMPOUND;
src_pfns[i] |= MIGRATE_PFN_COMPOUND;
migrate->src[idx] &= ~MIGRATE_PFN_COMPOUND;
if (*src & MIGRATE_PFN_COMPOUND)
if (*src & MIGRATE_PFN_COMPOUND)