Home | History | Annotate | Download | only in strace

Lines Matching refs:code

12  * 1. Redistributions of source code must retain the above copyright
47 const unsigned int code2 = ((struct_ioctlent *) b)->code;
52 ioctl_lookup(const unsigned int code)
56 iop = bsearch((const void *) (const uintptr_t) code, ioctlent,
60 if (iop->code != code) {
71 const unsigned int code = iop->code;
73 if (iop < ioctlent + nioctlents && iop->code == code)
79 ioctl_print_code(const unsigned int code)
82 printflags(ioctl_dirs, _IOC_DIR(code), "_IOC_???");
84 _IOC_TYPE(code), _IOC_NR(code), _IOC_SIZE(code));
88 evdev_decode_number(const unsigned int code)
90 const unsigned int nr = _IOC_NR(code);
92 if (_IOC_DIR(code) == _IOC_WRITE) {
101 if (_IOC_DIR(code) != _IOC_READ)
107 tprintf(", %u)", _IOC_SIZE(code));
118 tprintf("EVIOCGNAME(%u)", _IOC_SIZE(code));
121 tprintf("EVIOCGPHYS(%u)", _IOC_SIZE(code));
124 tprintf("EVIOCGUNIQ(%u)", _IOC_SIZE(code));
127 tprintf("EVIOCGPROP(%u)", _IOC_SIZE(code));
130 tprintf("EVIOCGMTSLOTS(%u)", _IOC_SIZE(code));
133 tprintf("EVIOCGKEY(%u)", _IOC_SIZE(code));
136 tprintf("EVIOCGLED(%u)", _IOC_SIZE(code));
139 tprintf("EVIOCGSND(%u)", _IOC_SIZE(code));
142 tprintf("EVIOCGSW(%u)", _IOC_SIZE(code));
150 hiddev_decode_number(const unsigned int code)
152 if (_IOC_DIR(code) == _IOC_READ) {
153 switch (_IOC_NR(code)) {
155 tprintf("HIDIOCGRAWNAME(%u)", _IOC_SIZE(code));
158 tprintf("HIDIOCGRAWPHYS(%u)", _IOC_SIZE(code));
161 tprintf("HIDIOCSFEATURE(%u)", _IOC_SIZE(code));
164 tprintf("HIDIOCGPHYS(%u)", _IOC_SIZE(code));
169 } else if (_IOC_DIR(code) == (_IOC_READ | _IOC_WRITE)) {
170 switch (_IOC_NR(code)) {
172 tprintf("HIDIOCSFEATURE(%u)", _IOC_SIZE(code));
175 tprintf("HIDIOCGFEATURE(%u)", _IOC_SIZE(code));
188 const unsigned int code = tcp->u_arg[1];
190 switch (_IOC_TYPE(code)) {
192 return evdev_decode_number(code);
194 return hiddev_decode_number(code);
196 if (_IOC_DIR(code) == _IOC_WRITE) {
197 tprintf("MIXER_WRITE(%u)", _IOC_NR(code));
199 } else if (_IOC_DIR(code) == _IOC_READ) {
200 tprintf("MIXER_READ(%u)", _IOC_NR(code));
205 if (_IOC_DIR(code) == _IOC_READ && _IOC_NR(code) == 0x2c) {
206 tprintf("UI_GET_SYSNAME(%u)", _IOC_SIZE(code));
211 if (_IOC_DIR(code) == _IOC_READ && _IOC_NR(code) == 0x13) {
212 tprintf("JSIOCGNAME(%u)", _IOC_SIZE(code));
217 if (_IOC_DIR(code) == _IOC_WRITE && _IOC_NR(code) == 0) {
218 tprintf("SPI_IOC_MESSAGE(%u)", _IOC_SIZE(code));
232 * - RVAL_IOCTL_DECODED: indicates that ioctl decoder code
257 const unsigned int code = tcp->u_arg[1];
260 switch (_IOC_TYPE(code)) {
263 int ret = file_ioctl(tcp, code, arg);
269 return term_ioctl(tcp, code, arg);
272 return file_ioctl(tcp, code, arg);
275 return term_ioctl(tcp, code, arg);
277 return sock_ioctl(tcp, code, arg);
279 return rtc_ioctl(tcp, code, arg);
281 return hdio_ioctl(tcp, code, arg);
283 return block_ioctl(tcp, code, arg);
285 return fs_x_ioctl(tcp, code, arg);
287 return scsi_ioctl(tcp, code, arg);
289 return loop_ioctl(tcp, code, arg);
292 return mtd_ioctl(tcp, code, arg);
297 return ubi_ioctl(tcp, code, arg);
300 return v4l2_ioctl(tcp, code, arg);
303 return ptp_ioctl(tcp, code, arg);
307 return evdev_ioctl(tcp, code, arg);
311 return uffdio_ioctl(tcp, code, arg);
315 return btrfs_ioctl(tcp, code, arg);
318 return nsfs_ioctl(tcp, code, arg);
321 return dm_ioctl(tcp, code, arg);
325 return kvm_ioctl(tcp, code, arg);