_IOC_DIRSHIFT 42 arch/alpha/include/uapi/asm/ioctl.h (((dir) << _IOC_DIRSHIFT) | \ _IOC_DIRSHIFT 54 arch/alpha/include/uapi/asm/ioctl.h #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) _IOC_DIRSHIFT 61 arch/alpha/include/uapi/asm/ioctl.h #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT) _IOC_DIRSHIFT 62 arch/alpha/include/uapi/asm/ioctl.h #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT) _IOC_DIRSHIFT 63 arch/alpha/include/uapi/asm/ioctl.h #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT) _IOC_DIRSHIFT 40 arch/sparc/include/uapi/asm/ioctl.h (((dir) << _IOC_DIRSHIFT) | \ _IOC_DIRSHIFT 52 arch/sparc/include/uapi/asm/ioctl.h ( (((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) != 0)? \ _IOC_DIRSHIFT 53 arch/sparc/include/uapi/asm/ioctl.h (((nr) >> _IOC_DIRSHIFT) & (_IOC_WRITE|_IOC_READ)): \ _IOC_DIRSHIFT 54 arch/sparc/include/uapi/asm/ioctl.h (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) ) _IOC_DIRSHIFT 58 arch/sparc/include/uapi/asm/ioctl.h ((((((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) & (_IOC_WRITE|_IOC_READ)) == 0)? \ _IOC_DIRSHIFT 62 arch/sparc/include/uapi/asm/ioctl.h #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT) _IOC_DIRSHIFT 63 arch/sparc/include/uapi/asm/ioctl.h #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT) _IOC_DIRSHIFT 64 arch/sparc/include/uapi/asm/ioctl.h #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT) _IOC_DIRSHIFT 70 include/uapi/asm-generic/ioctl.h (((dir) << _IOC_DIRSHIFT) | \ _IOC_DIRSHIFT 94 include/uapi/asm-generic/ioctl.h #define _IOC_DIR(nr) (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK) _IOC_DIRSHIFT 101 include/uapi/asm-generic/ioctl.h #define IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT) _IOC_DIRSHIFT 102 include/uapi/asm-generic/ioctl.h #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT) _IOC_DIRSHIFT 103 include/uapi/asm-generic/ioctl.h #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)