SWP_TB_FLAGS_MASK
VM_WARN_ON_ONCE(swp_tb & SWP_TB_FLAGS_MASK);
VM_WARN_ON_ONCE(shadow && ((unsigned long)shadow & SWP_TB_FLAGS_MASK));
return pfn_folio((swp_tb & ~SWP_TB_FLAGS_MASK) >> SWAP_CACHE_PFN_MARK_BITS);
return (void *)(swp_tb & ~SWP_TB_FLAGS_MASK);
return ((swp_tb & SWP_TB_FLAGS_MASK) >> SWP_TB_FLAGS_SHIFT);
BUILD_BUG_ON(SWP_TB_ZERO_FLAG & ~SWP_TB_FLAGS_MASK);