Lines Matching refs:nr

21 static size_t ioctl__scnprintf_tty_cmd(int nr, int dir, char *bf, size_t size)
41 if (nr < strarray__ioctl_tty_cmd.nr_entries && strarray__ioctl_tty_cmd.entries[nr] != NULL)
42 return scnprintf(bf, size, "%s", strarray__ioctl_tty_cmd.entries[nr]);
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)
52 if (nr < strarray__drm_ioctl_cmds.nr_entries && strarray__drm_ioctl_cmds.entries[nr] != NULL)
53 return scnprintf(bf, size, "DRM_%s", strarray__drm_ioctl_cmds.entries[nr]);
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)
63 if (nr < strarray__sndrv_pcm_ioctl_cmds.nr_entries && strarray__sndrv_pcm_ioctl_cmds.entries[nr] != NULL)
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);
69 static size_t ioctl__scnprintf_sndrv_ctl_cmd(int nr, int dir, char *bf, size_t size)
74 if (nr < strarray__sndrv_ctl_ioctl_cmds.nr_entries && strarray__sndrv_ctl_ioctl_cmds.entries[nr] != NULL)
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);
80 static size_t ioctl__scnprintf_kvm_cmd(int nr, int dir, char *bf, size_t size)
85 if (nr < strarray__kvm_ioctl_cmds.nr_entries && strarray__kvm_ioctl_cmds.entries[nr] != NULL)
86 return scnprintf(bf, size, "KVM_%s", strarray__kvm_ioctl_cmds.entries[nr]);
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)
98 if (nr < s->nr_entries && s->entries[nr] != NULL)
99 return scnprintf(bf, size, "VHOST_%s", s->entries[nr]);
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)
109 if (nr < strarray__perf_ioctl_cmds.nr_entries && strarray__perf_ioctl_cmds.entries[nr] != NULL)
110 return scnprintf(bf, size, "PERF_%s", strarray__perf_ioctl_cmds.entries[nr]);
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)
120 if (nr < strarray__usbdevfs_ioctl_cmds.nr_entries && strarray__usbdevfs_ioctl_cmds.entries[nr] != NULL)
121 return scnprintf(bf, size, "USBDEVFS_%s", strarray__usbdevfs_ioctl_cmds.entries[nr]);
123 return scnprintf(bf, size, "(%c, %#x, %#x)", 'U', nr, dir);
131 nr = _IOC_NR(cmd),
136 size_t (*scnprintf)(int nr, int dir, char *bf, size_t size);
152 return ioctl_types[index].scnprintf(nr, dir, bf, size);
168 return printed + scnprintf(bf + printed, size - printed, ", %#x, %#x, %#x)", type, nr, sz);