FOLIO_MAPPING_ANON
is_anon = mapping & FOLIO_MAPPING_ANON;
#define FOLIO_MAPPING_KSM (FOLIO_MAPPING_ANON | FOLIO_MAPPING_ANON_KSM)
#define FOLIO_MAPPING_FLAGS (FOLIO_MAPPING_ANON | FOLIO_MAPPING_ANON_KSM)
return ((unsigned long)folio->mapping & FOLIO_MAPPING_ANON) != 0;
return (flags & FOLIO_MAPPING_FLAGS) == FOLIO_MAPPING_ANON;
VM_WARN_ONCE((unsigned long)mapping & FOLIO_MAPPING_ANON,
anon_vma = (void *)(mapping - FOLIO_MAPPING_ANON);
return mapping_flags & FOLIO_MAPPING_ANON;
anon_vma += FOLIO_MAPPING_ANON;
anon_vma = (void *) anon_vma + FOLIO_MAPPING_ANON;
if ((anon_mapping & FOLIO_MAPPING_FLAGS) != FOLIO_MAPPING_ANON)
anon_vma = (struct anon_vma *) (anon_mapping - FOLIO_MAPPING_ANON);
if ((anon_mapping & FOLIO_MAPPING_FLAGS) != FOLIO_MAPPING_ANON)
anon_vma = (struct anon_vma *) (anon_mapping - FOLIO_MAPPING_ANON);
if ((mapping & FOLIO_MAPPING_FLAGS) != FOLIO_MAPPING_ANON)
return (void *)(mapping - FOLIO_MAPPING_ANON);