__swp_type
#define __swp_type(x) (((x).val >> 32) & 0x7f)
#define __swp_type(pte_lookalike) (((pte_lookalike).val) & 0x1f)
#define __swp_type(x) (((x).val >> __SWP_TYPE_SHIFT) & __SWP_TYPE_MASK)
#define __swp_type(x) (((x).val >> __SWP_TYPE_SHIFT) & __SWP_TYPE_MASK)
#define __swp_type(x) ((((x).val >> 2) & 0xf) | \
#define __swp_type(x) (((x).val >> 2) & 0x1f)
#define __swp_type(swp_pte) (((swp_pte).val >> 1) & 0x1f)
#define __swp_type(x) (((x).val >> __SWP_TYPE_SHIFT) & __SWP_TYPE_MASK)
#define __swp_type(x) ((x).val & 0x7f)
#define __swp_type(x) (((x).val >> 4) & 0x7f)
#define __swp_type(x) ((x).val & 0x3f)
#define __swp_type(entry) ((entry).val & 0x1f)
#define __swp_type(x) (((x).val >> 10) & 0x1f)
#define __swp_type(x) (((x).val >> 4) & 0x1f)
#define __swp_type(x) (((x).val >> 2) & 0x1f)
#define __swp_type(x) (((x).val >> 8) & 0x1f)
#define __swp_type(x) (((x).val >> 16) & 0x7f)
#define __swp_type(swp) (((swp).val >> 26) & 0x1f)
#define __swp_type(x) (((x).val >> 5) & 0x3f)
#define __swp_type(x) ((x).val & 0x1f)
#define __swp_type(entry) ((entry).val & 0x1f)
#define __swp_type(x) ((x).val & SWP_TYPE_MASK)
#define __swp_type(entry) ((entry).val & 0x1f)
#define __swp_type(x) (((x).val >> 2) \
#define __swp_type(x) (((x).val >> __SWP_TYPE_SHIFT) & __SWP_TYPE_MASK)
static inline unsigned long __swp_type(swp_entry_t entry)
#define __swp_type(x) ((x).val & 0x1f)
#define __swp_type(x) ((x).val & 0x1f)
static inline unsigned long __swp_type(swp_entry_t entry)
#define __swp_type(entry) (((entry).val >> PAGE_SHIFT) & 0x7fUL)
#define __swp_type(x) (((x).val >> 5) & 0x1f)
#define __swp_type(x) (((x).val >> _SWP_TYPE_SHIFT) \
#define __swp_type(x) (((x).val) & _SWP_TYPE_MASK)
#define __swp_type(x) ((x).val >> (64 - SWP_TYPE_BITS))
#define __swp_type(entry) (((entry).val >> 6) & 0x1f)