_LINUX32_IOC_TYPESHIFT
#define _LINUX32_IOC_SIZESHIFT (_LINUX32_IOC_TYPESHIFT + _LINUX32_IOC_TYPEBITS)
((type) << _LINUX32_IOC_TYPESHIFT) | \
(((nr) >> _LINUX32_IOC_TYPESHIFT) & _LINUX32_IOC_TYPEMASK)