Lines Matching refs:scnprintf

42 		return scnprintf(bf, size, "%s", strarray__ioctl_tty_cmd.entries[nr]);
44 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'T', nr, dir);
53 return scnprintf(bf, size, "DRM_%s", strarray__drm_ioctl_cmds.entries[nr]);
55 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'd', nr, dir);
64 return scnprintf(bf, size, "SNDRV_PCM_%s", strarray__sndrv_pcm_ioctl_cmds.entries[nr]);
66 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'A', nr, dir);
75 return scnprintf(bf, size, "SNDRV_CTL_%s", strarray__sndrv_ctl_ioctl_cmds.entries[nr]);
77 return scnprintf(bf, size, "(%#x, %#x, %#x)", 'U', nr, dir);
86 return scnprintf(bf, size, "KVM_%s", strarray__kvm_ioctl_cmds.entries[nr]);
88 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAE, nr, dir);
99 return scnprintf(bf, size, "VHOST_%s", s->entries[nr]);
101 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAF, nr, dir);
110 return scnprintf(bf, size, "PERF_%s", strarray__perf_ioctl_cmds.entries[nr]);
112 return scnprintf(bf, size, "(%#x, %#x, %#x)", 0xAE, nr, dir);
121 return scnprintf(bf, size, "USBDEVFS_%s", strarray__usbdevfs_ioctl_cmds.entries[nr]);
123 return scnprintf(bf, size, "(%c, %#x, %#x)", 'U', nr, dir);
136 size_t (*scnprintf)(int nr, int dir, char *bf, size_t size);
138 { .type = '$', .scnprintf = ioctl__scnprintf_perf_cmd, },
139 ['A' - '$'] = { .type = 'A', .scnprintf = ioctl__scnprintf_sndrv_pcm_cmd, },
140 ['T' - '$'] = { .type = 'T', .scnprintf = ioctl__scnprintf_tty_cmd, },
141 ['U' - '$'] = { .type = 'U', .scnprintf = ioctl__scnprintf_sndrv_ctl_cmd, },
142 ['d' - '$'] = { .type = 'd', .scnprintf = ioctl__scnprintf_drm_cmd, },
143 [0xAE - '$'] = { .type = 0xAE, .scnprintf = ioctl__scnprintf_kvm_cmd, },
144 [0xAF - '$'] = { .type = 0xAF, .scnprintf = ioctl__scnprintf_vhost_virtio_cmd, },
151 if (ioctl_types[index].scnprintf != NULL)
152 return ioctl_types[index].scnprintf(nr, dir, bf, size);
155 printed += scnprintf(bf + printed, size - printed, "%c", '(');
158 printed += scnprintf(bf + printed, size - printed, "%s%s", show_prefix ? prefix : "", "NONE");
161 printed += scnprintf(bf + printed, size - printed, "%s%s", show_prefix ? prefix : "", "READ");
163 printed += scnprintf(bf + printed, size - printed, "%s%s%s", dir & _IOC_READ ? "|" : "",
168 return printed + scnprintf(bf + printed, size - printed, ", %#x, %#x, %#x)", type, nr, sz);