Lines Matching defs:dir

21 static size_t ioctl__scnprintf_tty_cmd(int nr, int dir, char *bf, size_t size)
44 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'T', nr, dir);
47 static size_t ioctl__scnprintf_drm_cmd(int nr, int dir, char *bf, size_t size)
55 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'd', nr, dir);
58 static size_t ioctl__scnprintf_sndrv_pcm_cmd(int nr, int dir, char *bf, size_t size)
66 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'A', nr, dir);
69 static size_t ioctl__scnprintf_sndrv_ctl_cmd(int nr, int dir, char *bf, size_t size)
77 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'U', nr, dir);
80 static size_t ioctl__scnprintf_kvm_cmd(int nr, int dir, char *bf, size_t size)
88 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAE, nr, dir);
91 static size_t ioctl__scnprintf_vhost_virtio_cmd(int nr, int dir, char *bf, size_t size)
96 struct strarray *s = (dir & _IOC_READ) ? &strarray__vhost_virtio_ioctl_read_cmds : &strarray__vhost_virtio_ioctl_cmds;
101 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAF, nr, dir);
104 static size_t ioctl__scnprintf_perf_cmd(int nr, int dir, char *bf, size_t size)
112 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAE, nr, dir);
115 static size_t ioctl__scnprintf_usbdevfs_cmd(int nr, int dir, char *bf, size_t size)
123 return scnprintf(bf, size, "(%c, %#x, %#x)", 'U', nr, dir);
129 int dir = _IOC_DIR(cmd),
136 size_t (*scnprintf)(int nr, int dir, char *bf, size_t size);
152 return ioctl_types[index].scnprintf(nr, dir, bf, size);
157 if (dir == _IOC_NONE) {
160 if (dir & _IOC_READ)
162 if (dir & _IOC_WRITE) {
163 printed += scnprintf(bf + printed, size - printed, "%s%s%s", dir & _IOC_READ ? "|" : "",