Home | History | Annotate | Download | only in strace

Lines Matching full:code

11  * 1. Redistributions of source code must retain the above copyright
46 const unsigned int code2 = ((struct_ioctlent *) b)->code;
51 ioctl_lookup(const unsigned int code)
55 iop = bsearch((const void *) (const unsigned long) code, ioctlent,
59 if (iop->code != code) {
70 const unsigned int code = iop->code;
72 if (iop < ioctlent + nioctlents && iop->code == code)
78 ioctl_print_code(const unsigned int code)
81 printflags(ioctl_dirs, _IOC_DIR(code), "_IOC_???");
83 _IOC_TYPE(code), _IOC_NR(code), _IOC_SIZE(code));
87 evdev_decode_number(const unsigned int code)
89 const unsigned int nr = _IOC_NR(code);
91 if (_IOC_DIR(code) == _IOC_WRITE) {
100 if (_IOC_DIR(code) != _IOC_READ)
106 tprintf(", %u)", _IOC_SIZE(code));
117 tprintf("EVIOCGNAME(%u)", _IOC_SIZE(code));
120 tprintf("EVIOCGPHYS(%u)", _IOC_SIZE(code));
123 tprintf("EVIOCGUNIQ(%u)", _IOC_SIZE(code));
126 tprintf("EVIOCGPROP(%u)", _IOC_SIZE(code));
129 tprintf("EVIOCGMTSLOTS(%u)", _IOC_SIZE(code));
132 tprintf("EVIOCGKEY(%u)", _IOC_SIZE(code));
135 tprintf("EVIOCGLED(%u)", _IOC_SIZE(code));
138 tprintf("EVIOCGSND(%u)", _IOC_SIZE(code));
141 tprintf("EVIOCGSW(%u)", _IOC_SIZE(code));
149 hiddev_decode_number(const unsigned int code)
151 if (_IOC_DIR(code) == _IOC_READ) {
152 switch (_IOC_NR(code)) {
154 tprintf("HIDIOCGRAWNAME(%u)", _IOC_SIZE(code));
157 tprintf("HIDIOCGRAWPHYS(%u)", _IOC_SIZE(code));
160 tprintf("HIDIOCSFEATURE(%u)", _IOC_SIZE(code));
163 tprintf("HIDIOCGPHYS(%u)", _IOC_SIZE(code));
168 } else if (_IOC_DIR(code) == (_IOC_READ | _IOC_WRITE)) {
169 switch (_IOC_NR(code)) {
171 tprintf("HIDIOCSFEATURE(%u)", _IOC_SIZE(code));
174 tprintf("HIDIOCGFEATURE(%u)", _IOC_SIZE(code));
187 const unsigned int code = tcp->u_arg[1];
189 switch (_IOC_TYPE(code)) {
191 return evdev_decode_number(code);
193 return hiddev_decode_number(code);
195 if (_IOC_DIR(code) == _IOC_WRITE) {
196 tprintf("MIXER_WRITE(%u)", _IOC_NR(code));
198 } else if (_IOC_DIR(code) == _IOC_READ) {
199 tprintf("MIXER_READ(%u)", _IOC_NR(code));
204 if (_IOC_DIR(code) == _IOC_READ && _IOC_NR(code) == 0x2c) {
205 tprintf("UI_GET_SYSNAME(%u)", _IOC_SIZE(code));
210 if (_IOC_DIR(code) == _IOC_READ && _IOC_NR(code) == 0x13) {
211 tprintf("JSIOCGNAME(%u)", _IOC_SIZE(code));
216 if (_IOC_DIR(code) == _IOC_WRITE && _IOC_NR(code) == 0) {
217 tprintf("SPI_IOC_MESSAGE(%u)", _IOC_SIZE(code));
229 const unsigned int code = tcp->u_arg[1];
232 switch (_IOC_TYPE(code)) {
238 return term_ioctl(tcp, code, arg);
240 return sock_ioctl(tcp, code, arg);
242 return rtc_ioctl(tcp, code, arg);
246 return block_ioctl(tcp, code, arg);
249 return scsi_ioctl(tcp, code, arg);
252 return loop_ioctl(tcp, code, arg);
254 return mtd_ioctl(tcp, code, arg);
257 return ubi_ioctl(tcp, code, arg);
259 return v4l2_ioctl(tcp, code, arg);
261 return ptp_ioctl(tcp, code, arg);
264 return evdev_ioctl(tcp, code, arg);