_SWP_TYPE_SHIFT
#define __swp_type(x) (((x).val >> _SWP_TYPE_SHIFT) \
(((type) & _SWP_TYPE_MASK) << _SWP_TYPE_SHIFT) \