libexplain  1.4.D001
libexplain/iocontrol/table.c
Go to the documentation of this file.
00001 /*
00002  * libexplain - Explain errno values returned by libc functions
00003  * Copyright (C) 2009-2011, 2013 Peter Miller
00004  * Written by Peter Miller <pmiller@opensource.org.au>
00005  *
00006  * This program is free software; you can redistribute it and/or modify it
00007  * under the terms of the GNU Lesser General Public License as published by
00008  * the Free Software Foundation; either version 3 of the License, or (at your
00009  * option) any later version.
00010  *
00011  * This program is distributed in the hope that it will be useful, but WITHOUT
00012  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00013  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
00014  * License for more details.
00015  *
00016  * You should have received a copy of the GNU Lesser General Public License
00017  * along with this program. If not, see <http://www.gnu.org/licenses/>.
00018  */
00019 
00020 #include <libexplain/ac/sys/ioctl.h>
00021 
00022 /* Keep this list sorted alphabetically ("C" locale, not "en"). */
00023 #include <libexplain/iocontrol/blkbszget.h>
00024 #include <libexplain/iocontrol/blkbszset.h>
00025 #include <libexplain/iocontrol/blkdiscard.h>
00026 #include <libexplain/iocontrol/blkelvget.h>
00027 #include <libexplain/iocontrol/blkelvset.h>
00028 #include <libexplain/iocontrol/blkflsbuf.h>
00029 #include <libexplain/iocontrol/blkfraget.h>
00030 #include <libexplain/iocontrol/blkfraset.h>
00031 #include <libexplain/iocontrol/blkgetsize.h>
00032 #include <libexplain/iocontrol/blkgetsize64.h>
00033 #include <libexplain/iocontrol/blkpg.h>
00034 #include <libexplain/iocontrol/blkraget.h>
00035 #include <libexplain/iocontrol/blkraset.h>
00036 #include <libexplain/iocontrol/blkroget.h>
00037 #include <libexplain/iocontrol/blkroset.h>
00038 #include <libexplain/iocontrol/blkrrpart.h>
00039 #include <libexplain/iocontrol/blksectget.h>
00040 #include <libexplain/iocontrol/blksectset.h>
00041 #include <libexplain/iocontrol/blksszget.h>
00042 #include <libexplain/iocontrol/blktracesetup.h>
00043 #include <libexplain/iocontrol/blktracestart.h>
00044 #include <libexplain/iocontrol/blktracestop.h>
00045 #include <libexplain/iocontrol/blktraceteardown.h>
00046 #include <libexplain/iocontrol/bmap_ioctl.h>
00047 #include <libexplain/iocontrol/cdrom_changer_nslots.h>
00048 #include <libexplain/iocontrol/cdrom_clear_options.h>
00049 #include <libexplain/iocontrol/cdrom_debug.h>
00050 #include <libexplain/iocontrol/cdrom_disc_status.h>
00051 #include <libexplain/iocontrol/cdrom_drive_status.h>
00052 #include <libexplain/iocontrol/cdrom_get_capability.h>
00053 #include <libexplain/iocontrol/cdrom_get_mcn.h>
00054 #include <libexplain/iocontrol/cdrom_get_upc.h>
00055 #include <libexplain/iocontrol/cdrom_last_written.h>
00056 #include <libexplain/iocontrol/cdrom_lockdoor.h>
00057 #include <libexplain/iocontrol/cdrom_media_changed.h>
00058 #include <libexplain/iocontrol/cdrom_next_writable.h>
00059 #include <libexplain/iocontrol/cdrom_select_disc.h>
00060 #include <libexplain/iocontrol/cdrom_select_speed.h>
00061 #include <libexplain/iocontrol/cdrom_send_packet.h>
00062 #include <libexplain/iocontrol/cdrom_set_options.h>
00063 #include <libexplain/iocontrol/cdromaudiobufsiz.h>
00064 #include <libexplain/iocontrol/cdromclosetray.h>
00065 #include <libexplain/iocontrol/cdromeject.h>
00066 #include <libexplain/iocontrol/cdromeject_sw.h>
00067 #include <libexplain/iocontrol/cdromgetspindown.h>
00068 #include <libexplain/iocontrol/cdrommultisession.h>
00069 #include <libexplain/iocontrol/cdrompause.h>
00070 #include <libexplain/iocontrol/cdromplayblk.h>
00071 #include <libexplain/iocontrol/cdromplaymsf.h>
00072 #include <libexplain/iocontrol/cdromplaytrkind.h>
00073 #include <libexplain/iocontrol/cdromreadall.h>
00074 #include <libexplain/iocontrol/cdromreadaudio.h>
00075 #include <libexplain/iocontrol/cdromreadcooked.h>
00076 #include <libexplain/iocontrol/cdromreadmode1.h>
00077 #include <libexplain/iocontrol/cdromreadmode2.h>
00078 #include <libexplain/iocontrol/cdromreadraw.h>
00079 #include <libexplain/iocontrol/cdromreadtocentry.h>
00080 #include <libexplain/iocontrol/cdromreadtochdr.h>
00081 #include <libexplain/iocontrol/cdromreset.h>
00082 #include <libexplain/iocontrol/cdromresume.h>
00083 #include <libexplain/iocontrol/cdromseek.h>
00084 #include <libexplain/iocontrol/cdromsetspindown.h>
00085 #include <libexplain/iocontrol/cdromstart.h>
00086 #include <libexplain/iocontrol/cdromstop.h>
00087 #include <libexplain/iocontrol/cdromsubchnl.h>
00088 #include <libexplain/iocontrol/cdromvolctrl.h>
00089 #include <libexplain/iocontrol/cdromvolread.h>
00090 #include <libexplain/iocontrol/cm206ctl_get_last_stat.h>
00091 #include <libexplain/iocontrol/cm206ctl_get_stat.h>
00092 #include <libexplain/iocontrol/cygetcd1400ver.h>
00093 #include <libexplain/iocontrol/cygetdefthresh.h>
00094 #include <libexplain/iocontrol/cygetdeftimeout.h>
00095 #include <libexplain/iocontrol/cygetmon.h>
00096 #include <libexplain/iocontrol/cygetrflow.h>
00097 #include <libexplain/iocontrol/cygetrtsdtr_inv.h>
00098 #include <libexplain/iocontrol/cygetthresh.h>
00099 #include <libexplain/iocontrol/cygettimeout.h>
00100 #include <libexplain/iocontrol/cygetwait.h>
00101 #include <libexplain/iocontrol/cysetdefthresh.h>
00102 #include <libexplain/iocontrol/cysetdeftimeout.h>
00103 #include <libexplain/iocontrol/cysetrflow.h>
00104 #include <libexplain/iocontrol/cysetrtsdtr_inv.h>
00105 #include <libexplain/iocontrol/cysetthresh.h>
00106 #include <libexplain/iocontrol/cysettimeout.h>
00107 #include <libexplain/iocontrol/cysetwait.h>
00108 #include <libexplain/iocontrol/cyzgetpollcycle.h>
00109 #include <libexplain/iocontrol/cyzsetpollcycle.h>
00110 #include <libexplain/iocontrol/dvd_auth.h>
00111 #include <libexplain/iocontrol/dvd_read_struct.h>
00112 #include <libexplain/iocontrol/dvd_write_struct.h>
00113 #include <libexplain/iocontrol/eql_emancipate.h>
00114 #include <libexplain/iocontrol/eql_enslave.h>
00115 #include <libexplain/iocontrol/eql_getmastrcfg.h>
00116 #include <libexplain/iocontrol/eql_getslavecfg.h>
00117 #include <libexplain/iocontrol/eql_setmastrcfg.h>
00118 #include <libexplain/iocontrol/eql_setslavecfg.h>
00119 #include <libexplain/iocontrol/ext2_ioc_getrsvsz.h>
00120 #include <libexplain/iocontrol/ext2_ioc_setrsvsz.h>
00121 #include <libexplain/iocontrol/fdclrprm.h>
00122 #include <libexplain/iocontrol/fddefmediaprm.h>
00123 #include <libexplain/iocontrol/fddefprm.h>
00124 #include <libexplain/iocontrol/fdeject.h>
00125 #include <libexplain/iocontrol/fdflush.h>
00126 #include <libexplain/iocontrol/fdfmtbeg.h>
00127 #include <libexplain/iocontrol/fdfmtend.h>
00128 #include <libexplain/iocontrol/fdfmttrk.h>
00129 #include <libexplain/iocontrol/fdgetdrvprm.h>
00130 #include <libexplain/iocontrol/fdgetdrvstat.h>
00131 #include <libexplain/iocontrol/fdgetdrvtyp.h>
00132 #include <libexplain/iocontrol/fdgetfdcstat.h>
00133 #include <libexplain/iocontrol/fdgetmaxerrs.h>
00134 #include <libexplain/iocontrol/fdgetmediaprm.h>
00135 #include <libexplain/iocontrol/fdgetprm.h>
00136 #include <libexplain/iocontrol/fdmsgoff.h>
00137 #include <libexplain/iocontrol/fdmsgon.h>
00138 #include <libexplain/iocontrol/fdpolldrvstat.h>
00139 #include <libexplain/iocontrol/fdrawcmd.h>
00140 #include <libexplain/iocontrol/fdreset.h>
00141 #include <libexplain/iocontrol/fdsetdrvprm.h>
00142 #include <libexplain/iocontrol/fdsetemsgtresh.h>
00143 #include <libexplain/iocontrol/fdsetmaxerrs.h>
00144 #include <libexplain/iocontrol/fdsetmediaprm.h>
00145 #include <libexplain/iocontrol/fdsetprm.h>
00146 #include <libexplain/iocontrol/fdtwaddle.h>
00147 #include <libexplain/iocontrol/fdwerrorclr.h>
00148 #include <libexplain/iocontrol/fdwerrorget.h>
00149 #include <libexplain/iocontrol/fibmap.h>
00150 #include <libexplain/iocontrol/figetbsz.h>
00151 #include <libexplain/iocontrol/fioasync.h>
00152 #include <libexplain/iocontrol/fioclex.h>
00153 #include <libexplain/iocontrol/fiogetown.h>
00154 #include <libexplain/iocontrol/fionbio.h>
00155 #include <libexplain/iocontrol/fionclex.h>
00156 #include <libexplain/iocontrol/fionread.h>
00157 #include <libexplain/iocontrol/fioqsize.h>
00158 #include <libexplain/iocontrol/fiosetown.h>
00159 #include <libexplain/iocontrol/fs_ioc32_getflags.h>
00160 #include <libexplain/iocontrol/fs_ioc32_getversion.h>
00161 #include <libexplain/iocontrol/fs_ioc32_setflags.h>
00162 #include <libexplain/iocontrol/fs_ioc32_setversion.h>
00163 #include <libexplain/iocontrol/fs_ioc_fiemap.h>
00164 #include <libexplain/iocontrol/fs_ioc_getflags.h>
00165 #include <libexplain/iocontrol/fs_ioc_getversion.h>
00166 #include <libexplain/iocontrol/fs_ioc_setflags.h>
00167 #include <libexplain/iocontrol/fs_ioc_setversion.h>
00168 #include <libexplain/iocontrol/gio_cmap.h>
00169 #include <libexplain/iocontrol/gio_font.h>
00170 #include <libexplain/iocontrol/gio_fontx.h>
00171 #include <libexplain/iocontrol/gio_scrnmap.h>
00172 #include <libexplain/iocontrol/gio_unimap.h>
00173 #include <libexplain/iocontrol/gio_uniscrnmap.h>
00174 #include <libexplain/iocontrol/hdio_drive_cmd.h>
00175 #include <libexplain/iocontrol/hdio_drive_reset.h>
00176 #include <libexplain/iocontrol/hdio_drive_task.h>
00177 #include <libexplain/iocontrol/hdio_drive_taskfile.h>
00178 #include <libexplain/iocontrol/hdio_get_32bit.h>
00179 #include <libexplain/iocontrol/hdio_get_acoustic.h>
00180 #include <libexplain/iocontrol/hdio_get_address.h>
00181 #include <libexplain/iocontrol/hdio_get_busstate.h>
00182 #include <libexplain/iocontrol/hdio_get_dma.h>
00183 #include <libexplain/iocontrol/hdio_get_identity.h>
00184 #include <libexplain/iocontrol/hdio_get_keepsettings.h>
00185 #include <libexplain/iocontrol/hdio_get_multcount.h>
00186 #include <libexplain/iocontrol/hdio_get_nice.h>
00187 #include <libexplain/iocontrol/hdio_get_nowerr.h>
00188 #include <libexplain/iocontrol/hdio_get_qdma.h>
00189 #include <libexplain/iocontrol/hdio_get_unmaskintr.h>
00190 #include <libexplain/iocontrol/hdio_get_wcache.h>
00191 #include <libexplain/iocontrol/hdio_getgeo.h>
00192 #include <libexplain/iocontrol/hdio_obsolete_identity.h>
00193 #include <libexplain/iocontrol/hdio_scan_hwif.h>
00194 #include <libexplain/iocontrol/hdio_set_32bit.h>
00195 #include <libexplain/iocontrol/hdio_set_acoustic.h>
00196 #include <libexplain/iocontrol/hdio_set_address.h>
00197 #include <libexplain/iocontrol/hdio_set_busstate.h>
00198 #include <libexplain/iocontrol/hdio_set_dma.h>
00199 #include <libexplain/iocontrol/hdio_set_keepsettings.h>
00200 #include <libexplain/iocontrol/hdio_set_multcount.h>
00201 #include <libexplain/iocontrol/hdio_set_nice.h>
00202 #include <libexplain/iocontrol/hdio_set_nowerr.h>
00203 #include <libexplain/iocontrol/hdio_set_pio_mode.h>
00204 #include <libexplain/iocontrol/hdio_set_qdma.h>
00205 #include <libexplain/iocontrol/hdio_set_unmaskintr.h>
00206 #include <libexplain/iocontrol/hdio_set_wcache.h>
00207 #include <libexplain/iocontrol/hdio_set_xfer.h>
00208 #include <libexplain/iocontrol/hdio_tristate_hwif.h>
00209 #include <libexplain/iocontrol/hdio_unregister_hwif.h>
00210 #include <libexplain/iocontrol/kdaddio.h>
00211 #include <libexplain/iocontrol/kddelio.h>
00212 #include <libexplain/iocontrol/kddisabio.h>
00213 #include <libexplain/iocontrol/kdenabio.h>
00214 #include <libexplain/iocontrol/kdfontop.h>
00215 #include <libexplain/iocontrol/kdgetkeycode.h>
00216 #include <libexplain/iocontrol/kdgetled.h>
00217 #include <libexplain/iocontrol/kdgetmode.h>
00218 #include <libexplain/iocontrol/kdgkbdiacr.h>
00219 #include <libexplain/iocontrol/kdgkbdiacruc.h>
00220 #include <libexplain/iocontrol/kdgkbent.h>
00221 #include <libexplain/iocontrol/kdgkbled.h>
00222 #include <libexplain/iocontrol/kdgkbmeta.h>
00223 #include <libexplain/iocontrol/kdgkbmode.h>
00224 #include <libexplain/iocontrol/kdgkbsent.h>
00225 #include <libexplain/iocontrol/kdgkbtype.h>
00226 #include <libexplain/iocontrol/kdkbdrep.h>
00227 #include <libexplain/iocontrol/kdmapdisp.h>
00228 #include <libexplain/iocontrol/kdmktone.h>
00229 #include <libexplain/iocontrol/kdsetkeycode.h>
00230 #include <libexplain/iocontrol/kdsetled.h>
00231 #include <libexplain/iocontrol/kdsetmode.h>
00232 #include <libexplain/iocontrol/kdsigaccept.h>
00233 #include <libexplain/iocontrol/kdskbdiacr.h>
00234 #include <libexplain/iocontrol/kdskbdiacruc.h>
00235 #include <libexplain/iocontrol/kdskbent.h>
00236 #include <libexplain/iocontrol/kdskbled.h>
00237 #include <libexplain/iocontrol/kdskbmeta.h>
00238 #include <libexplain/iocontrol/kdskbmode.h>
00239 #include <libexplain/iocontrol/kdskbsent.h>
00240 #include <libexplain/iocontrol/kdunmapdisp.h>
00241 #include <libexplain/iocontrol/kiocsound.h>
00242 #include <libexplain/iocontrol/lpabort.h>
00243 #include <libexplain/iocontrol/lpabortopen.h>
00244 #include <libexplain/iocontrol/lpcareful.h>
00245 #include <libexplain/iocontrol/lpchar.h>
00246 #include <libexplain/iocontrol/lpgetflags.h>
00247 #include <libexplain/iocontrol/lpgetirq.h>
00248 #include <libexplain/iocontrol/lpgetstats.h>
00249 #include <libexplain/iocontrol/lpgetstatus.h>
00250 #include <libexplain/iocontrol/lpreset.h>
00251 #include <libexplain/iocontrol/lpsetirq.h>
00252 #include <libexplain/iocontrol/lpsettimeout.h>
00253 #include <libexplain/iocontrol/lptime.h>
00254 #include <libexplain/iocontrol/lpwait.h>
00255 #include <libexplain/iocontrol/mtiocget.h>
00256 #include <libexplain/iocontrol/mtiocgetconfig.h>
00257 #include <libexplain/iocontrol/mtiocpos.h>
00258 #include <libexplain/iocontrol/mtiocsetconfig.h>
00259 #include <libexplain/iocontrol/mtioctop.h>
00260 #include <libexplain/iocontrol/pio_cmap.h>
00261 #include <libexplain/iocontrol/pio_font.h>
00262 #include <libexplain/iocontrol/pio_fontreset.h>
00263 #include <libexplain/iocontrol/pio_fontx.h>
00264 #include <libexplain/iocontrol/pio_scrnmap.h>
00265 #include <libexplain/iocontrol/pio_unimap.h>
00266 #include <libexplain/iocontrol/pio_unimapclr.h>
00267 #include <libexplain/iocontrol/pio_uniscrnmap.h>
00268 #include <libexplain/iocontrol/pppiocattach.h>
00269 #include <libexplain/iocontrol/pppiocattchan.h>
00270 #include <libexplain/iocontrol/pppiocconnect.h>
00271 #include <libexplain/iocontrol/pppiocdetach.h>
00272 #include <libexplain/iocontrol/pppiocdisconn.h>
00273 #include <libexplain/iocontrol/pppiocgasyncmap.h>
00274 #include <libexplain/iocontrol/pppiocgchan.h>
00275 #include <libexplain/iocontrol/pppiocgdebug.h>
00276 #include <libexplain/iocontrol/pppiocgflags.h>
00277 #include <libexplain/iocontrol/pppiocgidle.h>
00278 #include <libexplain/iocontrol/pppiocgl2tpstats.h>
00279 #include <libexplain/iocontrol/pppiocgmru.h>
00280 #include <libexplain/iocontrol/pppiocgnpmode.h>
00281 #include <libexplain/iocontrol/pppiocgrasyncmap.h>
00282 #include <libexplain/iocontrol/pppiocgunit.h>
00283 #include <libexplain/iocontrol/pppiocgxasyncmap.h>
00284 #include <libexplain/iocontrol/pppiocnewunit.h>
00285 #include <libexplain/iocontrol/pppiocsactive.h>
00286 #include <libexplain/iocontrol/pppiocsasyncmap.h>
00287 #include <libexplain/iocontrol/pppiocscompress.h>
00288 #include <libexplain/iocontrol/pppiocsdebug.h>
00289 #include <libexplain/iocontrol/pppiocsflags.h>
00290 #include <libexplain/iocontrol/pppiocsmaxcid.h>
00291 #include <libexplain/iocontrol/pppiocsmrru.h>
00292 #include <libexplain/iocontrol/pppiocsmru.h>
00293 #include <libexplain/iocontrol/pppiocsnpmode.h>
00294 #include <libexplain/iocontrol/pppiocspass.h>
00295 #include <libexplain/iocontrol/pppiocsrasyncmap.h>
00296 #include <libexplain/iocontrol/pppiocsxasyncmap.h>
00297 #include <libexplain/iocontrol/pppiocxferunit.h>
00298 #include <libexplain/iocontrol/siocadddlci.h>
00299 #include <libexplain/iocontrol/siocaddmulti.h>
00300 #include <libexplain/iocontrol/siocaddrt.h>
00301 #include <libexplain/iocontrol/siocatmark.h>
00302 #include <libexplain/iocontrol/siocbondchangeactive.h>
00303 #include <libexplain/iocontrol/siocbondenslave.h>
00304 #include <libexplain/iocontrol/siocbondinfoquery.h>
00305 #include <libexplain/iocontrol/siocbondrelease.h>
00306 #include <libexplain/iocontrol/siocbondsethwaddr.h>
00307 #include <libexplain/iocontrol/siocbondslaveinfoquery.h>
00308 #include <libexplain/iocontrol/siocbraddbr.h>
00309 #include <libexplain/iocontrol/siocbraddif.h>
00310 #include <libexplain/iocontrol/siocbrdelbr.h>
00311 #include <libexplain/iocontrol/siocbrdelif.h>
00312 #include <libexplain/iocontrol/siocdarp.h>
00313 #include <libexplain/iocontrol/siocdeldlci.h>
00314 #include <libexplain/iocontrol/siocdelmulti.h>
00315 #include <libexplain/iocontrol/siocdelrt.h>
00316 #include <libexplain/iocontrol/siocdifaddr.h>
00317 #include <libexplain/iocontrol/siocdrarp.h>
00318 #include <libexplain/iocontrol/siocethtool.h>
00319 #include <libexplain/iocontrol/siocgarp.h>
00320 #include <libexplain/iocontrol/siocgifaddr.h>
00321 #include <libexplain/iocontrol/siocgifbr.h>
00322 #include <libexplain/iocontrol/siocgifbrdaddr.h>
00323 #include <libexplain/iocontrol/siocgifconf.h>
00324 #include <libexplain/iocontrol/siocgifcount.h>
00325 #include <libexplain/iocontrol/siocgifdivert.h>
00326 #include <libexplain/iocontrol/siocgifdstaddr.h>
00327 #include <libexplain/iocontrol/siocgifencap.h>
00328 #include <libexplain/iocontrol/siocgifflags.h>
00329 #include <libexplain/iocontrol/siocgifhwaddr.h>
00330 #include <libexplain/iocontrol/siocgifindex.h>
00331 #include <libexplain/iocontrol/siocgifmap.h>
00332 #include <libexplain/iocontrol/siocgifmem.h>
00333 #include <libexplain/iocontrol/siocgifmetric.h>
00334 #include <libexplain/iocontrol/siocgifmtu.h>
00335 #include <libexplain/iocontrol/siocgifname.h>
00336 #include <libexplain/iocontrol/siocgifnetmask.h>
00337 #include <libexplain/iocontrol/siocgifpflags.h>
00338 #include <libexplain/iocontrol/siocgifslave.h>
00339 #include <libexplain/iocontrol/siocgiftxqlen.h>
00340 #include <libexplain/iocontrol/siocgifvlan.h>
00341 #include <libexplain/iocontrol/siocgmiiphy.h>
00342 #include <libexplain/iocontrol/siocgmiireg.h>
00343 #include <libexplain/iocontrol/siocgpgrp.h>
00344 #include <libexplain/iocontrol/siocgpppcstats.h>
00345 #include <libexplain/iocontrol/siocgpppstats.h>
00346 #include <libexplain/iocontrol/siocgpppver.h>
00347 #include <libexplain/iocontrol/siocgrarp.h>
00348 #include <libexplain/iocontrol/siocgstamp.h>
00349 #include <libexplain/iocontrol/siocgstampns.h>
00350 #include <libexplain/iocontrol/siocinq.h>
00351 #include <libexplain/iocontrol/siocoutq.h>
00352 #include <libexplain/iocontrol/siocrtmsg.h>
00353 #include <libexplain/iocontrol/siocsarp.h>
00354 #include <libexplain/iocontrol/siocscccal.h>
00355 #include <libexplain/iocontrol/siocscccfg.h>
00356 #include <libexplain/iocontrol/siocsccchanini.h>
00357 #include <libexplain/iocontrol/siocsccgkiss.h>
00358 #include <libexplain/iocontrol/siocsccgstat.h>
00359 #include <libexplain/iocontrol/siocsccini.h>
00360 #include <libexplain/iocontrol/siocsccskiss.h>
00361 #include <libexplain/iocontrol/siocsccsmem.h>
00362 #include <libexplain/iocontrol/siocshwtstamp.h>
00363 #include <libexplain/iocontrol/siocsifaddr.h>
00364 #include <libexplain/iocontrol/siocsifbr.h>
00365 #include <libexplain/iocontrol/siocsifbrdaddr.h>
00366 #include <libexplain/iocontrol/siocsifdivert.h>
00367 #include <libexplain/iocontrol/siocsifdstaddr.h>
00368 #include <libexplain/iocontrol/siocsifencap.h>
00369 #include <libexplain/iocontrol/siocsifflags.h>
00370 #include <libexplain/iocontrol/siocsifhwaddr.h>
00371 #include <libexplain/iocontrol/siocsifhwbroadcast.h>
00372 #include <libexplain/iocontrol/siocsiflink.h>
00373 #include <libexplain/iocontrol/siocsifmap.h>
00374 #include <libexplain/iocontrol/siocsifmem.h>
00375 #include <libexplain/iocontrol/siocsifmetric.h>
00376 #include <libexplain/iocontrol/siocsifmtu.h>
00377 #include <libexplain/iocontrol/siocsifname.h>
00378 #include <libexplain/iocontrol/siocsifnetmask.h>
00379 #include <libexplain/iocontrol/siocsifpflags.h>
00380 #include <libexplain/iocontrol/siocsifslave.h>
00381 #include <libexplain/iocontrol/siocsiftxqlen.h>
00382 #include <libexplain/iocontrol/siocsifvlan.h>
00383 #include <libexplain/iocontrol/siocsmiireg.h>
00384 #include <libexplain/iocontrol/siocspgrp.h>
00385 #include <libexplain/iocontrol/siocsrarp.h>
00386 #include <libexplain/iocontrol/siocwandev.h>
00387 #include <libexplain/iocontrol/siogifindex.h>
00388 #include <libexplain/iocontrol/table.h>
00389 #include <libexplain/iocontrol/tcflsh.h>
00390 #include <libexplain/iocontrol/tcgeta.h>
00391 #include <libexplain/iocontrol/tcgets.h>
00392 #include <libexplain/iocontrol/tcgets2.h>
00393 #include <libexplain/iocontrol/tcgetx.h>
00394 #include <libexplain/iocontrol/tcsbrk.h>
00395 #include <libexplain/iocontrol/tcsbrkp.h>
00396 #include <libexplain/iocontrol/tcseta.h>
00397 #include <libexplain/iocontrol/tcsetaf.h>
00398 #include <libexplain/iocontrol/tcsetaw.h>
00399 #include <libexplain/iocontrol/tcsets.h>
00400 #include <libexplain/iocontrol/tcsets2.h>
00401 #include <libexplain/iocontrol/tcsetsf.h>
00402 #include <libexplain/iocontrol/tcsetsf2.h>
00403 #include <libexplain/iocontrol/tcsetsw.h>
00404 #include <libexplain/iocontrol/tcsetsw2.h>
00405 #include <libexplain/iocontrol/tcsetx.h>
00406 #include <libexplain/iocontrol/tcsetxf.h>
00407 #include <libexplain/iocontrol/tcsetxw.h>
00408 #include <libexplain/iocontrol/tcxonc.h>
00409 #include <libexplain/iocontrol/tioccbrk.h>
00410 #include <libexplain/iocontrol/tioccons.h>
00411 #include <libexplain/iocontrol/tiocdrain.h>
00412 #include <libexplain/iocontrol/tiocexcl.h>
00413 #include <libexplain/iocontrol/tiocgdev.h>
00414 #include <libexplain/iocontrol/tiocgetc.h>
00415 #include <libexplain/iocontrol/tiocgetd.h>
00416 #include <libexplain/iocontrol/tiocgetp.h>
00417 #include <libexplain/iocontrol/tiocgetx.h>
00418 #include <libexplain/iocontrol/tiocghayesesp.h>
00419 #include <libexplain/iocontrol/tiocgicount.h>
00420 #include <libexplain/iocontrol/tiocglcktrmios.h>
00421 #include <libexplain/iocontrol/tiocgltc.h>
00422 #include <libexplain/iocontrol/tiocgpgrp.h>
00423 #include <libexplain/iocontrol/tiocgptn.h>
00424 #include <libexplain/iocontrol/tiocgrs485.h>
00425 #include <libexplain/iocontrol/tiocgserial.h>
00426 #include <libexplain/iocontrol/tiocgsid.h>
00427 #include <libexplain/iocontrol/tiocgsoftcar.h>
00428 #include <libexplain/iocontrol/tiocgwinsz.h>
00429 #include <libexplain/iocontrol/tiocinq.h>
00430 #include <libexplain/iocontrol/tioclget.h>
00431 #include <libexplain/iocontrol/tioclinux.h>
00432 #include <libexplain/iocontrol/tiocmbic.h>
00433 #include <libexplain/iocontrol/tiocmbis.h>
00434 #include <libexplain/iocontrol/tiocmget.h>
00435 #include <libexplain/iocontrol/tiocmiwait.h>
00436 #include <libexplain/iocontrol/tiocmset.h>
00437 #include <libexplain/iocontrol/tiocnotty.h>
00438 #include <libexplain/iocontrol/tiocnxcl.h>
00439 #include <libexplain/iocontrol/tiocoutq.h>
00440 #include <libexplain/iocontrol/tiocpkt.h>
00441 #include <libexplain/iocontrol/tiocsbrk.h>
00442 #include <libexplain/iocontrol/tiocsctty.h>
00443 #include <libexplain/iocontrol/tiocserconfig.h>
00444 #include <libexplain/iocontrol/tiocsergetlsr.h>
00445 #include <libexplain/iocontrol/tiocsergetmulti.h>
00446 #include <libexplain/iocontrol/tiocsergstruct.h>
00447 #include <libexplain/iocontrol/tiocsergwild.h>
00448 #include <libexplain/iocontrol/tiocsersetmulti.h>
00449 #include <libexplain/iocontrol/tiocserswild.h>
00450 #include <libexplain/iocontrol/tiocsetd.h>
00451 #include <libexplain/iocontrol/tiocshayesesp.h>
00452 #include <libexplain/iocontrol/tiocsig.h>
00453 #include <libexplain/iocontrol/tiocslcktrmios.h>
00454 #include <libexplain/iocontrol/tiocspgrp.h>
00455 #include <libexplain/iocontrol/tiocsptlck.h>
00456 #include <libexplain/iocontrol/tiocsrs485.h>
00457 #include <libexplain/iocontrol/tiocsserial.h>
00458 #include <libexplain/iocontrol/tiocssoftcar.h>
00459 #include <libexplain/iocontrol/tiocstart.h>
00460 #include <libexplain/iocontrol/tiocsti.h>
00461 #include <libexplain/iocontrol/tiocstop.h>
00462 #include <libexplain/iocontrol/tiocswinsz.h>
00463 #include <libexplain/iocontrol/tiocttygstruct.h>
00464 #include <libexplain/iocontrol/vidioc_cropcap.h>
00465 #include <libexplain/iocontrol/vidioc_dbg_g_chip_ident.h>
00466 #include <libexplain/iocontrol/vidioc_dbg_g_register.h>
00467 #include <libexplain/iocontrol/vidioc_dbg_s_register.h>
00468 #include <libexplain/iocontrol/vidioc_dqbuf.h>
00469 #include <libexplain/iocontrol/vidioc_dqevent.h>
00470 #include <libexplain/iocontrol/vidioc_encoder_cmd.h>
00471 #include <libexplain/iocontrol/vidioc_enum_dv_presets.h>
00472 #include <libexplain/iocontrol/vidioc_enum_fmt.h>
00473 #include <libexplain/iocontrol/vidioc_enum_frameintervals.h>
00474 #include <libexplain/iocontrol/vidioc_enum_framesizes.h>
00475 #include <libexplain/iocontrol/vidioc_enumaudio.h>
00476 #include <libexplain/iocontrol/vidioc_enumaudout.h>
00477 #include <libexplain/iocontrol/vidioc_enuminput.h>
00478 #include <libexplain/iocontrol/vidioc_enumoutput.h>
00479 #include <libexplain/iocontrol/vidioc_enumstd.h>
00480 #include <libexplain/iocontrol/vidioc_g_audio.h>
00481 #include <libexplain/iocontrol/vidioc_g_audout.h>
00482 #include <libexplain/iocontrol/vidioc_g_crop.h>
00483 #include <libexplain/iocontrol/vidioc_g_ctrl.h>
00484 #include <libexplain/iocontrol/vidioc_g_dv_preset.h>
00485 #include <libexplain/iocontrol/vidioc_g_dv_timings.h>
00486 #include <libexplain/iocontrol/vidioc_g_enc_index.h>
00487 #include <libexplain/iocontrol/vidioc_g_ext_ctrls.h>
00488 #include <libexplain/iocontrol/vidioc_g_fbuf.h>
00489 #include <libexplain/iocontrol/vidioc_g_fmt.h>
00490 #include <libexplain/iocontrol/vidioc_g_frequency.h>
00491 #include <libexplain/iocontrol/vidioc_g_input.h>
00492 #include <libexplain/iocontrol/vidioc_g_jpegcomp.h>
00493 #include <libexplain/iocontrol/vidioc_g_modulator.h>
00494 #include <libexplain/iocontrol/vidioc_g_output.h>
00495 #include <libexplain/iocontrol/vidioc_g_parm.h>
00496 #include <libexplain/iocontrol/vidioc_g_priority.h>
00497 #include <libexplain/iocontrol/vidioc_g_sliced_vbi_cap.h>
00498 #include <libexplain/iocontrol/vidioc_g_std.h>
00499 #include <libexplain/iocontrol/vidioc_g_tuner.h>
00500 #include <libexplain/iocontrol/vidioc_log_status.h>
00501 #include <libexplain/iocontrol/vidioc_overlay.h>
00502 #include <libexplain/iocontrol/vidioc_qbuf.h>
00503 #include <libexplain/iocontrol/vidioc_query_dv_preset.h>
00504 #include <libexplain/iocontrol/vidioc_querybuf.h>
00505 #include <libexplain/iocontrol/vidioc_querycap.h>
00506 #include <libexplain/iocontrol/vidioc_queryctrl.h>
00507 #include <libexplain/iocontrol/vidioc_querymenu.h>
00508 #include <libexplain/iocontrol/vidioc_querystd.h>
00509 #include <libexplain/iocontrol/vidioc_reqbufs.h>
00510 #include <libexplain/iocontrol/vidioc_s_audio.h>
00511 #include <libexplain/iocontrol/vidioc_s_audout.h>
00512 #include <libexplain/iocontrol/vidioc_s_crop.h>
00513 #include <libexplain/iocontrol/vidioc_s_ctrl.h>
00514 #include <libexplain/iocontrol/vidioc_s_dv_preset.h>
00515 #include <libexplain/iocontrol/vidioc_s_dv_timings.h>
00516 #include <libexplain/iocontrol/vidioc_s_ext_ctrls.h>
00517 #include <libexplain/iocontrol/vidioc_s_fbuf.h>
00518 #include <libexplain/iocontrol/vidioc_s_fmt.h>
00519 #include <libexplain/iocontrol/vidioc_s_frequency.h>
00520 #include <libexplain/iocontrol/vidioc_s_hw_freq_seek.h>
00521 #include <libexplain/iocontrol/vidioc_s_input.h>
00522 #include <libexplain/iocontrol/vidioc_s_jpegcomp.h>
00523 #include <libexplain/iocontrol/vidioc_s_modulator.h>
00524 #include <libexplain/iocontrol/vidioc_s_output.h>
00525 #include <libexplain/iocontrol/vidioc_s_parm.h>
00526 #include <libexplain/iocontrol/vidioc_s_priority.h>
00527 #include <libexplain/iocontrol/vidioc_s_std.h>
00528 #include <libexplain/iocontrol/vidioc_s_tuner.h>
00529 #include <libexplain/iocontrol/vidioc_streamoff.h>
00530 #include <libexplain/iocontrol/vidioc_streamon.h>
00531 #include <libexplain/iocontrol/vidioc_subscribe_event.h>
00532 #include <libexplain/iocontrol/vidioc_try_fmt.h>
00533 #include <libexplain/iocontrol/vidioccapture.h>
00534 #include <libexplain/iocontrol/vidiocgaudio.h>
00535 #include <libexplain/iocontrol/vidiocgcap.h>
00536 #include <libexplain/iocontrol/vidiocgchan.h>
00537 #include <libexplain/iocontrol/vidiocgfbuf.h>
00538 #include <libexplain/iocontrol/vidiocgfreq.h>
00539 #include <libexplain/iocontrol/vidiocgmbuf.h>
00540 #include <libexplain/iocontrol/vidiocgpict.h>
00541 #include <libexplain/iocontrol/vidiocgtuner.h>
00542 #include <libexplain/iocontrol/vidiocgvbifmt.h>
00543 #include <libexplain/iocontrol/vidiocgwin.h>
00544 #include <libexplain/iocontrol/vidiocmcapture.h>
00545 #include <libexplain/iocontrol/vidiocsaudio.h>
00546 #include <libexplain/iocontrol/vidiocschan.h>
00547 #include <libexplain/iocontrol/vidiocsfbuf.h>
00548 #include <libexplain/iocontrol/vidiocsfreq.h>
00549 #include <libexplain/iocontrol/vidiocspict.h>
00550 #include <libexplain/iocontrol/vidiocstuner.h>
00551 #include <libexplain/iocontrol/vidiocsvbifmt.h>
00552 #include <libexplain/iocontrol/vidiocswin.h>
00553 #include <libexplain/iocontrol/vidiocsync.h>
00554 #include <libexplain/iocontrol/vt_activate.h>
00555 #include <libexplain/iocontrol/vt_disallocate.h>
00556 #include <libexplain/iocontrol/vt_gethifontmask.h>
00557 #include <libexplain/iocontrol/vt_getmode.h>
00558 #include <libexplain/iocontrol/vt_getstate.h>
00559 #include <libexplain/iocontrol/vt_lockswitch.h>
00560 #include <libexplain/iocontrol/vt_openqry.h>
00561 #include <libexplain/iocontrol/vt_reldisp.h>
00562 #include <libexplain/iocontrol/vt_resize.h>
00563 #include <libexplain/iocontrol/vt_resizex.h>
00564 #include <libexplain/iocontrol/vt_sendsig.h>
00565 #include <libexplain/iocontrol/vt_setmode.h>
00566 #include <libexplain/iocontrol/vt_unlockswitch.h>
00567 #include <libexplain/iocontrol/vt_waitactive.h>
00568 #include <libexplain/sizeof.h>
00569 
00570 /*
00571  * The ugly thing about ioctl(2) is that, in effect, each ioctl request is a
00572  * separate and unique system call.
00573  *
00574  * This information is not kept in a single table for all values, like every
00575  * other set of constants, because (a) some values are ambiguous, and (b) the
00576  * include files have bugs making it impossible to include all of them in the
00577  * same combilation unit.
00578  *
00579  * By just storing pointers to our own data structure, there is no need to
00580  * include them all at once.
00581  *
00582  * Keep this array sorted alphabetically (C locale, not en).
00583  */
00584 
00585 const explain_iocontrol_t *const explain_iocontrol_table[] =
00586 {
00587     &explain_iocontrol_blkbszget,
00588     &explain_iocontrol_blkbszset,
00589     &explain_iocontrol_blkdiscard,
00590     &explain_iocontrol_blkelvget,
00591     &explain_iocontrol_blkelvset,
00592     &explain_iocontrol_blkflsbuf,
00593     &explain_iocontrol_blkfraget,
00594     &explain_iocontrol_blkfraset,
00595     &explain_iocontrol_blkgetsize,
00596     &explain_iocontrol_blkgetsize64,
00597     &explain_iocontrol_blkpg,
00598     &explain_iocontrol_blkraget,
00599     &explain_iocontrol_blkraset,
00600     &explain_iocontrol_blkroget,
00601     &explain_iocontrol_blkroset,
00602     &explain_iocontrol_blkrrpart,
00603     &explain_iocontrol_blksectget,
00604     &explain_iocontrol_blksectset,
00605     &explain_iocontrol_blksszget,
00606     &explain_iocontrol_blktracesetup,
00607     &explain_iocontrol_blktracestart,
00608     &explain_iocontrol_blktracestop,
00609     &explain_iocontrol_blktraceteardown,
00610     &explain_iocontrol_bmap_ioctl,
00611     &explain_iocontrol_cdrom_changer_nslots,
00612     &explain_iocontrol_cdrom_clear_options,
00613     &explain_iocontrol_cdrom_debug,
00614     &explain_iocontrol_cdrom_disc_status,
00615     &explain_iocontrol_cdrom_drive_status,
00616     &explain_iocontrol_cdrom_get_capability,
00617     &explain_iocontrol_cdrom_get_mcn,
00618     &explain_iocontrol_cdrom_get_upc,
00619     &explain_iocontrol_cdrom_last_written,
00620     &explain_iocontrol_cdrom_lockdoor,
00621     &explain_iocontrol_cdrom_media_changed,
00622     &explain_iocontrol_cdrom_next_writable,
00623     &explain_iocontrol_cdrom_select_disc,
00624     &explain_iocontrol_cdrom_select_speed,
00625     &explain_iocontrol_cdrom_send_packet,
00626     &explain_iocontrol_cdrom_set_options,
00627     &explain_iocontrol_cdromaudiobufsiz,
00628     &explain_iocontrol_cdromclosetray,
00629     &explain_iocontrol_cdromeject,
00630     &explain_iocontrol_cdromeject_sw,
00631     &explain_iocontrol_cdromgetspindown,
00632     &explain_iocontrol_cdrommultisession,
00633     &explain_iocontrol_cdrompause,
00634     &explain_iocontrol_cdromplayblk,
00635     &explain_iocontrol_cdromplaymsf,
00636     &explain_iocontrol_cdromplaytrkind,
00637     &explain_iocontrol_cdromreadall,
00638     &explain_iocontrol_cdromreadaudio,
00639     &explain_iocontrol_cdromreadcooked,
00640     &explain_iocontrol_cdromreadmode1,
00641     &explain_iocontrol_cdromreadmode2,
00642     &explain_iocontrol_cdromreadraw,
00643     &explain_iocontrol_cdromreadtocentry,
00644     &explain_iocontrol_cdromreadtochdr,
00645     &explain_iocontrol_cdromreset,
00646     &explain_iocontrol_cdromresume,
00647     &explain_iocontrol_cdromseek,
00648     &explain_iocontrol_cdromsetspindown,
00649     &explain_iocontrol_cdromstart,
00650     &explain_iocontrol_cdromstop,
00651     &explain_iocontrol_cdromsubchnl,
00652     &explain_iocontrol_cdromvolctrl,
00653     &explain_iocontrol_cdromvolread,
00654     &explain_iocontrol_cm206ctl_get_last_stat,
00655     &explain_iocontrol_cm206ctl_get_stat,
00656     &explain_iocontrol_cygetcd1400ver,
00657     &explain_iocontrol_cygetdefthresh,
00658     &explain_iocontrol_cygetdeftimeout,
00659     &explain_iocontrol_cygetmon,
00660     &explain_iocontrol_cygetrflow,
00661     &explain_iocontrol_cygetrtsdtr_inv,
00662     &explain_iocontrol_cygetthresh,
00663     &explain_iocontrol_cygettimeout,
00664     &explain_iocontrol_cygetwait,
00665     &explain_iocontrol_cysetdefthresh,
00666     &explain_iocontrol_cysetdeftimeout,
00667     &explain_iocontrol_cysetrflow,
00668     &explain_iocontrol_cysetrtsdtr_inv,
00669     &explain_iocontrol_cysetthresh,
00670     &explain_iocontrol_cysettimeout,
00671     &explain_iocontrol_cysetwait,
00672     &explain_iocontrol_cyzgetpollcycle,
00673     &explain_iocontrol_cyzsetpollcycle,
00674     &explain_iocontrol_dvd_auth,
00675     &explain_iocontrol_dvd_read_struct,
00676     &explain_iocontrol_dvd_write_struct,
00677     &explain_iocontrol_eql_emancipate,
00678     &explain_iocontrol_eql_enslave,
00679     &explain_iocontrol_eql_getmastrcfg,
00680     &explain_iocontrol_eql_getslavecfg,
00681     &explain_iocontrol_eql_setmastrcfg,
00682     &explain_iocontrol_eql_setslavecfg,
00683     &explain_iocontrol_ext2_ioc_getrsvsz,
00684     &explain_iocontrol_ext2_ioc_setrsvsz,
00685     &explain_iocontrol_fdclrprm,
00686     &explain_iocontrol_fddefmediaprm,
00687     &explain_iocontrol_fddefprm,
00688     &explain_iocontrol_fdeject,
00689     &explain_iocontrol_fdflush,
00690     &explain_iocontrol_fdfmtbeg,
00691     &explain_iocontrol_fdfmtend,
00692     &explain_iocontrol_fdfmttrk,
00693     &explain_iocontrol_fdgetdrvprm,
00694     &explain_iocontrol_fdgetdrvstat,
00695     &explain_iocontrol_fdgetdrvtyp,
00696     &explain_iocontrol_fdgetfdcstat,
00697     &explain_iocontrol_fdgetmaxerrs,
00698     &explain_iocontrol_fdgetmediaprm,
00699     &explain_iocontrol_fdgetprm,
00700     &explain_iocontrol_fdmsgoff,
00701     &explain_iocontrol_fdmsgon,
00702     &explain_iocontrol_fdpolldrvstat,
00703     &explain_iocontrol_fdrawcmd,
00704     &explain_iocontrol_fdreset,
00705     &explain_iocontrol_fdsetdrvprm,
00706     &explain_iocontrol_fdsetemsgtresh,
00707     &explain_iocontrol_fdsetmaxerrs,
00708     &explain_iocontrol_fdsetmediaprm,
00709     &explain_iocontrol_fdsetprm,
00710     &explain_iocontrol_fdtwaddle,
00711     &explain_iocontrol_fdwerrorclr,
00712     &explain_iocontrol_fdwerrorget,
00713     &explain_iocontrol_fibmap,
00714     &explain_iocontrol_figetbsz,
00715     &explain_iocontrol_fioasync,
00716     &explain_iocontrol_fioclex,
00717     &explain_iocontrol_fiogetown,
00718     &explain_iocontrol_fionbio,
00719     &explain_iocontrol_fionclex,
00720     &explain_iocontrol_fionread,
00721     &explain_iocontrol_fioqsize,
00722     &explain_iocontrol_fiosetown,
00723     &explain_iocontrol_fs_ioc32_getflags,
00724     &explain_iocontrol_fs_ioc32_getversion,
00725     &explain_iocontrol_fs_ioc32_setflags,
00726     &explain_iocontrol_fs_ioc32_setversion,
00727     &explain_iocontrol_fs_ioc_fiemap,
00728     &explain_iocontrol_fs_ioc_getflags,
00729     &explain_iocontrol_fs_ioc_getversion,
00730     &explain_iocontrol_fs_ioc_setflags,
00731     &explain_iocontrol_fs_ioc_setversion,
00732     &explain_iocontrol_gio_cmap,
00733     &explain_iocontrol_gio_font,
00734     &explain_iocontrol_gio_fontx,
00735     &explain_iocontrol_gio_scrnmap,
00736     &explain_iocontrol_gio_unimap,
00737     &explain_iocontrol_gio_uniscrnmap,
00738     &explain_iocontrol_hdio_drive_cmd,
00739     &explain_iocontrol_hdio_drive_reset,
00740     &explain_iocontrol_hdio_drive_task,
00741     &explain_iocontrol_hdio_drive_taskfile,
00742     &explain_iocontrol_hdio_get_32bit,
00743     &explain_iocontrol_hdio_get_acoustic,
00744     &explain_iocontrol_hdio_get_address,
00745     &explain_iocontrol_hdio_get_busstate,
00746     &explain_iocontrol_hdio_get_dma,
00747     &explain_iocontrol_hdio_get_identity,
00748     &explain_iocontrol_hdio_get_keepsettings,
00749     &explain_iocontrol_hdio_get_multcount,
00750     &explain_iocontrol_hdio_get_nice,
00751     &explain_iocontrol_hdio_get_nowerr,
00752     &explain_iocontrol_hdio_get_qdma,
00753     &explain_iocontrol_hdio_get_unmaskintr,
00754     &explain_iocontrol_hdio_get_wcache,
00755     &explain_iocontrol_hdio_getgeo,
00756     &explain_iocontrol_hdio_obsolete_identity,
00757     &explain_iocontrol_hdio_scan_hwif,
00758     &explain_iocontrol_hdio_set_32bit,
00759     &explain_iocontrol_hdio_set_acoustic,
00760     &explain_iocontrol_hdio_set_address,
00761     &explain_iocontrol_hdio_set_busstate,
00762     &explain_iocontrol_hdio_set_dma,
00763     &explain_iocontrol_hdio_set_keepsettings,
00764     &explain_iocontrol_hdio_set_multcount,
00765     &explain_iocontrol_hdio_set_nice,
00766     &explain_iocontrol_hdio_set_nowerr,
00767     &explain_iocontrol_hdio_set_pio_mode,
00768     &explain_iocontrol_hdio_set_qdma,
00769     &explain_iocontrol_hdio_set_unmaskintr,
00770     &explain_iocontrol_hdio_set_wcache,
00771     &explain_iocontrol_hdio_set_xfer,
00772     &explain_iocontrol_hdio_tristate_hwif,
00773     &explain_iocontrol_hdio_unregister_hwif,
00774     &explain_iocontrol_kdaddio,
00775     &explain_iocontrol_kddelio,
00776     &explain_iocontrol_kddisabio,
00777     &explain_iocontrol_kdenabio,
00778     &explain_iocontrol_kdfontop,
00779     &explain_iocontrol_kdgetkeycode,
00780     &explain_iocontrol_kdgetled,
00781     &explain_iocontrol_kdgetmode,
00782     &explain_iocontrol_kdgkbdiacr,
00783     &explain_iocontrol_kdgkbdiacruc,
00784     &explain_iocontrol_kdgkbent,
00785     &explain_iocontrol_kdgkbled,
00786     &explain_iocontrol_kdgkbmeta,
00787     &explain_iocontrol_kdgkbmode,
00788     &explain_iocontrol_kdgkbsent,
00789     &explain_iocontrol_kdgkbtype,
00790     &explain_iocontrol_kdkbdrep,
00791     &explain_iocontrol_kdmapdisp,
00792     &explain_iocontrol_kdmktone,
00793     &explain_iocontrol_kdsetkeycode,
00794     &explain_iocontrol_kdsetled,
00795     &explain_iocontrol_kdsetmode,
00796     &explain_iocontrol_kdsigaccept,
00797     &explain_iocontrol_kdskbdiacr,
00798     &explain_iocontrol_kdskbdiacruc,
00799     &explain_iocontrol_kdskbent,
00800     &explain_iocontrol_kdskbled,
00801     &explain_iocontrol_kdskbmeta,
00802     &explain_iocontrol_kdskbmode,
00803     &explain_iocontrol_kdskbsent,
00804     &explain_iocontrol_kdunmapdisp,
00805     &explain_iocontrol_kiocsound,
00806     &explain_iocontrol_lpabort,
00807     &explain_iocontrol_lpabortopen,
00808     &explain_iocontrol_lpcareful,
00809     &explain_iocontrol_lpchar,
00810     &explain_iocontrol_lpgetflags,
00811     &explain_iocontrol_lpgetirq,
00812     &explain_iocontrol_lpgetstats,
00813     &explain_iocontrol_lpgetstatus,
00814     &explain_iocontrol_lpreset,
00815     &explain_iocontrol_lpsetirq,
00816     &explain_iocontrol_lpsettimeout,
00817     &explain_iocontrol_lptime,
00818     &explain_iocontrol_lpwait,
00819     &explain_iocontrol_mtiocget,
00820     &explain_iocontrol_mtiocgetconfig,
00821     &explain_iocontrol_mtiocpos,
00822     &explain_iocontrol_mtiocsetconfig,
00823     &explain_iocontrol_mtioctop,
00824     &explain_iocontrol_pio_cmap,
00825     &explain_iocontrol_pio_font,
00826     &explain_iocontrol_pio_fontreset,
00827     &explain_iocontrol_pio_fontx,
00828     &explain_iocontrol_pio_scrnmap,
00829     &explain_iocontrol_pio_unimap,
00830     &explain_iocontrol_pio_unimapclr,
00831     &explain_iocontrol_pio_uniscrnmap,
00832     &explain_iocontrol_pppiocattach,
00833     &explain_iocontrol_pppiocattchan,
00834     &explain_iocontrol_pppiocconnect,
00835     &explain_iocontrol_pppiocdetach,
00836     &explain_iocontrol_pppiocdisconn,
00837     &explain_iocontrol_pppiocgasyncmap,
00838     &explain_iocontrol_pppiocgchan,
00839     &explain_iocontrol_pppiocgdebug,
00840     &explain_iocontrol_pppiocgflags,
00841     &explain_iocontrol_pppiocgidle,
00842     &explain_iocontrol_pppiocgl2tpstats,
00843     &explain_iocontrol_pppiocgmru,
00844     &explain_iocontrol_pppiocgnpmode,
00845     &explain_iocontrol_pppiocgrasyncmap,
00846     &explain_iocontrol_pppiocgunit,
00847     &explain_iocontrol_pppiocgxasyncmap,
00848     &explain_iocontrol_pppiocnewunit,
00849     &explain_iocontrol_pppiocsactive,
00850     &explain_iocontrol_pppiocsasyncmap,
00851     &explain_iocontrol_pppiocscompress,
00852     &explain_iocontrol_pppiocsdebug,
00853     &explain_iocontrol_pppiocsflags,
00854     &explain_iocontrol_pppiocsmaxcid,
00855     &explain_iocontrol_pppiocsmrru,
00856     &explain_iocontrol_pppiocsmru,
00857     &explain_iocontrol_pppiocsnpmode,
00858     &explain_iocontrol_pppiocspass,
00859     &explain_iocontrol_pppiocsrasyncmap,
00860     &explain_iocontrol_pppiocsxasyncmap,
00861     &explain_iocontrol_pppiocxferunit,
00862     &explain_iocontrol_siocadddlci,
00863     &explain_iocontrol_siocaddmulti,
00864     &explain_iocontrol_siocaddrt,
00865     &explain_iocontrol_siocatmark,
00866     &explain_iocontrol_siocbondchangeactive,
00867     &explain_iocontrol_siocbondenslave,
00868     &explain_iocontrol_siocbondinfoquery,
00869     &explain_iocontrol_siocbondrelease,
00870     &explain_iocontrol_siocbondsethwaddr,
00871     &explain_iocontrol_siocbondslaveinfoquery,
00872     &explain_iocontrol_siocbraddbr,
00873     &explain_iocontrol_siocbraddif,
00874     &explain_iocontrol_siocbrdelbr,
00875     &explain_iocontrol_siocbrdelif,
00876     &explain_iocontrol_siocdarp,
00877     &explain_iocontrol_siocdeldlci,
00878     &explain_iocontrol_siocdelmulti,
00879     &explain_iocontrol_siocdelrt,
00880     &explain_iocontrol_siocdifaddr,
00881     &explain_iocontrol_siocdrarp,
00882     &explain_iocontrol_siocethtool,
00883     &explain_iocontrol_siocgarp,
00884     &explain_iocontrol_siocgifaddr,
00885     &explain_iocontrol_siocgifbr,
00886     &explain_iocontrol_siocgifbrdaddr,
00887     &explain_iocontrol_siocgifconf,
00888     &explain_iocontrol_siocgifcount,
00889     &explain_iocontrol_siocgifdivert,
00890     &explain_iocontrol_siocgifdstaddr,
00891     &explain_iocontrol_siocgifencap,
00892     &explain_iocontrol_siocgifflags,
00893     &explain_iocontrol_siocgifhwaddr,
00894     &explain_iocontrol_siocgifindex,
00895     &explain_iocontrol_siocgifmap,
00896     &explain_iocontrol_siocgifmem,
00897     &explain_iocontrol_siocgifmetric,
00898     &explain_iocontrol_siocgifmtu,
00899     &explain_iocontrol_siocgifname,
00900     &explain_iocontrol_siocgifnetmask,
00901     &explain_iocontrol_siocgifpflags,
00902     &explain_iocontrol_siocgifslave,
00903     &explain_iocontrol_siocgiftxqlen,
00904     &explain_iocontrol_siocgifvlan,
00905     &explain_iocontrol_siocgmiiphy,
00906     &explain_iocontrol_siocgmiireg,
00907     &explain_iocontrol_siocgpgrp,
00908     &explain_iocontrol_siocgpppcstats,
00909     &explain_iocontrol_siocgpppstats,
00910     &explain_iocontrol_siocgpppver,
00911     &explain_iocontrol_siocgrarp,
00912     &explain_iocontrol_siocgstamp,
00913     &explain_iocontrol_siocgstampns,
00914     &explain_iocontrol_siocinq,
00915     &explain_iocontrol_siocoutq,
00916     &explain_iocontrol_siocrtmsg,
00917     &explain_iocontrol_siocsarp,
00918     &explain_iocontrol_siocscccal,
00919     &explain_iocontrol_siocscccfg,
00920     &explain_iocontrol_siocsccchanini,
00921     &explain_iocontrol_siocsccgkiss,
00922     &explain_iocontrol_siocsccgstat,
00923     &explain_iocontrol_siocsccini,
00924     &explain_iocontrol_siocsccskiss,
00925     &explain_iocontrol_siocsccsmem,
00926     &explain_iocontrol_siocshwtstamp,
00927     &explain_iocontrol_siocsifaddr,
00928     &explain_iocontrol_siocsifbr,
00929     &explain_iocontrol_siocsifbrdaddr,
00930     &explain_iocontrol_siocsifdivert,
00931     &explain_iocontrol_siocsifdstaddr,
00932     &explain_iocontrol_siocsifencap,
00933     &explain_iocontrol_siocsifflags,
00934     &explain_iocontrol_siocsifhwaddr,
00935     &explain_iocontrol_siocsifhwbroadcast,
00936     &explain_iocontrol_siocsiflink,
00937     &explain_iocontrol_siocsifmap,
00938     &explain_iocontrol_siocsifmem,
00939     &explain_iocontrol_siocsifmetric,
00940     &explain_iocontrol_siocsifmtu,
00941     &explain_iocontrol_siocsifname,
00942     &explain_iocontrol_siocsifnetmask,
00943     &explain_iocontrol_siocsifpflags,
00944     &explain_iocontrol_siocsifslave,
00945     &explain_iocontrol_siocsiftxqlen,
00946     &explain_iocontrol_siocsifvlan,
00947     &explain_iocontrol_siocsmiireg,
00948     &explain_iocontrol_siocspgrp,
00949     &explain_iocontrol_siocsrarp,
00950     &explain_iocontrol_siocwandev,
00951     &explain_iocontrol_siogifindex,
00952     &explain_iocontrol_tcflsh,
00953     &explain_iocontrol_tcgeta,
00954     &explain_iocontrol_tcgets,
00955     &explain_iocontrol_tcgets2,
00956     &explain_iocontrol_tcgetx,
00957     &explain_iocontrol_tcsbrk,
00958     &explain_iocontrol_tcsbrkp,
00959     &explain_iocontrol_tcseta,
00960     &explain_iocontrol_tcsetaf,
00961     &explain_iocontrol_tcsetaw,
00962     &explain_iocontrol_tcsets,
00963     &explain_iocontrol_tcsets2,
00964     &explain_iocontrol_tcsetsf,
00965     &explain_iocontrol_tcsetsf2,
00966     &explain_iocontrol_tcsetsw,
00967     &explain_iocontrol_tcsetsw2,
00968     &explain_iocontrol_tcsetx,
00969     &explain_iocontrol_tcsetxf,
00970     &explain_iocontrol_tcsetxw,
00971     &explain_iocontrol_tcxonc,
00972     &explain_iocontrol_tioccbrk,
00973     &explain_iocontrol_tioccons,
00974     &explain_iocontrol_tiocdrain,
00975     &explain_iocontrol_tiocexcl,
00976     &explain_iocontrol_tiocgdev,
00977     &explain_iocontrol_tiocgetc,
00978     &explain_iocontrol_tiocgetd,
00979     &explain_iocontrol_tiocgetp,
00980     &explain_iocontrol_tiocgetx,
00981     &explain_iocontrol_tiocghayesesp,
00982     &explain_iocontrol_tiocgicount,
00983     &explain_iocontrol_tiocglcktrmios,
00984     &explain_iocontrol_tiocgltc,
00985     &explain_iocontrol_tiocgpgrp,
00986     &explain_iocontrol_tiocgptn,
00987     &explain_iocontrol_tiocgrs485,
00988     &explain_iocontrol_tiocgserial,
00989     &explain_iocontrol_tiocgsid,
00990     &explain_iocontrol_tiocgsoftcar,
00991     &explain_iocontrol_tiocgwinsz,
00992     &explain_iocontrol_tiocinq,
00993     &explain_iocontrol_tioclget,
00994     &explain_iocontrol_tioclinux,
00995     &explain_iocontrol_tiocmbic,
00996     &explain_iocontrol_tiocmbis,
00997     &explain_iocontrol_tiocmget,
00998     &explain_iocontrol_tiocmiwait,
00999     &explain_iocontrol_tiocmset,
01000     &explain_iocontrol_tiocnotty,
01001     &explain_iocontrol_tiocnxcl,
01002     &explain_iocontrol_tiocoutq,
01003     &explain_iocontrol_tiocpkt,
01004     &explain_iocontrol_tiocsbrk,
01005     &explain_iocontrol_tiocsctty,
01006     &explain_iocontrol_tiocserconfig,
01007     &explain_iocontrol_tiocsergetlsr,
01008     &explain_iocontrol_tiocsergetmulti,
01009     &explain_iocontrol_tiocsergstruct,
01010     &explain_iocontrol_tiocsergwild,
01011     &explain_iocontrol_tiocsersetmulti,
01012     &explain_iocontrol_tiocserswild,
01013     &explain_iocontrol_tiocsetd,
01014     &explain_iocontrol_tiocshayesesp,
01015     &explain_iocontrol_tiocsig,
01016     &explain_iocontrol_tiocslcktrmios,
01017     &explain_iocontrol_tiocspgrp,
01018     &explain_iocontrol_tiocsptlck,
01019     &explain_iocontrol_tiocsrs485,
01020     &explain_iocontrol_tiocsserial,
01021     &explain_iocontrol_tiocssoftcar,
01022     &explain_iocontrol_tiocstart,
01023     &explain_iocontrol_tiocsti,
01024     &explain_iocontrol_tiocstop,
01025     &explain_iocontrol_tiocswinsz,
01026     &explain_iocontrol_tiocttygstruct,
01027     &explain_iocontrol_vidioc_cropcap,
01028     &explain_iocontrol_vidioc_dbg_g_chip_ident,
01029     &explain_iocontrol_vidioc_dbg_g_register,
01030     &explain_iocontrol_vidioc_dbg_s_register,
01031     &explain_iocontrol_vidioc_dqbuf,
01032     &explain_iocontrol_vidioc_dqevent,
01033     &explain_iocontrol_vidioc_encoder_cmd,
01034     &explain_iocontrol_vidioc_enum_dv_presets,
01035     &explain_iocontrol_vidioc_enum_fmt,
01036     &explain_iocontrol_vidioc_enum_frameintervals,
01037     &explain_iocontrol_vidioc_enum_framesizes,
01038     &explain_iocontrol_vidioc_enumaudio,
01039     &explain_iocontrol_vidioc_enumaudout,
01040     &explain_iocontrol_vidioc_enuminput,
01041     &explain_iocontrol_vidioc_enumoutput,
01042     &explain_iocontrol_vidioc_enumstd,
01043     &explain_iocontrol_vidioc_g_audio,
01044     &explain_iocontrol_vidioc_g_audout,
01045     &explain_iocontrol_vidioc_g_crop,
01046     &explain_iocontrol_vidioc_g_ctrl,
01047     &explain_iocontrol_vidioc_g_dv_preset,
01048     &explain_iocontrol_vidioc_g_dv_timings,
01049     &explain_iocontrol_vidioc_g_enc_index,
01050     &explain_iocontrol_vidioc_g_ext_ctrls,
01051     &explain_iocontrol_vidioc_g_fbuf,
01052     &explain_iocontrol_vidioc_g_fmt,
01053     &explain_iocontrol_vidioc_g_frequency,
01054     &explain_iocontrol_vidioc_g_input,
01055     &explain_iocontrol_vidioc_g_jpegcomp,
01056     &explain_iocontrol_vidioc_g_modulator,
01057     &explain_iocontrol_vidioc_g_output,
01058     &explain_iocontrol_vidioc_g_parm,
01059     &explain_iocontrol_vidioc_g_priority,
01060     &explain_iocontrol_vidioc_g_sliced_vbi_cap,
01061     &explain_iocontrol_vidioc_g_std,
01062     &explain_iocontrol_vidioc_g_tuner,
01063     &explain_iocontrol_vidioc_log_status,
01064     &explain_iocontrol_vidioc_overlay,
01065     &explain_iocontrol_vidioc_qbuf,
01066     &explain_iocontrol_vidioc_query_dv_preset,
01067     &explain_iocontrol_vidioc_querybuf,
01068     &explain_iocontrol_vidioc_querycap,
01069     &explain_iocontrol_vidioc_queryctrl,
01070     &explain_iocontrol_vidioc_querymenu,
01071     &explain_iocontrol_vidioc_querystd,
01072     &explain_iocontrol_vidioc_reqbufs,
01073     &explain_iocontrol_vidioc_s_audio,
01074     &explain_iocontrol_vidioc_s_audout,
01075     &explain_iocontrol_vidioc_s_crop,
01076     &explain_iocontrol_vidioc_s_ctrl,
01077     &explain_iocontrol_vidioc_s_dv_preset,
01078     &explain_iocontrol_vidioc_s_dv_timings,
01079     &explain_iocontrol_vidioc_s_ext_ctrls,
01080     &explain_iocontrol_vidioc_s_fbuf,
01081     &explain_iocontrol_vidioc_s_fmt,
01082     &explain_iocontrol_vidioc_s_frequency,
01083     &explain_iocontrol_vidioc_s_hw_freq_seek,
01084     &explain_iocontrol_vidioc_s_input,
01085     &explain_iocontrol_vidioc_s_jpegcomp,
01086     &explain_iocontrol_vidioc_s_modulator,
01087     &explain_iocontrol_vidioc_s_output,
01088     &explain_iocontrol_vidioc_s_parm,
01089     &explain_iocontrol_vidioc_s_priority,
01090     &explain_iocontrol_vidioc_s_std,
01091     &explain_iocontrol_vidioc_s_tuner,
01092     &explain_iocontrol_vidioc_streamoff,
01093     &explain_iocontrol_vidioc_streamon,
01094     &explain_iocontrol_vidioc_subscribe_event,
01095     &explain_iocontrol_vidioc_try_encoder_cmd,
01096     &explain_iocontrol_vidioc_try_ext_ctrls,
01097     &explain_iocontrol_vidioc_try_fmt,
01098     &explain_iocontrol_vidioc_unsubscribe_event,
01099     &explain_iocontrol_vidioccapture,
01100     &explain_iocontrol_vidiocgaudio,
01101     &explain_iocontrol_vidiocgcap,
01102     &explain_iocontrol_vidiocgchan,
01103     &explain_iocontrol_vidiocgfbuf,
01104     &explain_iocontrol_vidiocgfreq,
01105     &explain_iocontrol_vidiocgmbuf,
01106     &explain_iocontrol_vidiocgpict,
01107     &explain_iocontrol_vidiocgtuner,
01108     &explain_iocontrol_vidiocgvbifmt,
01109     &explain_iocontrol_vidiocgwin,
01110     &explain_iocontrol_vidiocmcapture,
01111     &explain_iocontrol_vidiocsaudio,
01112     &explain_iocontrol_vidiocschan,
01113     &explain_iocontrol_vidiocsfbuf,
01114     &explain_iocontrol_vidiocsfreq,
01115     &explain_iocontrol_vidiocspict,
01116     &explain_iocontrol_vidiocstuner,
01117     &explain_iocontrol_vidiocsvbifmt,
01118     &explain_iocontrol_vidiocswin,
01119     &explain_iocontrol_vidiocsync,
01120     &explain_iocontrol_vt_activate,
01121     &explain_iocontrol_vt_disallocate,
01122     &explain_iocontrol_vt_gethifontmask,
01123     &explain_iocontrol_vt_getmode,
01124     &explain_iocontrol_vt_getstate,
01125     &explain_iocontrol_vt_lockswitch,
01126     &explain_iocontrol_vt_openqry,
01127     &explain_iocontrol_vt_reldisp,
01128     &explain_iocontrol_vt_resize,
01129     &explain_iocontrol_vt_resizex,
01130     &explain_iocontrol_vt_sendsig,
01131     &explain_iocontrol_vt_setmode,
01132     &explain_iocontrol_vt_unlockswitch,
01133     &explain_iocontrol_vt_waitactive,
01134 };
01135 
01136 const size_t explain_iocontrol_table_size = SIZEOF(explain_iocontrol_table);
01137 
01138 
01139 /* vim: set ts=8 sw=4 et : */