_IOC_READ 61 include/uapi/asm-generic/ioctl.h #ifndef _IOC_READ _IOC_READ 77 include/uapi/asm-generic/ioctl.h #define _IOR(type,nr,size) _IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size))) _IOC_READ 79 include/uapi/asm-generic/ioctl.h #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size))) _IOC_READ 80 include/uapi/asm-generic/ioctl.h #define _IOR_BAD(type,nr,size) _IOC(_IOC_READ,(type),(nr),sizeof(size)) _IOC_READ 82 include/uapi/asm-generic/ioctl.h #define _IOWR_BAD(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size)) _IOC_READ 93 include/uapi/asm-generic/ioctl.h #define IOC_OUT (_IOC_READ << _IOC_DIRSHIFT) _IOC_READ 94 include/uapi/asm-generic/ioctl.h #define IOC_INOUT ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT) _IOC_READ 159 include/uapi/linux/hiddev.h #define HIDIOCGNAME(len) _IOC(_IOC_READ, 'H', 0x06, len) _IOC_READ 171 include/uapi/linux/hiddev.h #define HIDIOCGPHYS(len) _IOC(_IOC_READ, 'H', 0x12, len) _IOC_READ 36 include/uapi/linux/hidraw.h #define HIDIOCGRAWNAME(len) _IOC(_IOC_READ, 'H', 0x04, len) _IOC_READ 37 include/uapi/linux/hidraw.h #define HIDIOCGRAWPHYS(len) _IOC(_IOC_READ, 'H', 0x05, len) _IOC_READ 39 include/uapi/linux/hidraw.h #define HIDIOCSFEATURE(len) _IOC(_IOC_WRITE|_IOC_READ, 'H', 0x06, len) _IOC_READ 40 include/uapi/linux/hidraw.h #define HIDIOCGFEATURE(len) _IOC(_IOC_WRITE|_IOC_READ, 'H', 0x07, len) _IOC_READ 110 include/uapi/linux/input.h #define EVIOCGNAME(len) _IOC(_IOC_READ, 'E', 0x06, len) /* get device name */ _IOC_READ 111 include/uapi/linux/input.h #define EVIOCGPHYS(len) _IOC(_IOC_READ, 'E', 0x07, len) /* get physical location */ _IOC_READ 112 include/uapi/linux/input.h #define EVIOCGUNIQ(len) _IOC(_IOC_READ, 'E', 0x08, len) /* get unique identifier */ _IOC_READ 113 include/uapi/linux/input.h #define EVIOCGPROP(len) _IOC(_IOC_READ, 'E', 0x09, len) /* get device properties */ _IOC_READ 139 include/uapi/linux/input.h #define EVIOCGMTSLOTS(len) _IOC(_IOC_READ, 'E', 0x0a, len) _IOC_READ 141 include/uapi/linux/input.h #define EVIOCGKEY(len) _IOC(_IOC_READ, 'E', 0x18, len) /* get global key state */ _IOC_READ 142 include/uapi/linux/input.h #define EVIOCGLED(len) _IOC(_IOC_READ, 'E', 0x19, len) /* get all LEDs */ _IOC_READ 143 include/uapi/linux/input.h #define EVIOCGSND(len) _IOC(_IOC_READ, 'E', 0x1a, len) /* get all sounds status */ _IOC_READ 144 include/uapi/linux/input.h #define EVIOCGSW(len) _IOC(_IOC_READ, 'E', 0x1b, len) /* get all switch states */ _IOC_READ 146 include/uapi/linux/input.h #define EVIOCGBIT(ev,len) _IOC(_IOC_READ, 'E', 0x20 + (ev), len) /* get event bits */ _IOC_READ 62 include/uapi/linux/joystick.h #define JSIOCGNAME(len) _IOC(_IOC_READ, 'j', 0x13, len) /* get identifier string */ _IOC_READ 94 include/uapi/linux/soundcard.h #define _SIOC_READ _IOC_READ _IOC_READ 85 include/uapi/linux/uinput.h #define UI_GET_SYSNAME(len) _IOC(_IOC_READ, UINPUT_IOCTL_BASE, 300, len)