|
ioctl_list − list of ioctl calls in Linux/i386 kernel |
|
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, its numerical value, its name, and its argument type are given. 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. Some ioctls take more arguments or return more values than a single structure. These are marked // MORE and documented further in a separate section. This list is very incomplete. Please e-mail changes and comments to <mec@duracef.shout.net>. |
|
Ioctl command values are 32-bit constants. In principle these constants are completely arbitrary, but people have tried to build some structure into them. The old Linux situation was that of mostly 16-bit constants, where the last byte is a serial number, and the preceding byte(s) give a type indicating the driver. Sometimes the major number was used: 0x03 for the HDIO_* ioctls, 0x06 for the LP* ioctls. And sometimes one or more ASCII letters were used. For example, TCGETS has value 0x00005401, with 0x54 = ’T’ indicating the terminal driver, and CYGETTIMEOUT has value 0x00435906, with 0x43 0x59 = ’C’ ’Y’ indicating the cyclades driver. Later (0.98p5) some more information was built into the number. One has 2 direction bits (00: none, 01: write, 10: read, 11: read/write) followed by 14 size bits (giving the size of the argument), followed by an 8-bit type (collecting the ioctls in groups for a common purpose or a common driver), and an 8-bit serial number. The macros describing this structure live in <asm/ioctl.h> and are _IO(type,nr) and {_IOR,_IOW,_IOWR}(type,nr,size). They use sizeof(size) so that size is a misnomer here - this third parameter is a data type. Note that the size bits are very unreliable - in lots of cases they are wrong - either because of buggy macros using sizeof(sizeof(struct)), or because of legacy values. Thus, it seems that the new structure only gave disadvantages: it does not help in checking, but it causes varying values for the various architectures. |
|
Decent ioctls return 0 on success and −1 on error, while any output value is stored via the argument. However, quite a few ioctls in fact return an output value. This is not yet indicated below. // Main table. // <include/asm-i386/socket.h> |
|
0x00008901 FIOSETOWN |
const int * |
|||||
|
0x00008902 SIOCSPGRP |
const int * |
|||||
|
0x00008903 FIOGETOWN |
int * |
|||||
|
0x00008904 SIOCGPGRP |
int * |
|||||
|
0x00008905 SIOCATMARK |
int * |
|||||
|
0x00008906 SIOCGSTAMP |
timeval * |
|
// <include/asm-i386/termios.h> |
|
0x00005401 TCGETS |
struct termios * |
||||||||||
|
0x00005402 TCSETS |
const struct termios * |
||||||||||
|
0x00005403 TCSETSW |
const struct termios * |
||||||||||
|
0x00005404 TCSETSF |
const struct termios * |
||||||||||
|
0x00005405 TCGETA |
struct termio * |
||||||||||
|
0x00005406 TCSETA |
const struct termio * |
||||||||||
|
0x00005407 TCSETAW |
const struct termio * |
||||||||||
|
0x00005408 TCSETAF |
const struct termio * |
||||||||||
|
0x00005409 TCSBRK |
int |
||||||||||
|
0x0000540A TCXONC |
int |
||||||||||
|
0x0000540B TCFLSH |
int |
||||||||||
|
0x0000540C TIOCEXCL |
|||||||||||
|
void |
|||||||||||
|
0x0000540D TIOCNXCL |
|||||||||||
|
void |
|||||||||||
|
0x0000540E TIOCSCTTY |
|||||||||||
|
int |
|||||||||||
|
0x0000540F TIOCGPGRP |
|||||||||||
|
pid_t * |
|||||||||||
|
0x00005410 TIOCSPGRP |
|||||||||||
|
const pid_t * |
|||||||||||
|
0x00005411 TIOCOUTQ |
|||||||||||
|
int * |
|||||||||||
|
0x00005412 TIOCSTI |
const char * |
||||||||||
|
0x00005413 TIOCGWINSZ |
|||||||||||
|
struct winsize * |
|||||||||||
|
0x00005414 TIOCSWINSZ |
|||||||||||
|
const struct winsize * |
|||||||||||
|
0x00005415 TIOCMGET |
|||||||||||
|
int * |
|||||||||||
|
0x00005416 TIOCMBIS |
|||||||||||
|
const int * |
|||||||||||
|
0x00005417 TIOCMBIC |
|||||||||||
|
const int * |
|||||||||||
|
0x00005418 TIOCMSET |
|||||||||||
|
const int * |
|||||||||||
|
0x00005419 TIOCGSOFTCAR |
int * |
||||||||||
|
0x0000541A TIOCSSOFTCAR |
const int * |
||||||||||
|
0x0000541B FIONREAD |
|||||||||||
|
int * |
|||||||||||
|
0x0000541B TIOCINQ |
int * |
||||||||||
|
0x0000541C TIOCLINUX |
|||||||||||
|
const char * |
// MORE |
||||||||||
|
0x0000541D TIOCCONS |
|||||||||||
|
void |
|||||||||||
|
0x0000541E TIOCGSERIAL |
|||||||||||
|
struct serial_struct * |
|||||||||||
|
0x0000541F TIOCSSERIAL |
|||||||||||
|
const struct serial_struct * |
|||||||||||
|
0x00005420 TIOCPKT |
const int * |
||||||||||
|
0x00005421 FIONBIO |
const int * |
||||||||||
|
0x00005422 TIOCNOTTY |
|||||||||||
|
void |
|||||||||||
|
0x00005423 TIOCSETD |
|||||||||||
|
const int * |
|||||||||||
|
0x00005424 TIOCGETD |
|||||||||||
|
int * |
|||||||||||
|
0x00005425 TCSBRKP |
int |
||||||||||
|
0x00005426 TIOCTTYGSTRUCT |
|||||||||||
|
struct tty_struct * |
|||||||||||
|
0x00005450 FIONCLEX |
|||||||||||
|
void |
|||||||||||
|
0x00005451 FIOCLEX |
void |
||||||||||
|
0x00005452 FIOASYNC |
|||||||||||
|
const int * |
|||||||||||
|
0x00005453 TIOCSERCONFIG |
|||||||||||
|
void |
|||||||||||
|
0x00005454 TIOCSERGWILD |
int * |
||||||||||
|
0x00005455 TIOCSERSWILD |
const int * |
||||||||||
|
0x00005456 TIOCGLCKTRMIOS |
|||||||||||
|
struct termios * |
|||||||||||
|
0x00005457 TIOCSLCKTRMIOS |
|||||||||||
|
const struct termios * |
|||||||||||
|
0x00005458 TIOCSERGSTRUCT |
|||||||||||
|
struct async_struct * |
|||||||||||
|
0x00005459 TIOCSERGETLSR |
|||||||||||
|
int * |
|||||||||||
|
0x0000545A TIOCSERGETMULTI |
|||||||||||
|
struct serial_multiport_struct * |
|||||||||||
|
0x0000545B TIOCSERSETMULTI |
|||||||||||
|
const struct serial_multiport_struct * |
|
// <include/linux/ax25.h> |
|
0x000089E0 SIOCAX25GETUID |
||||||
|
const struct sockaddr_ax25 * |
||||||
|
0x000089E1 SIOCAX25ADDUID |
||||||
|
const struct sockaddr_ax25 * |
||||||
|
0x000089E2 SIOCAX25DELUID |
||||||
|
const struct sockaddr_ax25 * |
||||||
|
0x000089E3 SIOCAX25NOUID |
||||||
|
const int * |
||||||
|
0x000089E4 SIOCAX25DIGCTL |
||||||
|
const int * |
||||||
|
0x000089E5 SIOCAX25GETPARMS |
||||||
|
struct ax25_parms_struct * |
// I-O |
|||||
|
0x000089E6 SIOCAX25SETPARMS |
||||||
|
const struct ax25_parms-struct * |
|
// <include/linux/cdk.h> |
|
0x00007314 STL_BINTR |
void |
|||||
|
0x00007315 STL_BSTART |
void |
|||||
|
0x00007316 STL_BSTOP |
void |
|||||
|
0x00007317 STL_BRESET |
void |
|
// <include/linux/cdrom.h> |
|
0x00005301 CDROMPAUSE |
|||||||||
|
void |
|||||||||
|
0x00005302 CDROMRESUME |
|||||||||
|
void |
|||||||||
|
0x00005303 CDROMPLAYMSF |
const struct cdrom_msf * |
||||||||
|
0x00005304 CDROMPLAYTRKIND |
|||||||||
|
const struct cdrom_ti * |
|||||||||
|
0x00005305 CDROMREADTOCHDR |
|||||||||
|
struct cdrom_tochdr * |
|||||||||
|
0x00005306 CDROMREADTOCENTRY |
|||||||||
|
struct cdrom_tocentry * |
|||||||||
|
// I-O |
|||||||||
|
0x00005307 CDROMSTOP |
|||||||||
|
void |
|||||||||
|
0x00005308 CDROMSTART |
|||||||||
|
void |
|||||||||
|
0x00005309 CDROMEJECT |
|||||||||
|
void |
|||||||||
|
0x0000530A CDROMVOLCTRL |
const struct cdrom_volctrl * |
||||||||
|
0x0000530B CDROMSUBCHNL |
struct cdrom_subchnl * |
// I-O |
|||||||
|
0x0000530C CDROMREADMODE2 |
|||||||||
|
const struct cdrom_msf * |
// MORE |
||||||||
|
0x0000530D CDROMREADMODE1 |
|||||||||
|
const struct cdrom_msf * |
// MORE |
||||||||
|
0x0000530E CDROMREADAUDIO |
|||||||||
|
const struct cdrom_read_audio * |
// MORE |
||||||||
|
0x0000530F CDROMEJECT_SW |
|||||||||
|
int |
|||||||||
|
0x00005310 CDROMMULTISESSION |
|||||||||
|
struct cdrom_multisession * |
// I-O |
||||||||
|
0x00005311 CDROM_GET_UPC |
|||||||||
|
struct { char [8]; } * |
|||||||||
|
0x00005312 CDROMRESET |
|||||||||
|
void |
|||||||||
|
0x00005313 CDROMVOLREAD |
struct cdrom_volctrl * |
||||||||
|
0x00005314 CDROMREADRAW |
const struct cdrom_msf * |
// MORE |
|||||||
|
0x00005315 CDROMREADCOOKED |
|||||||||
|
const struct cdrom_msf * |
// MORE |
||||||||
|
0x00005316 CDROMSEEK |
|||||||||
|
const struct cdrom_msf * |
|
// <include/linux/cm206.h> |
|
0x00002000 CM206CTL_GET_STAT |
int |
||||
|
0x00002001 CM206CTL_GET_LAST_STAT |
int |
|
// <include/linux/cyclades.h> |
|
0x00435901 CYGETMON |
struct cyclades_monitor * |
|||||
|
0x00435902 CYGETTHRESH |
int * |
|||||
|
0x00435903 CYSETTHRESH |
int |
|||||
|
0x00435904 CYGETDEFTHRESH |
int * |
|||||
|
0x00435905 CYSETDEFTHRESH |
int |
|||||
|
0x00435906 CYGETTIMEOUT |
int * |
|||||
|
0x00435907 CYSETTIMEOUT |
int |
|||||
|
0x00435908 CYGETDEFTIMEOUT |
int * |
|||||
|
0x00435909 CYSETDEFTIMEOUT |
int |
|
// <include/linux/ext2_fs.h> |
|
0x80046601 EXT2_IOC_GETFLAGS |
int * |
|||||
|
0x40046602 EXT2_IOC_SETFLAGS |
const int * |
|||||
|
0x80047601 EXT2_IOC_GETVERSION |
int * |
|||||
|
0x40047602 EXT2_IOC_SETVERSION |
const int * |
|
// <include/linux/fd.h> |
|
0x00000000 FDCLRPRM |
|||||||||
|
void |
|||||||||
|
0x00000001 FDSETPRM |
|||||||||
|
const struct floppy_struct * |
|||||||||
|
0x00000002 FDDEFPRM |
|||||||||
|
const struct floppy_struct * |
|||||||||
|
0x00000003 FDGETPRM |
|||||||||
|
struct floppy_struct * |
|||||||||
|
0x00000004 FDMSGON |
void |
||||||||
|
0x00000005 FDMSGOFF |
|||||||||
|
void |
|||||||||
|
0x00000006 FDFMTBEG |
|||||||||
|
void |
|||||||||
|
0x00000007 FDFMTTRK |
|||||||||
|
const struct format_descr * |
|||||||||
|
0x00000008 FDFMTEND |
|||||||||
|
void |
|||||||||
|
0x0000000A FDSETEMSGTRESH |
|||||||||
|
int |
|||||||||
|
0x0000000B FDFLUSH |
void |
||||||||
|
0x0000000C FDSETMAXERRS |
const struct floppy_max_errors * |
||||||||
|
0x0000000E FDGETMAXERRS |
struct floppy_max_errors * |
||||||||
|
0x00000010 FDGETDRVTYP |
|||||||||
|
struct { char [16]; } * |
|||||||||
|
0x00000014 FDSETDRVPRM |
|||||||||
|
const struct floppy_drive_params * |
|||||||||
|
0x00000015 FDGETDRVPRM |
|||||||||
|
struct floppy_drive_params * |
|||||||||
|
0x00000016 FDGETDRVSTAT |
struct floppy_drive_struct * |
||||||||
|
0x00000017 FDPOLLDRVSTAT |
|||||||||
|
struct floppy_drive_struct * |
|||||||||
|
0x00000018 FDRESET |
int |
||||||||
|
0x00000019 FDGETFDCSTAT |
struct floppy_fdc_state * |
||||||||
|
0x0000001B FDWERRORCLR |
|||||||||
|
void |
|||||||||
|
0x0000001C FDWERRORGET |
|||||||||
|
struct floppy_write_errors * |
|||||||||
|
0x0000001E FDRAWCMD |
|||||||||
|
struct floppy_raw_cmd * |
// MORE |
||||||||
|
// I-O |
|||||||||
|
0x00000028 FDTWADDLE |
|||||||||
|
void |
|
// <include/linux/fs.h> |
|
0x0000125D BLKROSET |
const int * |
||||||||||
|
0x0000125E BLKROGET |
int * |
||||||||||
|
0x0000125F BLKRRPART |
void |
||||||||||
|
0x00001260 BLKGETSIZE |
int * |
||||||||||
|
0x00001261 BLKFLSBUF |
void |
||||||||||
|
0x00001262 BLKRASET |
int |
||||||||||
|
0x00001263 BLKRAGET |
int * |
||||||||||
|
0x00000001 FIBMAP |
int * |
// I-O |
|||||||||
|
0x00000002 FIGETBSZ |
int * |
|
// <include/linux/hdreg.h> |
|
0x00000301 HDIO_GETGEO |
struct hd_geometry * |
||||||||||
|
0x00000302 HDIO_GET_UNMASKINTR |
int * |
||||||||||
|
0x00000304 HDIO_GET_MULTCOUNT |
int * |
||||||||||
|
0x00000307 HDIO_GET_IDENTITY |
struct hd_driveid * |
||||||||||
|
0x00000308 HDIO_GET_KEEPSETTINGS |
int * |
||||||||||
|
0x00000309 HDIO_GET_CHIPSET |
int * |
||||||||||
|
0x0000030A HDIO_GET_NOWERR |
int * |
||||||||||
|
0x0000030B HDIO_GET_DMA |
int * |
||||||||||
|
0x0000031F HDIO_DRIVE_CMD |
int * |
// I-O |
|||||||||
|
0x00000321 HDIO_SET_MULTCOUNT |
int |
||||||||||
|
0x00000322 HDIO_SET_UNMASKINTR |
int |
||||||||||
|
0x00000323 HDIO_SET_KEEPSETTINGS |
int |
||||||||||
|
0x00000324 HDIO_SET_CHIPSET |
int |
||||||||||
|
0x00000325 HDIO_SET_NOWERR |
int |
||||||||||
|
0x00000326 HDIO_SET_DMA |
int |
|
// <include/linux/if_eql.h> |
|
0x000089F0 EQL_ENSLAVE |
|||||||||
|
struct ifreq * |
// MORE // I-O |
||||||||
|
0x000089F1 EQL_EMANCIPATE |
|||||||||
|
struct ifreq * |
// MORE // I-O |
||||||||
|
0x000089F2 EQL_GETSLAVECFG |
|||||||||
|
struct ifreq * |
// MORE // I-O |
||||||||
|
0x000089F3 EQL_SETSLAVECFG |
|||||||||
|
struct ifreq * |
// MORE // I-O |
||||||||
|
0x000089F4 EQL_GETMASTRCFG |
|||||||||
|
struct ifreq * |
// MORE // I-O |
||||||||
|
0x000089F5 EQL_SETMASTRCFG |
|||||||||
|
struct ifreq * |
// MORE // I-O |
|
// <include/linux/if_plip.h> |
|
0x000089F0 SIOCDEVPLIP |
||||||||||
|
struct ifreq * |
// I-O |
|
// <include/linux/if_ppp.h> |
|
0x00005490 PPPIOCGFLAGS |
int * |
|||||
|
0x00005491 PPPIOCSFLAGS |
const int * |
|||||
|
0x00005492 PPPIOCGASYNCMAP |
int * |
|||||
|
0x00005493 PPPIOCSASYNCMAP |
const int * |
|||||
|
0x00005494 PPPIOCGUNIT |
int * |
|||||
|
0x00005495 PPPIOCSINPSIG |
const int * |
|||||
|
0x00005497 PPPIOCSDEBUG |
const int * |
|||||
|
0x00005498 PPPIOCGDEBUG |
int * |
|||||
|
0x00005499 PPPIOCGSTAT |
struct ppp_stats * |
|||||
|
0x0000549A PPPIOCGTIME |
struct ppp_ddinfo * |
|||||
|
0x0000549B PPPIOCGXASYNCMAP |
struct { int [8]; } * |
|||||
|
0x0000549C PPPIOCSXASYNCMAP |
const struct { int [8]; } * |
|||||
|
0x0000549D PPPIOCSMRU |
const int * |
|||||
|
0x0000549E PPPIOCRASYNCMAP |
const int * |
|||||
|
0x0000549F PPPIOCSMAXCID |
const int * |
|
// <include/linux/ipx.h> |
|
0x000089E0 SIOCAIPXITFCRT |
const char * |
||||
|
0x000089E1 SIOCAIPXPRISLT |
const char * |
||||
|
0x000089E2 SIOCIPXCFGDATA |
struct ipx_config_data * |
|
// <include/linux/kd.h> |
|
0x00004B60 GIO_FONT |
struct { char [8192]; } * |
|||||||||||
|
0x00004B61 PIO_FONT |
const struct { char [8192]; } * |
|||||||||||
|
0x00004B6B GIO_FONTX |
struct console_font_desc * // MORE I-O |
|||||||||||
|
0x00004B6C PIO_FONTX |
const struct console_font_desc * //MORE |
|||||||||||
|
0x00004B70 GIO_CMAP |
struct { char [48]; } * |
|||||||||||
|
0x00004B71 PIO_CMAP |
const struct { char [48]; } |
|||||||||||
|
0x00004B2F KIOCSOUND |
int |
|||||||||||
|
0x00004B30 KDMKTONE |
int |
|||||||||||
|
0x00004B31 KDGETLED |
char * |
|||||||||||
|
0x00004B32 KDSETLED |
int |
|||||||||||
|
0x00004B33 KDGKBTYPE |
char * |
|||||||||||
|
0x00004B34 KDADDIO |
int |
// MORE |
||||||||||
|
0x00004B35 KDDELIO |
int |
// MORE |
||||||||||
|
0x00004B36 KDENABIO |
void |
// MORE |
||||||||||
|
0x00004B37 KDDISABIO |
void |
// MORE |
||||||||||
|
0x00004B3A KDSETMODE |
int |
|||||||||||
|
0x00004B3B KDGETMODE |
int * |
|||||||||||
|
0x00004B3C KDMAPDISP |
void |
// MORE |
||||||||||
|
0x00004B3D KDUNMAPDISP |
void |
// MORE |
||||||||||
|
0x00004B40 GIO_SCRNMAP |
struct { char [E_TABSZ]; } * |
|||||||||||
|
0x00004B41 PIO_SCRNMAP |
const struct { char [E_TABSZ]; } * |
|||||||||||
|
0x00004B69 GIO_UNISCRNMAP |
struct { short [E_TABSZ]; } * |
|||||||||||
|
0x00004B6A PIO_UNISCRNMAP |
const struct { short [E_TABSZ]; } * |
|||||||||||
|
0x00004B66 GIO_UNIMAP |
struct unimapdesc * |
// MORE |
// I-O |
|||||||||
|
0x00004B67 PIO_UNIMAP |
const struct unimapdesc * |
// MORE |
||||||||||
|
0x00004B68 PIO_UNIMAPCLR |
const struct unimapinit * |
|||||||||||
|
0x00004B44 KDGKBMODE |
int * |
|||||||||||
|
0x00004B45 KDSKBMODE |
int |
|||||||||||
|
0x00004B62 KDGKBMETA |
int * |
|||||||||||
|
0x00004B63 KDSKBMETA |
int |
|||||||||||
|
0x00004B64 KDGKBLED |
int * |
|||||||||||
|
0x00004B65 KDSKBLED |
int |
|||||||||||
|
0x00004B46 KDGKBENT |
struct kbentry * |
// I-O |
||||||||||
|
0x00004B47 KDSKBENT |
const struct kbentry * |
|||||||||||
|
0x00004B48 KDGKBSENT |
struct kbsentry * |
// I-O |
||||||||||
|
0x00004B49 KDSKBSENT |
const struct kbsentry * |
|||||||||||
|
0x00004B4A KDGKBDIACR |
struct kbdiacrs * |
|||||||||||
|
0x00004B4B KDSKBDIACR |
const struct kbdiacrs * |
|||||||||||
|
0x00004B4C KDGETKEYCODE |
struct kbkeycode * |
// I-O |
||||||||||
|
0x00004B4D KDSETKEYCODE |
const struct kbkeycode * |
|||||||||||
|
0x00004B4E KDSIGACCEPT |
int |
|
// <include/linux/lp.h> |
|
0x00000601 LPCHAR |
int |
||||||
|
0x00000602 LPTIME |
int |
||||||
|
0x00000604 LPABORT |
int |
||||||
|
0x00000605 LPSETIRQ |
int |
||||||
|
0x00000606 LPGETIRQ |
int * |
||||||
|
0x00000608 LPWAIT |
int |
||||||
|
0x00000609 LPCAREFUL |
int |
||||||
|
0x0000060A LPABORTOPEN |
int |
||||||
|
0x0000060B LPGETSTATUS |
int * |
||||||
|
0x0000060C LPRESET |
void |
||||||
|
0x0000060D LPGETSTATS |
struct lp_stats * |
|
// <include/linux/mroute.h> |
|
0x000089E0 SIOCGETVIFCNT |
|||||||||
|
struct sioc_vif_req * |
|||||||||
|
// I-O |
|||||||||
|
0x000089E1 SIOCGETSGCNT |
struct sioc_sg_req * |
// I-O |
|
// <include/linux/mtio.h> |
|
0x40086D01 MTIOCTOP |
const struct mtop * |
|||||
|
0x801C6D02 MTIOCGET |
struct mtget * |
|||||
|
0x80046D03 MTIOCPOS |
struct mtpos * |
|||||
|
0x80206D04 MTIOCGETCONFIG |
struct mtconfiginfo * |
|||||
|
0x40206D05 MTIOCSETCONFIG |
const struct mtconfiginfo * |
|
// <include/linux/netrom.h> |
|
0x000089E0 SIOCNRGETPARMS |
||||||||
|
struct nr_parms_struct * |
// I-O |
|||||||
|
0x000089E1 SIOCNRSETPARMS |
||||||||
|
const struct nr_parms_struct * |
||||||||
|
0x000089E2 SIOCNRDECOBS |
void |
|||||||
|
0x000089E3 SIOCNRRTCTL |
||||||||
|
const int * |
|
// <include/linux/sbpcd.h> |
|
0x00009000 DDIOCSDBG |
const int * |
|||||
|
0x00005382 CDROMAUDIOBUFSIZ |
int |
|
// <include/linux/scc.h> |
|
0x00005470 TIOCSCCINI |
||||||||
|
void |
||||||||
|
0x00005471 TIOCCHANINI |
||||||||
|
const struct scc_modem * |
||||||||
|
0x00005472 TIOCGKISS |
||||||||
|
struct ioctl_command * |
||||||||
|
// I-O |
||||||||
|
0x00005473 TIOCSKISS |
||||||||
|
const struct ioctl_command * |
||||||||
|
0x00005474 TIOCSCCSTAT |
||||||||
|
struct scc_stat * |
|
// <include/linux/scsi.h> |
|
0x00005382 SCSI_IOCTL_GET_IDLUN |
struct { int [2]; } * |
||||||||
|
0x00005383 SCSI_IOCTL_TAGGED_ENABLE |
void |
||||||||
|
0x00005384 SCSI_IOCTL_TAGGED_DISABLE |
void |
||||||||
|
0x00005385 SCSI_IOCTL_PROBE_HOST |
const int * |
// MORE |
|
// <include/linux/smb_fs.h> |
|
0x80027501 SMB_IOC_GETMOUNTUID |
uid_t * |
|
// <include/linux/sockios.h> |
|
0x0000890B SIOCADDRT |
|||||||||||
|
const struct rtentry * |
|||||||||||
|
// MORE |
|||||||||||
|
0x0000890C SIOCDELRT |
|||||||||||
|
const struct rtentry * |
|||||||||||
|
// MORE |
|||||||||||
|
0x00008910 SIOCGIFNAME |
|||||||||||
|
char [] |
|||||||||||
|
0x00008911 SIOCSIFLINK |
|||||||||||
|
void |
|||||||||||
|
0x00008912 SIOCGIFCONF |
|||||||||||
|
struct ifconf * |
// MORE |
||||||||||
|
// I-O |
|||||||||||
|
0x00008913 SIOCGIFFLAGS |
struct ifreq * |
// I-O |
|||||||||
|
0x00008914 SIOCSIFFLAGS |
const struct ifreq * |
||||||||||
|
0x00008915 SIOCGIFADDR |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x00008916 SIOCSIFADDR |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x00008917 SIOCGIFDSTADDR |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x00008918 SIOCSIFDSTADDR |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x00008919 SIOCGIFBRDADDR |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x0000891A SIOCSIFBRDADDR |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x0000891B SIOCGIFNETMASK |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x0000891C SIOCSIFNETMASK |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x0000891D SIOCGIFMETRIC |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x0000891E SIOCSIFMETRIC |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x0000891F SIOCGIFMEM |
|||||||||||
|
struct ifreq * |
// I-O |
||||||||||
|
0x00008920 SIOCSIFMEM |
|||||||||||
|
const struct ifreq * |
|||||||||||
|
0x00008921 SIOCGIFMTU |
|||||||||||