Penguin
Blame: ioctl_list(2)
EditPageHistoryDiffInfoLikePages
Annotated edit history of ioctl_list(2) version 4, including all changes. View license author blame.
Rev Author # Line
1 perry 1 !!NAME
2 PerryLorier 2 ioctl_list - list of I/O control calls in Linux/i386 kernel
1 perry 3 !!DESCRIPTION
2 PerryLorier 4 This is Ioctl List 1.3.27, a list of ioctl calls in Linux/i386 kernel 1.3.27. It contains 421 ioctls from /usr/include/{asm,linux}/*.h. For each ioctl, I list its
5 numerical value, its name, and its argument type.
1 perry 6
2 PerryLorier 7 An argument type of 'const struct foo *' means the argument is input to the kernel. 'struct foo *' means the kernel outputs the argument. If the kernel uses the argument for both input and output, this is marked with // I-O.
1 perry 8
2 PerryLorier 9 Some ioctls take more arguments or return more values than a single structure. These are marked // MORE and documented further in a separate section.
1 perry 10
2 PerryLorier 11 This list is incomplete. It does not include:
12 * Ioctls defined internal to the kernel ('scsi_ioctl.h').
13 * Ioctls defined in modules distributed separately from the kernel.
14 And, of course, I may have errors and omissions.
1 perry 15
2 PerryLorier 16 Please feel free to update this page
1 perry 17
2 PerryLorier 18 !! Main table.
19 !! <include/asm-i386/socket.h>
3 PerryLorier 20 | 0x00008901| [FIOSETOWN]| const int *
21 | 0x00008902| [SIOCSPGRP]| const int *
22 | 0x00008903| [FIOGETOWN]| int *
23 | 0x00008904| [SIOCGPGRP]| int *
24 | 0x00008905| [SIOCATMARK]| int *
25 | 0x00008906| [SIOCGSTAMP]| timeval *
2 PerryLorier 26 !! <include/asm-i386/termios.h>
3 PerryLorier 27 | 0x00005401| [TCGETS]| struct termios *
28 | 0x00005402| [TCSETS]| const struct termios *
29 | 0x00005403| [TCSETSW]| const struct termios *
30 | 0x00005404| [TCSETSF]| const struct termios *
31 | 0x00005405| [TCGETA]| struct termio *
32 | 0x00005406| [TCSETA]| const struct termio *
33 | 0x00005407| [TCSETAW]| const struct termio *
34 | 0x00005408| [TCSETAF]| const struct termio *
35 | 0x00005409| [TCSBRK]| int
36 | 0x0000540A| [TCXONC]| int
37 | 0x0000540B| [TCFLSH]| int
38 | 0x0000540C| [TIOCEXCL]| void
39 | 0x0000540D| [TIOCNXCL]| void
40 | 0x0000540E| [TIOCSCTTY]| int
41 | 0x0000540F| [TIOCGPGRP]| pid_t *
42 | 0x00005410| [TIOCSPGRP]| const pid_t *
43 | 0x00005411| [TIOCOUTQ]| int *
44 | 0x00005412| [TIOCSTI]| const char *
45 | 0x00005413| [TIOCGWINSZ]| struct winsize *
46 | 0x00005414| [TIOCSWINSZ]| const struct winsize *
47 | 0x00005415| [TIOCMGET]| int *
48 | 0x00005416| [TIOCMBIS]| const int *
49 | 0x00005417| [TIOCMBIC]| const int *
50 | 0x00005418| [TIOCMSET]| const int *
51 | 0x00005419| [TIOCGSOFTCAR]| int *
52 | 0x0000541A| [TIOCSSOFTCAR]| const int *
53 | 0x0000541B| [FIONREAD]| int *
54 | 0x0000541B| [TIOCINQ]| int *
55 | 0x0000541C| [TIOCLINUX]| const char * // MORE
56 | 0x0000541D| [TIOCCONS]| void
57 | 0x0000541E| [TIOCGSERIAL]| struct serial_struct *
58 | 0x0000541F| [TIOCSSERIAL]| const struct serial_struct *
59 | 0x00005420| [TIOCPKT]| const int *
60 | 0x00005421| [FIONBIO]| const int *
61 | 0x00005422| [TIOCNOTTY]| void
62 | 0x00005423| [TIOCSETD]| const int *
63 | 0x00005424| [TIOCGETD]| int *
64 | 0x00005425| [TCSBRKP]| int
65 | 0x00005426| [TIOCTTYGSTRUCT]| struct tty_struct *
66 | 0x00005450| [FIONCLEX]| void
67 | 0x00005451| [FIOCLEX]| void
68 | 0x00005452| [FIOASYNC]| const int *
69 | 0x00005453| [TIOCSERCONFIG]| void
70 | 0x00005454| [TIOCSERGWILD]| int *
71 | 0x00005455| [TIOCSERSWILD]| const int *
72 | 0x00005456| [TIOCGLCKTRMIOS]| struct termios *
73 | 0x00005457| [TIOCSLCKTRMIOS]| const struct temios *
74 | 0x00005458| [TIOCSERGSTRUCT]| struct async_struct *
75 | 0x00005459| [TIOCSERGETLSR]| int *
76 | 0x0000545A| [TIOCSERGETMULTI]| struct serial_multiport_struct *
77 | 0x0000545B| [TIOCSERSETMULTI]| const struct serial_multiport_struct *
2 PerryLorier 78 !! <include/linux/ax25.h>
3 PerryLorier 79 | 0x000089E0| [SIOCAX25GETUID]| const struct sockaddr_ax25 *
80 | 0x000089E1| [SIOCAX25ADDUID]| const struct sockaddr_ax25 *
81 | 0x000089E2| [SIOCAX25DELUID]| const struct sockaddr_ax25 *
82 | 0x000089E3| [SIOCAX25NOUID]| const int *
83 | 0x000089E4| [SIOCAX25DIGCTL]| const int *
84 | 0x000089E5| [SIOCAX25GETPARMS]| struct ax25_parms_struct * // I-O
85 | 0x000089E6| [SIOCAX25SETPARMS]| const struct ax25_parms-struct *
2 PerryLorier 86 !! <include/linux/cdk.h>
3 PerryLorier 87 | 0x00007314| [STL_BINTR]| void
88 | 0x00007315| [STL_BSTART]| void
89 | 0x00007316| [STL_BSTOP]| void
90 | 0x00007317| [STL_BRESET]| void
2 PerryLorier 91 !! <include/linux/cdrom.h>
3 PerryLorier 92 | 0x00005301| [CDROMPAUSE]| void
93 | 0x00005302| [CDROMRESUME]| void
94 | 0x00005303| [CDROMPLAYMSF]| const struct cdrom_msf *
95 | 0x00005304| [CDROMPLAYTRKIND]| const struct cdrom_ti *
96 | 0x00005305| [CDROMREADTOCHDR]| struct cdrom_tochdr *
97 | 0x00005306| [CDROMREADTOCENTRY]| struct cdrom_tocentry * // I-O
98 | 0x00005307| [CDROMSTOP]| void
99 | 0x00005308| [CDROMSTART]| void
100 | 0x00005309| [CDROMEJECT]| void
101 | 0x0000530A| [CDROMVOLCTRL]| const struct cdrom_volctrl *
102 | 0x0000530B| [CDROMSUBCHNL]| struct cdrom_subchnl * // I-O
103 | 0x0000530C| [CDROMREADMODE2]| const struct cdrom_msf * // MORE
104 | 0x0000530D| [CDROMREADMODE1]| const struct cdrom_msf * // MORE
105 | 0x0000530E| [CDROMREADAUDIO]| const struct cdrom_read_audio * // MORE
106 | 0x0000530F| [CDROMEJECT_SW]| int
107 | 0x00005310| [CDROMMULTISESSION]| struct cdrom_multisession * // I-O
108 | 0x00005311| [CDROM_GET_UPC]| struct { char [8]; } *
109 | 0x00005312| [CDROMRESET]| void
110 | 0x00005313| [CDROMVOLREAD]| struct cdrom_volctrl *
111 | 0x00005314| [CDROMREADRAW]| const struct cdrom_msf * // MORE
112 | 0x00005315| [CDROMREADCOOKED]| const struct cdrom_msf * // MORE
113 | 0x00005316| [CDROMSEEK]| const struct cdrom_msf *
2 PerryLorier 114 !! <include/linux/cm206.h>
3 PerryLorier 115 | 0x00002000| [CM206CTL_GET_STAT]| int
116 | 0x00002001| [CM206CTL_GET_LAST_STAT]| int
2 PerryLorier 117 !! <include/linux/cyclades.h>
3 PerryLorier 118 | 0x00435901| [CYGETMON]| struct cyclades_monitor *
119 | 0x00435902| [CYGETTHRESH]| int *
120 | 0x00435903| [CYSETTHRESH]| int
121 | 0x00435904| [CYGETDEFTHRESH]| int *
122 | 0x00435905| [CYSETDEFTHRESH]| int
123 | 0x00435906| [CYGETTIMEOUT]| int *
124 | 0x00435907| [CYSETTIMEOUT]| int
125 | 0x00435908| [CYGETDEFTIMEOUT]| int *
126 | 0x00435909| [CYSETDEFTIMEOUT]| int
2 PerryLorier 127 !! <include/linux/ext2_fs.h>
3 PerryLorier 128 | 0x80046601| [EXT2_IOC_GETFLAGS]| int *
129 | 0x40046602| [EXT2_IOC_SETFLAGS]| const int *
130 | 0x80047601| [EXT2_IOC_GETVERSION]| int *
131 | 0x40047602| [EXT2_IOC_SETVERSION]| const int *
2 PerryLorier 132 !! <include/linux/fd.h>
3 PerryLorier 133 | 0x00000000| [FDCLRPRM]| void
134 | 0x00000001| [FDSETPRM]| const struct floppy_struct *
135 | 0x00000002| [FDDEFPRM]| const struct floppy_struct *
136 | 0x00000003| [FDGETPRM]| struct floppy_struct *
137 | 0x00000004| [FDMSGON]| void
138 | 0x00000005| [FDMSGOFF]| void
139 | 0x00000006| [FDFMTBEG]| void
140 | 0x00000007| [FDFMTTRK]| const struct format_descr *
141 | 0x00000008| [FDFMTEND]| void
142 | 0x0000000A| [FDSETEMSGTRESH]| int
143 | 0x0000000B| [FDFLUSH]| void
144 | 0x0000000C| [FDSETMAXERRS]| const struct floppy_max_errors *
145 | 0x0000000E| [FDGETMAXERRS]| struct floppy_max_errors *
146 | 0x00000010| [FDGETDRVTYP]| struct { char [16]; } *
147 | 0x00000014| [FDSETDRVPRM]| const struct floppy_drive_params *
148 | 0x00000015| [FDGETDRVPRM]| struct floppy_drive_params *
149 | 0x00000016| [FDGETDRVSTAT]| struct floppy_drive_struct *
150 | 0x00000017| [FDPOLLDRVSTAT]| struct floppy_drive_struct *
151 | 0x00000018| [FDRESET]| int
152 | 0x00000019| [FDGETFDCSTAT]| struct floppy_fdc_state *
153 | 0x0000001B| [FDWERRORCLR]| void
154 | 0x0000001C| [FDWERRORGET]| struct floppy_write_errors *
155 | 0x0000001E| [FDRAWCMD]| struct floppy_raw_cmd * // MORE // I-O
156 | 0x00000028| [FDTWADDLE]| void
2 PerryLorier 157 !! <include/linux/fs.h>
3 PerryLorier 158 | 0x0000125D| [BLKROSET]| const int *
159 | 0x0000125E| [BLKROGET]| int *
160 | 0x0000125F| [BLKRRPART]| void
161 | 0x00001260| [BLKGETSIZE]| int *
162 | 0x00001261| [BLKFLSBUF]| void
163 | 0x00001262| [BLKRASET]| int
164 | 0x00001263| [BLKRAGET]| int *
165 | 0x00000001| [FIBMAP]| int * // I-O
166 | 0x00000002| [FIGETBSZ]| int *
2 PerryLorier 167 !! <include/linux/hdreg.h>
3 PerryLorier 168 | 0x00000301| [HDIO_GETGEO]| struct hd_geometry *
169 | 0x00000302| [HDIO_GET_UNMASKINTR]| int *
170 | 0x00000304| [HDIO_GET_MULTCOUNT]| int *
171 | 0x00000307| [HDIO_GET_IDENTITY]| struct hd_driveid *
172 | 0x00000308| [HDIO_GET_KEEPSETTINGS]| int *
173 | 0x00000309| [HDIO_GET_CHIPSET]| int *
174 | 0x0000030A| [HDIO_GET_NOWERR]| int *
175 | 0x0000030B| [HDIO_GET_DMA]| int *
176 | 0x0000031F| [HDIO_DRIVE_CMD]| int * // I-O
177 | 0x00000321| [HDIO_SET_MULTCOUNT]| int
178 | 0x00000322| [HDIO_SET_UNMASKINTR]| int
179 | 0x00000323| [HDIO_SET_KEEPSETTINGS]| int
180 | 0x00000324| [HDIO_SET_CHIPSET]| int
181 | 0x00000325| [HDIO_SET_NOWERR]| int
182 | 0x00000326| [HDIO_SET_DMA]| int
2 PerryLorier 183 !! <include/linux/if_eql.h>
3 PerryLorier 184 | 0x000089F0| [EQL_ENSLAVE]| struct ifreq * // MORE // I-O
185 | 0x000089F1| [EQL_EMANCIPATE]| struct ifreq * // MORE // I-O
186 | 0x000089F2| [EQL_GETSLAVECFG]| struct ifreq * // MORE // I-O
187 | 0x000089F3| [EQL_SETSLAVECFG]| struct ifreq * // MORE // I-O
188 | 0x000089F4| [EQL_GETMASTRCFG]| struct ifreq * // MORE // I-O
189 | 0x000089F5| [EQL_SETMASTRCFG]| struct ifreq * // MORE // I-O
2 PerryLorier 190 !! <include/linux/if_plip.h>
3 PerryLorier 191 | 0x000089F0| [SIOCDEVPLIP]| struct ifreq * // I-O
2 PerryLorier 192 !! <include/linux/if_ppp.h>
3 PerryLorier 193 | 0x00005490| [PPPIOCGFLAGS]| int *
194 | 0x00005491| [PPPIOCSFLAGS]| const int *
195 | 0x00005492| [PPPIOCGASYNCMAP]| int *
196 | 0x00005493| [PPPIOCSASYNCMAP]| const int *
197 | 0x00005494| [PPPIOCGUNIT]| int *
198 | 0x00005495| [PPPIOCSINPSIG]| const int *
199 | 0x00005497| [PPPIOCSDEBUG]| const int *
200 | 0x00005498| [PPPIOCGDEBUG]| int *
201 | 0x00005499| [PPPIOCGSTAT]| struct ppp_stats *
202 | 0x0000549A| [PPPIOCGTIME]| struct ppp_ddinfo *
203 | 0x0000549B| [PPPIOCGXASYNCMAP]| struct { int [8]; } *
204 | 0x0000549C| [PPPIOCSXASYNCMAP]| const struct { int [8]; } *
205 | 0x0000549D| [PPPIOCSMRU]| const int *
206 | 0x0000549E| [PPPIOCRASYNCMAP]| const int *
207 | 0x0000549F| [PPPIOCSMAXCID]| const int *
2 PerryLorier 208 !! <include/linux/ipx.h>
3 PerryLorier 209 | 0x000089E0| [SIOCAIPXITFCRT]| const char *
210 | 0x000089E1| [SIOCAIPXPRISLT]| const char *
211 | 0x000089E2| [SIOCIPXCFGDATA]| struct ipx_config_data *
2 PerryLorier 212 !! <include/linux/kd.h>
3 PerryLorier 213 | 0x00004B60| [GIO_FONT]| struct { char [8192]; } *
214 | 0x00004B61| [PIO_FONT]| const struct { char [8192]; } *
215 | 0x00004B6B| [GIO_FONTX]| struct console_font_desc * // MORE I-O
216 | 0x00004B6C| [PIO_FONTX]| const struct console_font_desc * //MORE
217 | 0x00004B70| [GIO_CMAP]| struct { char [48]; } *
218 | 0x00004B71| [PIO_CMAP]| const struct { char [48]; }
219 | 0x00004B2F| [KIOCSOUND]| int
220 | 0x00004B30| [KDMKTONE]| int
221 | 0x00004B31| [KDGETLED]| char *
222 | 0x00004B32| [KDSETLED]| int
223 | 0x00004B33| [KDGKBTYPE]| char *
224 | 0x00004B34| [KDADDIO]| int // MORE
225 | 0x00004B35| [KDDELIO]| int // MORE
226 | 0x00004B36| [KDENABIO]| void // MORE
227 | 0x00004B37| [KDDISABIO]| void // MORE
228 | 0x00004B3A| [KDSETMODE]| int
229 | 0x00004B3B| [KDGETMODE]| int *
230 | 0x00004B3C| [KDMAPDISP]| void // MORE
231 | 0x00004B3D| [KDUNMAPDISP]| void // MORE
232 | 0x00004B40| [GIO_SCRNMAP]| struct { char [E_TABSZ]; } *
233 | 0x00004B41| [PIO_SCRNMAP]| const struct { char [E_TABSZ]; } *
234 | 0x00004B69| [GIO_UNISCRNMAP]| struct { short [E_TABSZ]; } *
235 | 0x00004B6A| [PIO_UNISCRNMAP]| const struct { short [E_TABSZ]; } *
236 | 0x00004B66| [GIO_UNIMAP]| struct unimapdesc * // MORE // I-O
237 | 0x00004B67| [PIO_UNIMAP]| const struct unimapdesc * // MORE
238 | 0x00004B68| [PIO_UNIMAPCLR]| const struct unimapinit *
239 | 0x00004B44| [KDGKBMODE]| int *
240 | 0x00004B45| [KDSKBMODE]| int
241 | 0x00004B62| [KDGKBMETA]| int *
242 | 0x00004B63| [KDSKBMETA]| int
243 | 0x00004B64| [KDGKBLED]| int *
244 | 0x00004B65| [KDSKBLED]| int
245 | 0x00004B46| [KDGKBENT]| struct kbentry * // I-O
246 | 0x00004B47| [KDSKBENT]| const struct kbentry *
247 | 0x00004B48| [KDGKBSENT]| struct kbsentry * // I-O
248 | 0x00004B49| [KDSKBSENT]| const struct kbsentry *
249 | 0x00004B4A| [KDGKBDIACR]| struct kbdiacrs *
250 | 0x00004B4B| [KDSKBDIACR]| const struct kbdiacrs *
251 | 0x00004B4C| [KDGETKEYCODE]| struct kbkeycode * // I-O
252 | 0x00004B4D| [KDSETKEYCODE]| const struct kbkeycode *
253 | 0x00004B4E| [KDSIGACCEPT]| int
2 PerryLorier 254 !! <include/linux/lp.h>
3 PerryLorier 255 | 0x00000601| [LPCHAR]| int
256 | 0x00000602| [LPTIME]| int
257 | 0x00000604| [LPABORT]| int
258 | 0x00000605| [LPSETIRQ]| int
259 | 0x00000606| [LPGETIRQ]| int *
260 | 0x00000608| [LPWAIT]| int
261 | 0x00000609| [LPCAREFUL]| int
262 | 0x0000060A| [LPABORTOPEN]| int
263 | 0x0000060B| [LPGETSTATUS]| int *
264 | 0x0000060C| [LPRESET]| void
265 | 0x0000060D| [LPGETSTATS]| struct lp_stats *
2 PerryLorier 266 !! <include/linux/mroute.h>
3 PerryLorier 267 | 0x000089E0| [SIOCGETVIFCNT]| struct sioc_vif_req * // I-O
268 | 0x000089E1| [SIOCGETSGCNT]| struct sioc_sg_req * // I-O
2 PerryLorier 269 !! <include/linux/mtio.h>
3 PerryLorier 270 | 0x40086D01| [MTIOCTOP]| const struct mtop *
271 | 0x801C6D02| [MTIOCGET]| struct mtget *
272 | 0x80046D03| [MTIOCPOS]| struct mtpos *
273 | 0x80206D04| [MTIOCGETCONFIG]| struct mtconfiginfo *
274 | 0x40206D05| [MTIOCSETCONFIG]| const struct mtconfiginfo *
2 PerryLorier 275 !! <include/linux/netrom.h>
3 PerryLorier 276 | 0x000089E0| [SIOCNRGETPARMS]| struct nr_parms_struct * // I-O
277 | 0x000089E1| [SIOCNRSETPARMS]| const struct nr_parms_struct *
278 | 0x000089E2| [SIOCNRDECOBS]| void
279 | 0x000089E3| [SIOCNRRTCTL]| const int *
2 PerryLorier 280 !! <include/linux/sbpcd.h>
3 PerryLorier 281 | 0x00009000| [DDIOCSDBG]| const int *
282 | 0x00005382| [CDROMAUDIOBUFSIZ]| int
2 PerryLorier 283 !! <include/linux/scc.h>
3 PerryLorier 284 | 0x00005470| [TIOCSCCINI]| void
285 | 0x00005471| [TIOCCHANINI]| const struct scc_modem *
286 | 0x00005472| [TIOCGKISS]| struct ioctl_command * // I-O
287 | 0x00005473| [TIOCSKISS]| const struct ioctl_command *
288 | 0x00005474| [TIOCSCCSTAT]| struct scc_stat *
2 PerryLorier 289 !! <include/linux/scsi.h>
3 PerryLorier 290 | 0x00005382| [SCSI_IOCTL_GET_IDLUN]| struct { int [2]; } *
291 | 0x00005383| [SCSI_IOCTL_TAGGED_ENABLE]| void
292 | 0x00005384| [SCSI_IOCTL_TAGGED_DISABLE]| void
293 | 0x00005385| [SCSI_IOCTL_PROBE_HOST]| const int * // MORE
2 PerryLorier 294 !! <include/linux/smb_fs.h>
3 PerryLorier 295 | 0x80027501| [SMB_IOC_GETMOUNTUID]| uid_t *
2 PerryLorier 296 !! <include/linux/sockios.h>
3 PerryLorier 297 | 0x0000890B| [SIOCADDRT]| const struct rtentry * // MORE
298 | 0x0000890C| [SIOCDELRT]| const struct rtentry * // MORE
299 | 0x00008910| [SIOCGIFNAME]| char []
300 | 0x00008911| [SIOCSIFLINK]| void
301 | 0x00008912| [SIOCGIFCONF]| struct ifconf * // MORE // I-O
302 | 0x00008913| [SIOCGIFFLAGS]| struct ifreq * // I-O
303 | 0x00008914| [SIOCSIFFLAGS]| const struct ifreq *
304 | 0x00008915| [SIOCGIFADDR]| struct ifreq * // I-O
305 | 0x00008916| [SIOCSIFADDR]| const struct ifreq *
306 | 0x00008917| [SIOCGIFDSTADDR]| struct ifreq * // I-O
307 | 0x00008918| [SIOCSIFDSTADDR]| const struct ifreq *
308 | 0x00008919| [SIOCGIFBRDADDR]| struct ifreq * // I-O
309 | 0x0000891A| [SIOCSIFBRDADDR]| const struct ifreq *
4 PerryLorier 310 | 0x00008910| [SIOCSIFNAME]| char []
3 PerryLorier 311 | 0x0000891B| [SIOCGIFNETMASK]| struct ifreq * // I-O
312 | 0x0000891C| [SIOCSIFNETMASK]| const struct ifreq *
313 | 0x0000891D| [SIOCGIFMETRIC]| struct ifreq * // I-O
314 | 0x0000891E| [SIOCSIFMETRIC]| const struct ifreq *
315 | 0x0000891F| [SIOCGIFMEM]| struct ifreq * // I-O
316 | 0x00008920| [SIOCSIFMEM]| const struct ifreq *
317 | 0x00008921| [SIOCGIFMTU]| struct ifreq * // I-O
318 | 0x00008922| [SIOCSIFMTU]| const struct ifreq *
319 | 0x00008923| [OLD_SIOCGIFHWADDR]| struct ifreq * // I-O
320 | 0x00008924| [SIOCSIFHWADDR]| const struct ifreq * // MORE
321 | 0x00008925| [SIOCGIFENCAP]| int *
322 | 0x00008926| [SIOCSIFENCAP]| const int *
323 | 0x00008927| [SIOCGIFHWADDR]| struct ifreq * // I-O
324 | 0x00008929| [SIOCGIFSLAVE]| void
325 | 0x00008930| [SIOCSIFSLAVE]| void
326 | 0x00008931| [SIOCADDMULTI]| const struct ifreq *
327 | 0x00008932| [SIOCDELMULTI]| const struct ifreq *
328 | 0x00008940| [SIOCADDRTOLD]| void
329 | 0x00008941| [SIOCDELRTOLD]| void
330 | 0x00008950| [SIOCDARP]| const struct arpreq *
331 | 0x00008951| [SIOCGARP]| struct arpreq * // I-O
332 | 0x00008952| [SIOCSARP]| const struct arpreq *
333 | 0x00008960| [SIOCDRARP]| const struct arpreq *
334 | 0x00008961| [SIOCGRARP]| struct arpreq * // I-O
335 | 0x00008962| [SIOCSRARP]| const struct arpreq *
336 | 0x00008970| [SIOCGIFMAP]| struct ifreq * // I-O
337 | 0x00008971| [SIOCSIFMAP]| const struct ifreq *
2 PerryLorier 338 !! <include/linux/soundcard.h>
3 PerryLorier 339 | 0x00005100| [SNDCTL_SEQ_RESET]| void
340 | 0x00005101| [SNDCTL_SEQ_SYNC]| void
341 | 0xC08C5102| [SNDCTL_SYNTH_INFO]| struct synth_info * // I-O
342 | 0xC0045103| [SNDCTL_SEQ_CTRLRATE]| int * // I-O
343 | 0x80045104| [SNDCTL_SEQ_GETOUTCOUNT]| int *
344 | 0x80045105| [SNDCTL_SEQ_GETINCOUNT]| int *
345 | 0x40045106| [SNDCTL_SEQ_PERCMODE]| void
346 | 0x40285107| [SNDCTL_FM_LOAD_INSTR]| const struct sbi_instrument *
347 | 0x40045108| [SNDCTL_SEQ_TESTMIDI]| const int *
348 | 0x40045109| [SNDCTL_SEQ_RESETSAMPLES]| const int *
349 | 0x8004510A| [SNDCTL_SEQ_NRSYNTHS]| int *
350 | 0x8004510B| [SNDCTL_SEQ_NRMIDIS]| int *
351 | 0xC074510C| [SNDCTL_MIDI_INFO]| struct midi_info * // I-O
352 | 0x4004510D| [SNDCTL_SEQ_THRESHOLD]| const int *
353 | 0xC004510E| [SNDCTL_SYNTH_MEMAVL]| int * // I-O
354 | 0x4004510F| [SNDCTL_FM_4OP_ENABLE]| const int *
355 | 0xCFB85110| [SNDCTL_PMGR_ACCESS]| struct patmgr_info * // I-O
356 | 0x00005111| [SNDCTL_SEQ_PANIC]| void
357 | 0x40085112| [SNDCTL_SEQ_OUTOFBAND]| const struct seq_event_rec *
358 | 0xC0045401| [SNDCTL_TMR_TIMEBASE]| int * // I-O
359 | 0x00005402| [SNDCTL_TMR_START]| void
360 | 0x00005403| [SNDCTL_TMR_STOP]| void
361 | 0x00005404| [SNDCTL_TMR_CONTINUE]| void
362 | 0xC0045405| [SNDCTL_TMR_TEMPO]| int * // I-O
363 | 0xC0045406| [SNDCTL_TMR_SOURCE]| int * // I-O
364 | 0x40045407| [SNDCTL_TMR_METRONOME]| const int *
365 | 0x40045408| [SNDCTL_TMR_SELECT]| int * // I-O
366 | 0xCFB85001| [SNDCTL_PMGR_IFACE]| struct patmgr_info * // I-O
367 | 0xC0046D00| [SNDCTL_MIDI_PRETIME]| int * // I-O
368 | 0xC0046D01| [SNDCTL_MIDI_MPUMODE]| const int *
369 | 0xC0216D02| [SNDCTL_MIDI_MPUCMD]| struct mpu_command_rec * // I-O
370 | 0x00005000| [SNDCTL_DSP_RESET]| void
371 | 0x00005001| [SNDCTL_DSP_SYNC]| void
372 | 0xC0045002| [SNDCTL_DSP_SPEED]| int * // I-O
373 | 0xC0045003| [SNDCTL_DSP_STEREO]| int * // I-O
374 | 0xC0045004| [SNDCTL_DSP_GETBLKSIZE]| int * // I-O
375 | 0xC0045006| [SOUND_PCM_WRITE_CHANNELS]| int * // I-O
376 | 0xC0045007| [SOUND_PCM_WRITE_FILTER]| int * // I-O
377 | 0x00005008| [SNDCTL_DSP_POST]| void
378 | 0xC0045009| [SNDCTL_DSP_SUBDIVIDE]| int * // I-O
379 | 0xC004500A| [SNDCTL_DSP_SETFRAGMENT]| int * // I-O
380 | 0x8004500B| [SNDCTL_DSP_GETFMTS]| int *
381 | 0xC0045005| [SNDCTL_DSP_SETFMT]| int * // I-O
382 | 0x800C500C| [SNDCTL_DSP_GETOSPACE]| struct audio_buf_info *
383 | 0x800C500D| [SNDCTL_DSP_GETISPACE]| struct audio_buf_info *
384 | 0x0000500E| [SNDCTL_DSP_NONBLOCK]| void
385 | 0x80045002| [SOUND_PCM_READ_RATE]| int *
386 | 0x80045006| [SOUND_PCM_READ_CHANNELS]| int *
387 | 0x80045005| [SOUND_PCM_READ_BITS]| int *
388 | 0x80045007| [SOUND_PCM_READ_FILTER]| int *
389 | 0x00004300| [SNDCTL_COPR_RESET]| void
390 | 0xCFB04301| [SNDCTL_COPR_LOAD]| const struct copr_buffer *
391 | 0xC0144302| [SNDCTL_COPR_RDATA]| struct copr_debug_buf * // I-O
392 | 0xC0144303| [SNDCTL_COPR_RCODE]| struct copr_debug_buf * // I-O
393 | 0x40144304| [SNDCTL_COPR_WDATA]| const struct copr_debug_buf *
394 | 0x40144305| [SNDCTL_COPR_WCODE]| const struct copr_debug_buf *
395 | 0xC0144306| [SNDCTL_COPR_RUN]| struct copr_debug_buf * // I-O
396 | 0xC0144307| [SNDCTL_COPR_HALT]| struct copr_debug_buf * // I-O
397 | 0x4FA44308| [SNDCTL_COPR_SENDMSG]| const struct copr_msg *
398 | 0x8FA44309| [SNDCTL_COPR_RCVMSG]| struct copr_msg *
399 | 0x80044D00| [SOUND_MIXER_READ_VOLUME]| int *
400 | 0x80044D01| [SOUND_MIXER_READ_BASS]| int *
401 | 0x80044D02| [SOUND_MIXER_READ_TREBLE]| int *
402 | 0x80044D03| [SOUND_MIXER_READ_SYNTH]| int *
403 | 0x80044D04| [SOUND_MIXER_READ_PCM]| int *
404 | 0x80044D05| [SOUND_MIXER_READ_SPEAKER]| int *
405 | 0x80044D06| [SOUND_MIXER_READ_LINE]| int *
406 | 0x80044D07| [SOUND_MIXER_READ_MIC]| int *
407 | 0x80044D08| [SOUND_MIXER_READ_CD]| int *
408 | 0x80044D09| [SOUND_MIXER_READ_IMIX]| int *
409 | 0x80044D0A| [SOUND_MIXER_READ_ALTPCM]| int *
410 | 0x80044D0B| [SOUND_MIXER_READ_RECLEV]| int *
411 | 0x80044D0C| [SOUND_MIXER_READ_IGAIN]| int *
412 | 0x80044D0D| [SOUND_MIXER_READ_OGAIN]| int *
413 | 0x80044D0E| [SOUND_MIXER_READ_LINE1]| int *
414 | 0x80044D0F| [SOUND_MIXER_READ_LINE2]| int *
415 | 0x80044D10| [SOUND_MIXER_READ_LINE3]| int *
416 | 0x80044D1C| [SOUND_MIXER_READ_MUTE]| int *
417 | 0x80044D1D| [SOUND_MIXER_READ_ENHANCE]| int *
418 | 0x80044D1E| [SOUND_MIXER_READ_LOUD]| int *
419 | 0x80044DFF| [SOUND_MIXER_READ_RECSRC]| int *
420 | 0x80044DFE| [SOUND_MIXER_READ_DEVMASK]| int *
421 | 0x80044DFD| [SOUND_MIXER_READ_RECMASK]| int *
422 | 0x80044DFB| [SOUND_MIXER_READ_STEREODEVS]| int *
423 | 0x80044DFC| [SOUND_MIXER_READ_CAPS]| int *
424 | 0xC0044D00| [SOUND_MIXER_WRITE_VOLUME]| int * // I-O
425 | 0xC0044D01| [SOUND_MIXER_WRITE_BASS]| int * // I-O
426 | 0xC0044D02| [SOUND_MIXER_WRITE_TREBLE]| int * // I-O
427 | 0xC0044D03| [SOUND_MIXER_WRITE_SYNTH]| int * // I-O
428 | 0xC0044D04| [SOUND_MIXER_WRITE_PCM]| int * // I-O
429 | 0xC0044D05| [SOUND_MIXER_WRITE_SPEAKER]| int * // I-O
430 | 0xC0044D06| [SOUND_MIXER_WRITE_LINE]| int * // I-O
431 | 0xC0044D07| [SOUND_MIXER_WRITE_MIC]| int * // I-O
432 | 0xC0044D08| [SOUND_MIXER_WRITE_CD]| int * // I-O
433 | 0xC0044D09| [SOUND_MIXER_WRITE_IMIX]| int * // I-O
434 | 0xC0044D0A| [SOUND_MIXER_WRITE_ALTPCM]| int * // I-O
435 | 0xC0044D0B| [SOUND_MIXER_WRITE_RECLEV]| int * // I-O
436 | 0xC0044D0C| [SOUND_MIXER_WRITE_IGAIN]| int * // I-O
437 | 0xC0044D0D| [SOUND_MIXER_WRITE_OGAIN]| int * // I-O
438 | 0xC0044D0E| [SOUND_MIXER_WRITE_LINE1]| int * // I-O
439 | 0xC0044D0F| [SOUND_MIXER_WRITE_LINE2]| int * // I-O
440 | 0xC0044D10| [SOUND_MIXER_WRITE_LINE3]| int * // I-O
441 | 0xC0044D1C| [SOUND_MIXER_WRITE_MUTE]| int * // I-O
442 | 0xC0044D1D| [SOUND_MIXER_WRITE_ENHANCE]| int * // I-O
443 | 0xC0044D1E| [SOUND_MIXER_WRITE_LOUD]| int * // I-O
444 | 0xC0044DFF| [SOUND_MIXER_WRITE_RECSRC]| int * // I-O
2 PerryLorier 445 !! <include/linux/umsdos_fs.h>
3 PerryLorier 446 | 0x000004D2| [UMSDOS_READDIR_DOS]| struct umsdos_ioctl * // I-O
447 | 0x000004D3| [UMSDOS_UNLINK_DOS]| const struct umsdos_ioctl *
448 | 0x000004D4| [UMSDOS_RMDIR_DOS]| const struct umsdos_ioctl *
449 | 0x000004D5| [UMSDOS_STAT_DOS]| struct umsdos_ioctl * // I-O
450 | 0x000004D6| [UMSDOS_CREAT_EMD]| const struct umsdos_ioctl *
451 | 0x000004D7| [UMSDOS_UNLINK_EMD]| const struct umsdos_ioctl *
452 | 0x000004D8| [UMSDOS_READDIR_EMD]| struct umsdos_ioctl * // I-O
453 | 0x000004D9| [UMSDOS_GETVERSION]| struct umsdos_ioctl *
454 | 0x000004DA| [UMSDOS_INIT_EMD]| void
455 | 0x000004DB| [UMSDOS_DOS_SETUP]| const struct umsdos_ioctl *
456 | 0x000004DC| [UMSDOS_RENAME_DOS]| const struct umsdos_ioctl *
2 PerryLorier 457 !! <include/linux/vt.h>
3 PerryLorier 458 | 0x00005600| [VT_OPENQRY]| int *
459 | 0x00005601| [VT_GETMODE]| struct vt_mode *
460 | 0x00005602| [VT_SETMODE]| const struct vt_mode *
461 | 0x00005603| [VT_GETSTATE]| struct vt_stat *
462 | 0x00005604| [VT_SENDSIG]| void
463 | 0x00005605| [VT_RELDISP]| int
464 | 0x00005606| [VT_ACTIVATE]| int
465 | 0x00005607| [VT_WAITACTIVE]| int
466 | 0x00005608| [VT_DISALLOCATE]| int
467 | 0x00005609| [VT_RESIZE]| const struct vt_sizes *
468 | 0x0000560A| [VT_RESIZEX]| const struct vt_consize *
1 perry 469
2 PerryLorier 470 !! Duplicate ioctls
3 PerryLorier 471 | 0x00000001| [FDSETPRM]| FIBMAP
472 | 0x00000002| [FDDEFPRM]| FIGETBSZ
473 | 0x00005382| [CDROMAUDIOBUFSIZ]| SCSI_IOCTL_GET_IDLUN
474 | 0x00005402| [SNDCTL_TMR_START]| TCSETS
475 | 0x00005403| [SNDCTL_TMR_STOP]| TCSETSW
476 | 0x00005404| [SNDCTL_TMR_CONTINUE]| TCSETSF
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()