_LINUX_IOC_DIRSHIFT
(((nr) >> _LINUX_IOC_DIRSHIFT) & _LINUX_IOC_DIRMASK)
((dir) << _LINUX_IOC_DIRSHIFT))