_IOC_READ 26 src/runtime/android_ioctl.h #define _IOR(type,nr,data) _IOC(_IOC_READ,(type),(nr),(sizeof(data))) _IOC_READ 28 src/runtime/android_ioctl.h #define _IOWR(type,nr,data) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(sizeof(data))) _IOC_READ 30 src/runtime/android_ioctl.h #define _IOR_BAD(type,nr,data) _IOC(_IOC_READ,(type),(nr),sizeof(data)) _IOC_READ 32 src/runtime/android_ioctl.h #define _IOWR_BAD(type,nr,data) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(data)) _IOC_READ 40 src/runtime/android_ioctl.h #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT) _IOC_READ 41 src/runtime/android_ioctl.h #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)