  % Handle batch mode
  % to overcome problems with too many open files
  \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}
  % Set document class depending on configuration
  \documentclass[twoside]{book}
  %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
  \usepackage{ifthen}
  \ifx\requestedLaTeXdate\undefined
    \usepackage{array}
  \else
    \usepackage{array}[=2016-10-06]
  \fi
  %%
  % Packages required by doxygen
  \usepackage{fixltx2e} % for \textsubscript
  \usepackage{doxygen}
  \usepackage{graphicx}
  \usepackage[utf8]{inputenc}
  \usepackage{makeidx}
  \PassOptionsToPackage{warn}{textcomp}
  \usepackage{textcomp}
  \usepackage[nointegrals]{wasysym}
  \usepackage{ifxetex}
  % NLS support packages
  % Define default fonts
  % Font selection
  \usepackage[T1]{fontenc}
  % set main and monospaced font
  \usepackage[scaled=.90]{helvet}
\usepackage{courier}
\renewcommand{\familydefault}{\sfdefault}
  \usepackage{sectsty}
  \allsectionsfont{%
    \fontseries{bc}\selectfont%
    \color{darkgray}%
  }
  \renewcommand{\DoxyLabelFont}{%
    \fontseries{bc}\selectfont%
    \color{darkgray}%
  }
  \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
   % Arguments of doxygenemoji:
   % 1) ':<text>:' form of the emoji, already LaTeX-escaped
   % 2) file with the name of the emoji without the .png extension
   % in case image exist use this otherwise use the ':<text>:' form
   \newcommand{\doxygenemoji}[2]{%
     \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
   }
  % Page & text layout
  \usepackage{geometry}
  \geometry{%
    a4paper,%
    top=2.5cm,%
    bottom=2.5cm,%
    left=2.5cm,%
    right=2.5cm%
  }
  % Allow a bit of overflow to go unnoticed by other means
  \tolerance=750
  \hfuzz=15pt
  \hbadness=750
  \setlength{\emergencystretch}{15pt}
  \setlength{\parindent}{0cm}
  \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
  \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
  \doxynormalparskip
  % Redefine paragraph/subparagraph environments, using sectsty fonts
  \makeatletter
  \renewcommand{\paragraph}{%
    \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
      \normalfont\normalsize\bfseries\SS@parafont%
    }%
  }
  \renewcommand{\subparagraph}{%
    \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
      \normalfont\normalsize\bfseries\SS@subparafont%
    }%
  }
  \makeatother
  \makeatletter
  \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
  \makeatother
  % Headers & footers
  \usepackage{fancyhdr}
  \pagestyle{fancyplain}
  \renewcommand{\footrulewidth}{0.4pt}
  \fancypagestyle{fancyplain}{
    \fancyhf{}
    \fancyhead[LE, RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
    \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen }
  }
  \fancypagestyle{plain}{
    \fancyhf{}
    \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen }
    \renewcommand{\headrulewidth}{0pt}
  }
  \pagestyle{fancyplain}
  \renewcommand{\chaptermark}[1]{%
    \markboth{#1}{}%
  }
  \renewcommand{\sectionmark}[1]{%
    \markright{\thesection\ #1}%
  }
  % ToC, LoF, LoT, bibliography, and index
  % Indices & bibliography
  \usepackage{natbib}
  \usepackage[titles]{tocloft}
  \setcounter{tocdepth}{3}
  \setcounter{secnumdepth}{5}
  % creating indexes
  \makeindex
  \usepackage{newunicodechar}
  \newunicodechar{⁻}{${}^{-}$}% Superscript minus
  \newunicodechar{²}{${}^{2}$}% Superscript two
  \newunicodechar{³}{${}^{3}$}% Superscript three
  % Hyperlinks
    % Hyperlinks (required, but should be loaded last)
    \ifpdf
      \usepackage[pdftex,pagebackref=true]{hyperref}
    \else
      \ifxetex
        \usepackage[pagebackref=true]{hyperref}
      \else
        \usepackage[ps2pdf,pagebackref=true]{hyperref}
      \fi
    \fi
    \hypersetup{%
      colorlinks=true,%
      linkcolor=blue,%
      citecolor=blue,%
      unicode,%
      pdftitle=Free\+BSD kernel CAM code,%
      pdfsubject=%
    }
  % Custom commands used by the header
  % Custom commands
  \newcommand{\clearemptydoublepage}{%
    \newpage{\pagestyle{empty}\cleardoublepage}%
  }
  % caption style definition
  \usepackage{caption}
  \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
  % in page table of contents
  \usepackage{etoc}
  \etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
  % prevent numbers overlap the titles in toc
  \renewcommand{\numberline}[1]{#1~}
% End of preamble, now comes the document contents
%===== C O N T E N T S =====
\begin{document}
  \raggedbottom
  % Titlepage & ToC
    % To avoid duplicate page anchors due to reuse of same numbers for
    % the index (be it as roman numbers)
    \hypersetup{pageanchor=false,
                bookmarksnumbered=true,
                pdfencoding=unicode
               }
  \pagenumbering{alph}
  \begin{titlepage}
  \vspace*{7cm}
  \begin{center}%
  {\Large Free\+BSD kernel CAM code}\\
  \vspace*{1cm}
  {\large Generated by Doxygen 1.9.3}\\
  \end{center}
  \end{titlepage}
  \clearemptydoublepage
  \pagenumbering{roman}
  \tableofcontents
  \clearemptydoublepage
  \pagenumbering{arabic}
  % re-enable anchors again
  \hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{Free\+BSD kernel CAM code}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Data Structure Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Data Structure Documentation}
\input{d6/dc4/structac__contract}
\input{dc/dcf/structac__device__changed}
\input{dc/d6a/structada__quirk__entry}
\input{d1/dda/structada__softc}
\input{d8/de5/structada__zone__desc}
\input{d7/dab/structaprobe__softc}
\input{d3/df0/structasc__key}
\input{d6/d7d/structasc__table__entry}
\input{d0/d69/structasync__node}
\input{d7/d62/structata__cmd}
\input{d4/dc8/structata__pass__12}
\input{d7/da4/structata__pass__16}
\input{de/d84/structata__pass__32}
\input{d4/d21/structata__quirk__entry}
\input{d9/d12/structata__res}
\input{db/d0d/structata__scan__bus__info}
\input{d8/d1b/structbus__match__pattern}
\input{d0/d6c/structbus__match__result}
\input{da/d9b/structcam__ccbq}
\input{dc/d25/structcam__devq}
\input{d5/d41/structcam__doneq}
\input{d5/dd5/structcam__eb}
\input{d1/d35/structcam__ed}
\input{d7/d11/structcam__et}
\input{d4/d71/structcam__iosched__softc}
\input{d9/d9e/structcam__path}
\input{d7/de2/structcam__periph}
\input{db/dfc/structcam__periph__map__info}
\input{de/da6/structcam__pinfo}
\input{d6/d63/structcam__sim}
\input{d8/d0c/structcam__status__entry}
\input{d2/d74/structcamq}
\input{db/da4/unioncamq__entry}
\input{d9/da3/unionccb}
\input{da/de4/structccb__abort}
\input{d9/de8/structccb__accept__tio}
\input{df/df8/structccb__async}
\input{d9/d59/structccb__ataio}
\input{d1/dbc/structccb__calc__geometry}
\input{df/dc4/structccb__debug}
\input{d9/de6/structccb__dev__advinfo}
\input{d7/de1/structccb__dev__match}
\input{df/d30/structccb__dev__position}
\input{de/d72/structccb__dm__cookie}
\input{d8/d07/structccb__en__lun}
\input{d2/d79/structccb__eng__exec}
\input{dc/d29/structccb__eng__inq}
\input{dc/d2d/structccb__getdev}
\input{d5/def/structccb__getdevlist}
\input{d7/d39/structccb__getdevstats}
\input{d8/d20/structccb__hdr}
\input{dd/d0f/structccb__hdr__0x17}
\input{dd/d3e/structccb__hdr__0x18}
\input{d1/d70/structccb__immed__notify}
\input{d5/dbc/structccb__immediate__notify}
\input{d7/df6/structccb__mmcio}
\input{d4/d80/structccb__notify__ack}
\input{d9/dc9/structccb__notify__acknowledge}
\input{d4/d0c/structccb__nvmeio}
\input{de/d69/structccb__pathinq}
\input{dd/d76/structccb__pathinq__0x17}
\input{da/d56/structccb__pathinq__settings__fc}
\input{d4/ded/structccb__pathinq__settings__nvme}
\input{d8/df5/structccb__pathinq__settings__sas}
\input{d6/d78/structccb__pathinq__settings__spi}
\input{df/d3e/structccb__pathstats}
\input{dd/d55/unionccb__ppriv__area}
\input{d9/dd2/unionccb__priv__entry}
\input{d8/d18/structccb__qos__area}
\input{dc/d75/structccb__relsim}
\input{dc/d11/structccb__rescan}
\input{d6/d88/structccb__resetbus}
\input{d7/d89/structccb__resetdev}
\input{d4/de7/structccb__scsiio}
\input{d3/d8d/structccb__setasync}
\input{d0/d82/structccb__setdev}
\input{d1/df9/structccb__sim__knob}
\input{d9/d08/structccb__sim__knob__settings__fc}
\input{da/df2/structccb__sim__knob__settings__sas}
\input{de/dea/structccb__sim__knob__settings__spi}
\input{dc/da1/structccb__smpio}
\input{d6/d64/unionccb__spriv__area}
\input{dc/d13/structccb__termio}
\input{db/de7/structccb__trans__settings}
\input{d2/d24/structccb__trans__settings__0x17}
\input{d6/dff/structccb__trans__settings__0x18}
\input{de/dca/structccb__trans__settings__ata}
\input{df/da9/structccb__trans__settings__fc}
\input{d0/d89/structccb__trans__settings__mmc}
\input{d5/d02/structccb__trans__settings__nvme}
\input{d0/dbb/structccb__trans__settings__pata}
\input{d0/d5a/structccb__trans__settings__sas}
\input{d1/d20/structccb__trans__settings__sata}
\input{df/d15/structccb__trans__settings__scsi}
\input{d5/d7c/structccb__trans__settings__spi}
\input{de/dc0/structcd__audio__page}
\input{dd/d4d/structcd__mode__data}
\input{d2/df5/structcd__mode__data__10}
\input{d5/d0d/unioncd__mode__data__6__10}
\input{df/d9a/structcd__mode__params}
\input{df/db3/structcd__page__sizes}
\input{d0/d8f/unioncd__pages}
\input{d4/d45/structcd__params}
\input{d4/d1a/structcd__quirk__entry}
\input{dd/d31/structcd__softc}
\input{d1/def/structcd__toc__single}
\input{db/d69/structcd__tocdata}
\input{dc/dc5/unioncdb__t}
\input{da/d39/structcfcs__io}
\input{d4/dab/structcfcs__softc}
\input{da/dbc/structcfi__port}
\input{d4/d3b/structcfi__softc}
\input{dc/d5c/structcfiscsi__data__wait}
\input{dc/de0/structcfiscsi__priv}
\input{d0/d11/structcfiscsi__session}
\input{dd/d1c/structcfiscsi__softc}
\input{dc/d89/structcfiscsi__target}
\input{d9/d4e/structch__softc}
\input{d8/d72/structctl__backend__driver}
\input{d9/d83/unionctl__be__block__bedata}
\input{df/d3e/structctl__be__block__filedata}
\input{d3/d97/structctl__be__block__io}
\input{d6/dd5/structctl__be__block__lun}
\input{de/d2d/structctl__be__block__softc}
\input{d5/db8/structctl__be__lun}
\input{df/d44/structctl__be__ramdisk__lun}
\input{d6/d3a/structctl__be__ramdisk__softc}
\input{de/d73/structctl__cmd__entry}
\input{d8/d98/structctl__devid}
\input{dd/d31/structctl__error__desc}
\input{df/dcc/structctl__error__desc__cmd}
\input{da/d8d/structctl__fe__ioctl__params}
\input{d0/d50/structctl__frontend}
\input{df/d2b/structctl__get__io__stats}
\input{d9/d64/structctl__ha__dt__req}
\input{d4/d9f/unionctl__ha__msg}
\input{da/d15/structctl__ha__msg__dt}
\input{d4/d15/structctl__ha__msg__hdr}
\input{d1/d52/structctl__ha__msg__iid}
\input{d6/d2b/structctl__ha__msg__login}
\input{d6/dae/structctl__ha__msg__lun}
\input{d9/d99/structctl__ha__msg__lun__pr__key}
\input{df/db9/structctl__ha__msg__mode}
\input{dc/d3c/structctl__ha__msg__port}
\input{d9/d8e/structctl__ha__msg__pr}
\input{d4/d1c/structctl__ha__msg__scsi}
\input{d6/de0/structctl__ha__msg__task}
\input{d6/df5/structctl__ha__msg__ua}
\input{d5/df3/unionctl__io}
\input{d5/d56/structctl__io__delay__info}
\input{dc/d14/structctl__io__hdr}
\input{dc/db1/structctl__io__pool}
\input{dd/dde/structctl__io__stats}
\input{de/dfc/structctl__iscsi}
\input{dc/deb/unionctl__iscsi__data}
\input{d7/d71/structctl__iscsi__handoff__params}
\input{df/d77/structctl__iscsi__limits__params}
\input{da/dbe/structctl__iscsi__list__params}
\input{d6/d33/structctl__iscsi__logout__params}
\input{da/de6/structctl__iscsi__terminate__params}
\input{db/dbe/structctl__lba__len}
\input{dd/dfa/structctl__lba__len__flags}
\input{d9/dca/structctl__log__pages}
\input{dc/d84/structctl__logical__block__provisioning__page}
\input{d5/de3/structctl__lun}
\input{de/daa/structctl__lun__create__params}
\input{da/dc7/structctl__lun__delay__info}
\input{d5/d62/structctl__lun__list}
\input{d5/d89/structctl__lun__map}
\input{d5/d1b/structctl__lun__modify__params}
\input{d9/dad/structctl__lun__req}
\input{d5/d59/structctl__lun__rm__params}
\input{da/df2/unionctl__lunreq__data}
\input{d5/d85/structctl__mode__pages}
\input{df/dd4/structctl__modepage__header}
\input{df/db0/unionctl__modepage__info}
\input{d1/d89/structctl__nexus}
\input{de/d56/structctl__ooa}
\input{d9/df5/structctl__ooa__entry}
\input{dd/d6b/structctl__page__index}
\input{d4/d1c/structctl__port}
\input{d4/d5a/structctl__port__entry}
\input{df/da6/structctl__pr__info}
\input{d4/d87/structctl__prio}
\input{d0/df7/unionctl__priv}
\input{d2/dea/structctl__ptr__len__flags}
\input{dc/d52/structctl__req}
\input{d6/d5b/structctl__scsiio}
\input{de/d43/structctl__sg__entry}
\input{d6/dc2/structctl__softc}
\input{d2/de0/unionctl__softcs}
\input{d8/d3b/structctl__status__desc}
\input{d9/d20/structctl__task__desc}
\input{d5/d4b/structctl__taskio}
\input{df/da2/structctl__thread}
\input{d2/dde/structctl__wwpn__iid}
\input{d7/de0/structctlfe__cmd__info}
\input{d1/d02/structctlfe__lun__softc}
\input{d5/d08/structctlfe__softc}
\input{da/d6e/structda__quirk__entry}
\input{d7/d65/structda__softc}
\input{d3/d2f/structda__zone__desc}
\input{d8/d2d/structdev__match__pattern}
\input{d1/d4e/structdev__match__result}
\input{d8/dd8/structdev__match__result__0x18}
\input{d1/d7c/structdevice__id__match__pattern}
\input{df/dbe/structdevice__match__pattern}
\input{d1/dc1/structdevice__match__result}
\input{df/da1/uniondisk__pages}
\input{dd/dfd/structdisk__params}
\input{d9/d36/structenc__cache}
\input{d4/d0e/structenc__element}
\input{d0/d05/structenc__fsm__state}
\input{db/d79/structenc__softc}
\input{dd/dca/structenc__vec}
\input{dd/d71/structencioc__addl__status}
\input{db/d94/structencioc__element}
\input{d9/de3/structencioc__elm__desc}
\input{da/d80/structencioc__elm__devnames}
\input{d5/db3/structencioc__elm__fc__port}
\input{d9/d16/structencioc__elm__sas__device__phy}
\input{d5/d5b/structencioc__elm__sas__expander__phy}
\input{d9/d20/structencioc__elm__sas__port__phy}
\input{d9/d22/structencioc__elm__status}
\input{d9/d90/structencioc__string}
\input{d1/d31/structdisk__pages_1_1flexible__disk__page}
\input{dd/df0/structformat__capacity__descriptor}
\input{d0/d30/structformat__capacity__list__header}
\input{d1/dec/structformat__defect__list__header}
\input{d1/d9d/structdisk__pages_1_1format__device__page}
\input{d9/d67/structformat__ipat__descriptor}
\input{df/d7f/structha__dt__msg__wire}
\input{d5/d39/structha__msg__wire}
\input{d2/dea/structha__softc}
\input{d6/d0e/structioc__enable__lun}
\input{d1/de6/structkv}
\input{d6/d3e/unionmatch__pattern}
\input{d1/d45/unionmatch__result}
\input{d5/dc3/structmmc__params}
\input{d8/d1c/structmmc__sim}
\input{d7/deb/structmmcprobe__softc}
\input{dd/d60/structnda__softc}
\input{d8/d63/structnda__trim__request}
\input{d4/d6b/structnvme__probe__softc}
\input{d5/db1/structnvme__quirk__entry}
\input{d3/dc7/structop__table__entry}
\input{d6/d68/structpage__device__capabilities}
\input{d9/d85/structpage__element__address__assignment}
\input{d8/d23/structpage__transport__geometry__parameters}
\input{db/d93/structpass__io__req}
\input{d0/dab/structpass__softc}
\input{d3/d5a/structperiph__driver}
\input{d6/daa/structperiph__match__pattern}
\input{da/d14/structperiph__match__result}
\input{d4/dc8/structpmp__softc}
\input{db/d8a/structcd__audio__page_1_1port__control}
\input{d6/d5c/structprobe__softc}
\input{d0/d16/structpt__softc}
\input{de/d61/structread__dvd__struct__data__list}
\input{d0/d35/structread__dvd__struct__list__entry}
\input{d2/dd2/structread__dvd__struct__write__prot}
\input{da/dee/structread__element__status__descriptor}
\input{df/dcf/structread__element__status__device__id}
\input{d1/d65/structread__element__status__header}
\input{db/dc4/structread__element__status__page__header}
\input{d3/da7/structdisk__pages_1_1rigid__geometry__page}
\input{de/df7/unionsa__comp__t}
\input{de/d5f/structsa__devs}
\input{d3/da6/structsa__param__ent}
\input{d8/d29/structsa__prot__info}
\input{d8/d49/structsa__prot__map}
\input{da/d75/structsa__prot__state}
\input{d0/d3a/structsa__quirk__entry}
\input{d0/d0f/structsa__softc}
\input{db/d0a/structsa__timeout__desc}
\input{d8/d5a/structsafte__control__request}
\input{dc/d89/structscfg}
\input{d6/d9f/structscsi__allow__overwrite}
\input{d3/d47/structscsi__attrib__list__header}
\input{d5/d2f/structscsi__attrib__lv__list}
\input{d8/db2/structscsi__attrib__table__entry}
\input{dd/d31/structscsi__attrib__vendser}
\input{d0/de1/structscsi__cache__page}
\input{dc/d40/structscsi__caching__page}
\input{df/d67/structscsi__cddvd__capabilities__page}
\input{da/df7/structscsi__cddvd__capabilities__page__sd}
\input{d3/da1/structscsi__changedef}
\input{da/d6f/structscsi__compare__and__write}
\input{dc/d79/structscsi__control__data__prot__subpage}
\input{d8/da7/structscsi__control__ext__page}
\input{d3/dcc/structscsi__control__page}
\input{d3/d9b/structscsi__copy__operation__abort}
\input{de/d28/structscsi__da__rw__recovery__page}
\input{df/d40/structscsi__da__verify__recovery__page}
\input{d6/d55/structscsi__data__compression__page}
\input{d7/dec/structscsi__defect__desc__block}
\input{db/de6/structscsi__defect__desc__bytes__from__index}
\input{d8/da5/structscsi__defect__desc__long__block}
\input{de/dd8/structscsi__defect__desc__phys__sector}
\input{d0/d8e/structscsi__density__data}
\input{d8/df0/structscsi__density__hdr}
\input{d9/d43/structscsi__dev__conf__page}
\input{da/dd8/structscsi__diag__page}
\input{dd/d94/structscsi__ec__cscd}
\input{da/d4a/structscsi__ec__cscd__dtsp}
\input{da/dee/structscsi__ec__cscd__id}
\input{d5/d2f/structscsi__ec__segment}
\input{df/d34/structscsi__ec__segment__b2b}
\input{d0/d90/structscsi__ec__segment__register__key}
\input{d6/d7a/structscsi__ec__segment__verify}
\input{d1/d93/structscsi__erase}
\input{db/db3/structscsi__exchange__medium}
\input{d7/dcd/structscsi__extended__copy}
\input{d9/d6a/structscsi__extended__copy__lid1__data}
\input{db/d60/structscsi__extended__copy__lid4__data}
\input{d0/d4f/structscsi__find__desc__info}
\input{d1/d65/structscsi__format}
\input{db/d3b/structscsi__format__header__long}
\input{de/d66/structscsi__format__header__short}
\input{d0/d0c/structscsi__format__medium}
\input{d4/df2/structscsi__format__page}
\input{d1/d98/structscsi__format__unit}
\input{d1/d33/structscsi__generic}
\input{d0/d6e/structscsi__get__config}
\input{dd/d9c/structscsi__get__config__feature}
\input{d2/dcb/structscsi__get__config__header}
\input{d9/d1f/structscsi__get__event__status}
\input{d6/d57/structscsi__get__event__status__descr}
\input{dd/d43/structscsi__get__event__status__header}
\input{d6/d09/structscsi__get__lba__status}
\input{d5/d78/structscsi__get__lba__status__data}
\input{db/d20/structscsi__get__lba__status__data__descr}
\input{d4/ddc/structscsi__get__physical__element__descriptor}
\input{d3/d81/structscsi__get__physical__element__hdr}
\input{d9/d65/structscsi__get__physical__element__status}
\input{d3/d4e/structscsi__idlun}
\input{d4/dc4/structscsi__info__exceptions__page}
\input{da/d56/structscsi__initialize__element__status}
\input{d1/d61/structscsi__inquiry}
\input{d2/d06/structscsi__inquiry__data}
\input{d9/d4d/structscsi__inquiry__pattern}
\input{d5/d6b/structscsi__load__unload}
\input{d2/dbe/structscsi__locate__16}
\input{d8/dcc/structscsi__log__fua__stat__and__perf}
\input{dd/da4/structscsi__log__header}
\input{d2/d65/structscsi__log__idle__time}
\input{dc/d8e/structscsi__log__informational__exceptions}
\input{d5/d48/structscsi__log__media__pct__used}
\input{d0/db4/structscsi__log__param__header}
\input{dd/d8f/structscsi__log__select}
\input{d3/d1d/structscsi__log__sense}
\input{d7/d70/structscsi__log__stat__and__perf}
\input{d5/d3c/structscsi__log__temperature}
\input{df/d1e/structscsi__log__time__interval}
\input{d7/d12/structscsi__logical__block__provisioning__page}
\input{d0/d30/structscsi__logical__block__provisioning__page__descr}
\input{da/da0/structscsi__maintenance__in}
\input{d7/d3b/structscsi__mam__attribute__header}
\input{d1/d55/structscsi__mechanism__status}
\input{dc/d3f/structscsi__mechanism__status__header}
\input{d3/d38/structscsi__medium__type__data}
\input{d6/d4d/structscsi__mode__blk__desc}
\input{dd/d8f/structscsi__mode__block__descr}
\input{d2/d84/structscsi__mode__block__descr__dlong}
\input{de/d06/structscsi__mode__block__descr__dshort}
\input{d1/db0/structscsi__mode__hdr__10}
\input{d2/dc4/structscsi__mode__hdr__6}
\input{d7/d46/structscsi__mode__header__10}
\input{dd/deb/structscsi__mode__header__6}
\input{d2/d9d/structscsi__mode__page__header}
\input{d7/dd6/structscsi__mode__page__header__sp}
\input{db/d59/structscsi__mode__select__10}
\input{d7/d53/structscsi__mode__select__6}
\input{d2/d8f/structscsi__mode__sense__10}
\input{d2/d4d/structscsi__mode__sense__6}
\input{d9/d3c/structscsi__mode__sense__data}
\input{df/d51/structscsi__move__medium}
\input{da/d2b/structscsi__nv}
\input{d4/d79/structscsi__op__quirk__entry}
\input{d9/d50/structscsi__pause}
\input{d4/de7/structscsi__per__res__cap}
\input{dd/d15/structscsi__per__res__in}
\input{dc/d99/structscsi__per__res__in__full}
\input{d0/d1a/structscsi__per__res__in__full__desc}
\input{dc/d34/structscsi__per__res__in__header}
\input{d3/d17/structscsi__per__res__in__keys}
\input{d2/d25/structscsi__per__res__in__rsrv}
\input{df/dea/structscsi__per__res__in__rsrv__data}
\input{d0/d4a/structscsi__per__res__key}
\input{d4/d5a/structscsi__per__res__out}
\input{d9/de4/structscsi__per__res__out__parms}
\input{d2/dde/structscsi__per__res__out__trans__ids}
\input{df/d67/structscsi__per__res__reg__move}
\input{d4/d1d/structscsi__play__10}
\input{d5/d38/structscsi__play__12}
\input{de/dff/structscsi__play__msf}
\input{d8/d8d/structscsi__play__rel__12}
\input{de/dac/structscsi__play__track}
\input{df/d81/structscsi__populate__token}
\input{d6/d06/structscsi__populate__token__data}
\input{df/d81/structscsi__position__to__element}
\input{d1/d14/structscsi__prevent}
\input{d6/d8f/structscsi__print__sense__info}
\input{d8/d84/structscsi__proto__specific__page}
\input{d1/d9c/structscsi__quirk__entry}
\input{dd/dc0/structscsi__range__desc}
\input{db/dd7/structscsi__read__attribute}
\input{d1/d1a/structscsi__read__attribute__values}
\input{db/dd6/structscsi__read__block__limits}
\input{d3/d32/structscsi__read__block__limits__data}
\input{d5/dcd/structscsi__read__buffer}
\input{d9/da2/structscsi__read__buffer__16}
\input{d7/d7d/structscsi__read__capacity}
\input{d0/d67/structscsi__read__capacity__16}
\input{d8/d34/structscsi__read__capacity__data}
\input{d2/d9d/structscsi__read__capacity__data__long}
\input{d1/d3f/structscsi__read__cd__cap__data}
\input{dc/d5d/structscsi__read__cd__capacity}
\input{d9/d84/structscsi__read__defect__data__10}
\input{de/db7/structscsi__read__defect__data__12}
\input{d7/dc2/structscsi__read__defect__data__hdr__10}
\input{da/d5e/structscsi__read__defect__data__hdr__12}
\input{d5/dbd/structscsi__read__dvd__struct__data__bca}
\input{db/dce/structscsi__read__dvd__struct__data__copy__manage}
\input{d7/ddb/structscsi__read__dvd__struct__data__copyright}
\input{de/de6/structscsi__read__dvd__struct__data__dcb}
\input{d7/d2f/structscsi__read__dvd__struct__data__dds}
\input{de/dd6/structscsi__read__dvd__struct__data__disc__id}
\input{db/d99/structscsi__read__dvd__struct__data__disc__key}
\input{d3/d20/structscsi__read__dvd__struct__data__disc__key__blk}
\input{d4/d49/structscsi__read__dvd__struct__data__generic__dcb}
\input{d5/d75/structscsi__read__dvd__struct__data__header}
\input{db/d6c/structscsi__read__dvd__struct__data__layer__desc}
\input{d7/dc8/structscsi__read__dvd__struct__data__leadin}
\input{de/d7e/structscsi__read__dvd__struct__data__manufacturer}
\input{df/d16/structscsi__read__dvd__struct__data__medium__status}
\input{d4/dfb/structscsi__read__dvd__struct__data__physical}
\input{d7/dc3/structscsi__read__dvd__struct__data__prot__discid}
\input{d0/dc3/structscsi__read__dvd__struct__data__rmd}
\input{d7/d34/structscsi__read__dvd__struct__data__rmd__borderout}
\input{d1/d28/structscsi__read__dvd__struct__data__spare__area}
\input{d6/df4/structscsi__read__dvd__structure}
\input{de/de5/structscsi__read__element__status}
\input{d3/d31/structscsi__read__format__capacities}
\input{d0/dd9/structscsi__read__header}
\input{d1/d16/structscsi__read__subchannel}
\input{da/d1c/structscsi__read__toc}
\input{d0/d2f/structscsi__read__toc__hdr}
\input{df/dd1/structscsi__read__toc__type01__descr}
\input{d6/d68/structscsi__reassign__blocks}
\input{de/d17/structscsi__reassign__blocks__data}
\input{d6/dfd/structscsi__receive__copy__failure__details}
\input{d0/d83/structscsi__receive__copy__failure__details__data}
\input{d4/d72/structscsi__receive__copy__operating__parameters}
\input{de/d9b/structscsi__receive__copy__operating__parameters__data}
\input{dd/d84/structscsi__receive__copy__status__lid1}
\input{d5/d10/structscsi__receive__copy__status__lid1__data}
\input{d3/d82/structscsi__receive__copy__status__lid4}
\input{df/d7c/structscsi__receive__copy__status__lid4__data}
\input{df/db7/structscsi__receive__diag}
\input{d8/dcf/structscsi__receive__rod__token__information}
\input{d3/dd8/structscsi__release}
\input{d9/d5c/structscsi__release__10}
\input{d8/dba/structscsi__remove__element__and__truncate}
\input{de/db2/structscsi__report__all__rod__tokens}
\input{d5/dd0/structscsi__report__all__rod__tokens__data}
\input{d6/d9b/structscsi__report__density__support}
\input{d2/d05/structscsi__report__ident__info}
\input{dc/d7a/structscsi__report__ident__info__data}
\input{dd/d8a/structscsi__report__ident__info__descr}
\input{dc/d0c/structscsi__report__key}
\input{d3/d3c/structscsi__report__key__data__agid}
\input{da/d7b/structscsi__report__key__data__asf}
\input{d2/d7e/structscsi__report__key__data__challenge}
\input{dc/d80/structscsi__report__key__data__header}
\input{d3/d48/structscsi__report__key__data__key1__key2}
\input{d0/d26/structscsi__report__key__data__rpc}
\input{db/d6e/structscsi__report__key__data__title}
\input{d1/d01/structscsi__report__luns}
\input{d5/d2b/structscsi__report__luns__data}
\input{d1/d79/structscsi__report__luns__lundata}
\input{de/d71/structscsi__report__supported__opcodes}
\input{df/d09/structscsi__report__supported__opcodes__all}
\input{dd/d5f/structscsi__report__supported__opcodes__descr}
\input{dd/d48/structscsi__report__supported__opcodes__one}
\input{d6/d50/structscsi__report__supported__opcodes__timeout}
\input{db/dc3/structscsi__report__supported__tmf}
\input{dd/dd5/structscsi__report__supported__tmf__data}
\input{dd/dd8/structscsi__report__supported__tmf__ext__data}
\input{d2/df9/structscsi__report__timestamp}
\input{da/df7/structscsi__report__timestamp__data}
\input{d6/dca/structscsi__report__timestamp__parameter__data}
\input{df/d0c/structscsi__report__zones__desc}
\input{d5/d69/structscsi__report__zones__hdr}
\input{d9/d49/structscsi__request__sense}
\input{d6/dfb/structscsi__request__volume__element__address}
\input{de/d92/structscsi__reserve}
\input{dc/d38/structscsi__reserve__10}
\input{d5/d80/structscsi__reserve__release__unit}
\input{d8/d74/structscsi__rewind}
\input{d4/d3f/structscsi__rezero__unit}
\input{d5/db6/structscsi__rigid__disk__page}
\input{d4/db1/structscsi__rw__10}
\input{d2/d4e/structscsi__rw__12}
\input{dd/dac/structscsi__rw__16}
\input{d5/ddd/structscsi__rw__6}
\input{d1/de3/structscsi__sa__rw}
\input{d0/dab/structscsi__sanitize}
\input{d4/d90/structscsi__sanitize__parameter__list}
\input{db/d08/structscsi__scan__bus__info}
\input{d4/df5/structscsi__security__protocol__in}
\input{d8/d69/structscsi__security__protocol__out}
\input{d9/d0c/structscsi__send__diag}
\input{de/d39/structscsi__send__key}
\input{df/d55/structscsi__send__key__data__rpc}
\input{d9/d3f/structscsi__send__receive}
\input{d1/dc4/structscsi__send__volume__tag}
\input{d3/d9a/structscsi__send__volume__tag__parameters}
\input{df/d51/structscsi__sense}
\input{d9/d86/structscsi__sense__ata__ret__desc}
\input{df/d22/structscsi__sense__block}
\input{d4/d15/structscsi__sense__command}
\input{dd/d61/structscsi__sense__data}
\input{d2/d30/structscsi__sense__data__desc}
\input{d3/d7e/structscsi__sense__data__fixed}
\input{d0/d53/structscsi__sense__desc__header}
\input{dd/d46/structscsi__sense__desc__printer}
\input{d6/de1/structscsi__sense__forwarded}
\input{d4/de8/structscsi__sense__fru}
\input{d8/d64/structscsi__sense__info}
\input{d8/d65/structscsi__sense__osd__attr__id}
\input{db/d6b/structscsi__sense__osd__integrity}
\input{da/d73/structscsi__sense__osd__objid}
\input{d4/d37/structscsi__sense__progress}
\input{d4/df4/structscsi__sense__quirk__entry}
\input{db/d54/structscsi__sense__sks}
\input{dd/d0c/structscsi__sense__sks__field}
\input{da/dd1/structscsi__sense__sks__overflow}
\input{d4/da7/structscsi__sense__sks__progress}
\input{df/d92/structscsi__sense__sks__retry}
\input{d0/d54/structscsi__sense__sks__segment}
\input{dc/d41/structscsi__sense__stream}
\input{d5/d26/structscsi__sense__vendor}
\input{d7/d35/structscsi__service__action__in}
\input{d8/dfc/structscsi__set__capacity}
\input{de/d2b/structscsi__set__speed}
\input{da/d28/structscsi__set__timestamp__parameters}
\input{d3/d23/structscsi__sop__routing__id__alt}
\input{d0/d7e/structscsi__sop__routing__id__norm}
\input{d0/dcf/structscsi__space}
\input{d7/d53/structscsi__start__stop__unit}
\input{d3/d7d/structscsi__static__inquiry__pattern}
\input{d2/d88/structscsi__status__iu__header}
\input{d1/d10/structscsi__sync__cache}
\input{dd/dc4/structscsi__sync__cache__16}
\input{d5/d0b/structscsi__tape__ibm__rw__control}
\input{dd/d8c/structscsi__tape__locate}
\input{d8/d81/structscsi__tape__position__data}
\input{d5/d40/structscsi__tape__position__ext__data}
\input{d3/db3/structscsi__tape__position__long__data}
\input{de/d76/structscsi__tape__read__position}
\input{db/d64/structscsi__target__group}
\input{d3/d04/structscsi__target__group__data}
\input{d3/d69/structscsi__target__group__data__extended}
\input{d2/dcb/structscsi__target__port__descriptor}
\input{d8/d4d/structscsi__target__port__group__descriptor}
\input{d0/d9c/structscsi__test__unit__ready}
\input{de/dc4/structscsi__timestamp}
\input{d7/ddb/structscsi__token}
\input{db/d5c/structscsi__transportid__1394}
\input{d7/d9a/structscsi__transportid__fcp}
\input{d5/dfd/structscsi__transportid__header}
\input{d7/d2f/structscsi__transportid__iscsi__device}
\input{d9/d57/structscsi__transportid__iscsi__port}
\input{de/df1/structscsi__transportid__rdma}
\input{d6/d2c/structscsi__transportid__sas}
\input{d6/d55/structscsi__transportid__sop}
\input{d8/d76/structscsi__transportid__spi}
\input{d5/dba/structscsi__unmap}
\input{d9/db5/structscsi__unmap__desc}
\input{d0/d56/structscsi__unmap__header}
\input{dc/ddd/structscsi__verify__10}
\input{d2/d67/structscsi__verify__12}
\input{da/d0e/structscsi__verify__16}
\input{d5/d59/structscsi__vpd__block__device__characteristics}
\input{d2/d55/structscsi__vpd__block__limits}
\input{d1/d15/structscsi__vpd__device__id}
\input{d6/dd5/structscsi__vpd__extended__inquiry__data}
\input{d0/ded/structscsi__vpd__id__descriptor}
\input{d9/db6/structscsi__vpd__id__eui64}
\input{d4/dd8/structscsi__vpd__id__lun__grp__id}
\input{dd/d2c/structscsi__vpd__id__md5__lun__id}
\input{d0/dc7/structscsi__vpd__id__naa__basic}
\input{d7/d7c/structscsi__vpd__id__naa__ieee__extended__id}
\input{db/d7c/structscsi__vpd__id__naa__ieee__reg}
\input{d4/d18/structscsi__vpd__id__naa__ieee__reg__extended}
\input{d8/d45/structscsi__vpd__id__naa__local__reg}
\input{df/d91/structscsi__vpd__id__rel__trgt__port__id}
\input{d1/dbf/structscsi__vpd__id__scsi__name}
\input{da/d81/structscsi__vpd__id__t10}
\input{d7/d8d/structscsi__vpd__id__trgt__port__grp__id}
\input{de/d48/structscsi__vpd__logical__block__prov}
\input{d0/da5/structscsi__vpd__mfg__serial__number}
\input{da/d1d/structscsi__vpd__mode__page__policy}
\input{df/d37/structscsi__vpd__mode__page__policy__descr}
\input{d4/da0/structscsi__vpd__port__designation}
\input{d5/d5a/structscsi__vpd__port__designation__cont}
\input{dd/d9b/structscsi__vpd__scsi__ports}
\input{df/d59/structscsi__vpd__sfs}
\input{d7/d56/structscsi__vpd__supported__page__list}
\input{d2/ddd/structscsi__vpd__supported__pages}
\input{dd/d4f/structscsi__vpd__tpc}
\input{de/dd7/structscsi__vpd__tpc__descriptor}
\input{d2/d70/structscsi__vpd__tpc__descriptor__bdrl}
\input{d7/dfc/structscsi__vpd__tpc__descriptor__gco}
\input{d2/dcf/structscsi__vpd__tpc__descriptor__pd}
\input{d1/df4/structscsi__vpd__tpc__descriptor__rtf}
\input{d0/d1f/structscsi__vpd__tpc__descriptor__rtf__block}
\input{de/d51/structscsi__vpd__tpc__descriptor__sc}
\input{df/dc0/structscsi__vpd__tpc__descriptor__sc__descr}
\input{d3/d92/structscsi__vpd__tpc__descriptor__sd}
\input{d0/ddc/structscsi__vpd__tpc__descriptor__sdid}
\input{dd/d00/structscsi__vpd__tpc__descriptor__srt}
\input{d9/dd9/structscsi__vpd__tpc__descriptor__srtd}
\input{db/d19/structscsi__vpd__unit__serial__number}
\input{d2/da9/structscsi__vpd__zoned__bdc}
\input{db/d3d/structscsi__write__and__verify}
\input{d8/df2/structscsi__write__atomic__16}
\input{d6/ddc/structscsi__write__attribute}
\input{d0/dee/structscsi__write__buffer}
\input{de/dd2/structscsi__write__filemarks}
\input{d7/dc5/structscsi__write__same__10}
\input{d5/d8d/structscsi__write__same__16}
\input{d2/dbc/structscsi__write__using__token}
\input{da/de3/structscsi__write__using__token__data}
\input{d0/dd2/structscsi__write__verify__10}
\input{d1/d92/structscsi__write__verify__12}
\input{d4/d83/structscsi__write__verify__16}
\input{d8/dc1/structscsi__zbc__in}
\input{da/dd7/structscsi__zbc__out}
\input{dc/dfb/structsdda__part}
\input{db/d48/structsdda__softc}
\input{dd/dee/structsense__key__table__entry}
\input{d9/d33/unionsense__t}
\input{db/df4/structsep__identify__data}
\input{d4/d85/unionses__addl__data}
\input{dd/d7f/structses__addl__elem__status__page}
\input{da/de9/structses__addl__status}
\input{d5/dd8/structses__cache}
\input{d6/d95/structses__cfg__page}
\input{da/dc9/structses__comstat}
\input{dc/dfd/structses__control__page__hdr}
\input{d3/d46/structses__control__request}
\input{db/d0b/structses__ctrl__array__dev__slot}
\input{d3/de0/structses__ctrl__audible__alarm}
\input{d2/d56/structses__ctrl__comm__port}
\input{d1/d84/structses__ctrl__common}
\input{df/d4a/structses__ctrl__cooling}
\input{dd/db6/structses__ctrl__current__sensor}
\input{d2/d2e/structses__ctrl__dev__slot}
\input{d5/d9b/structses__ctrl__display}
\input{de/d95/structses__ctrl__door__lock}
\input{da/d03/structses__ctrl__ecc__electronics}
\input{d5/d38/unionses__ctrl__element}
\input{d4/dd5/structses__ctrl__enclosure}
\input{d8/d75/structses__ctrl__initiator__port}
\input{d2/dc2/structses__ctrl__invalid__op__reason}
\input{d4/d57/structses__ctrl__key__pad__entry}
\input{d9/d34/structses__ctrl__language}
\input{d3/dc0/structses__ctrl__nv__cache}
\input{d7/d7b/structses__ctrl__page}
\input{d9/d3e/structses__ctrl__power__supply}
\input{d0/df1/structses__ctrl__sas__connector}
\input{db/d76/structses__ctrl__sas__expander}
\input{de/d06/structses__ctrl__scc__electronics}
\input{d8/d1f/structses__ctrl__scsi__port__or__xcvr}
\input{d9/d78/structses__ctrl__simple__subenc}
\input{d9/d19/structses__ctrl__target__port}
\input{d0/de6/structses__ctrl__temp__sensor}
\input{de/d4c/structses__ctrl__ups}
\input{d5/d95/structses__ctrl__voltage__sensor}
\input{de/d36/structses__elem__descr}
\input{d6/daa/structses__elem__descr__page}
\input{df/dc4/structses__element}
\input{d2/d0c/structses__elm__addlstatus__base__hdr}
\input{d4/dfe/unionses__elm__addlstatus__descr__hdr}
\input{da/d9b/structses__elm__addlstatus__eip__hdr}
\input{d8/d2d/unionses__elm__addlstatus__proto__hdr}
\input{df/d15/structses__elm__ata__hdr}
\input{d8/dd7/structses__elm__desc__hdr}
\input{da/d40/structses__elm__fc__base__hdr}
\input{dd/d24/structses__elm__fc__eip__hdr}
\input{d3/d7d/unionses__elm__fc__hdr}
\input{dd/de4/structses__elm__fc__noneip__hdr}
\input{df/d00/structses__elm__fc__port}
\input{d8/da3/structses__elm__sas__base__hdr}
\input{de/d14/structses__elm__sas__device__phy}
\input{d7/de0/structses__elm__sas__expander__phy}
\input{d0/dd5/unionses__elm__sas__hdr}
\input{dc/d2f/structses__elm__sas__port__phy}
\input{d1/d2c/structses__elm__sas__type0__base__hdr}
\input{d3/d30/structses__elm__sas__type0__eip__hdr}
\input{d1/d11/structses__elm__sas__type1__expander__hdr}
\input{d9/d44/structses__elm__sas__type1__nonexpander__hdr}
\input{d1/deb/structses__elm__type__desc}
\input{d1/d0e/structses__enc__desc}
\input{d9/d58/unionses__hlptxt}
\input{d5/d34/structses__iterator}
\input{d3/d38/structses__mgmt__mode__page}
\input{dd/d3a/structses__page__hdr}
\input{d9/d29/structses__path__iter__args}
\input{dd/dbb/structses__setphyspath__callback__args}
\input{d7/d1d/structses__softc}
\input{d6/d4a/structses__status__array__dev__slot}
\input{d9/dc7/structses__status__audible__alarm}
\input{dc/d53/structses__status__comm__port}
\input{db/db6/structses__status__common}
\input{db/de1/structses__status__cooling}
\input{d9/d0a/structses__status__current__sensor}
\input{d4/d44/structses__status__dev__slot}
\input{dd/d2a/structses__status__display}
\input{d0/dec/structses__status__door__lock}
\input{dc/da3/structses__status__ecc__electronics}
\input{d1/d48/unionses__status__element}
\input{d0/d12/structses__status__enclosure}
\input{d9/de8/structses__status__initiator__port}
\input{d0/d5f/structses__status__invalid__op__reason}
\input{d7/de2/structses__status__key__pad__entry}
\input{da/d65/structses__status__language}
\input{db/d1f/structses__status__nv__cache}
\input{db/d6b/structses__status__page}
\input{de/d72/structses__status__page__hdr}
\input{d3/d3b/structses__status__sas__connector}
\input{d2/d7e/structses__status__sas__expander}
\input{d6/d7d/structses__status__scc__electronics}
\input{d3/dfd/structses__status__scsi__port__or__xcvr}
\input{d6/d71/structses__status__simple__subses}
\input{d6/d45/structses__status__target__port}
\input{de/d5e/structses__status__temp__sensor}
\input{d3/dcc/structses__status__ups}
\input{d6/d2a/structses__status__voltage__sensor}
\input{dc/d61/structses__type}
\input{d7/db2/structsg__header}
\input{d7/d92/structsg__io__hdr}
\input{d6/de6/structsg__io__hdr32}
\input{d8/d06/structsg__rdwr}
\input{de/da7/structsg__scsi__id}
\input{d7/d92/structsg__softc}
\input{d2/dd7/structsmp__cmd__table__entry}
\input{d8/d0a/structsmp__discover__request}
\input{dc/d2c/structsmp__discover__response}
\input{d3/deb/structsmp__error__table__entry}
\input{d6/d16/structsmp__phy__control__request}
\input{d2/dde/structsmp__phy__control__response}
\input{db/d97/structsmp__report__general__request}
\input{d3/d4a/structsmp__report__general__response}
\input{dc/d33/structsmp__report__manuf__info__request}
\input{d5/d17/structsmp__report__manuf__info__response}
\input{d9/d00/structctl__log__pages_1_1stat__page}
\input{d6/d2d/structtarg__cmd__descr}
\input{d0/d3b/structtarg__softc}
\input{d7/d16/structtargbh__cmd__desc}
\input{d3/d6b/structtargbh__softc}
\input{d8/d4c/structtde__block__enc__alg__desc}
\input{dc/d43/structtde__data__enc__cap__page}
\input{d5/da0/structtde__data__enc__desc}
\input{d1/dbc/structtde__data__enc__man__cap__page}
\input{d2/d6f/structtde__data__enc__status__page}
\input{d2/dd4/structtde__enc__mgmt__attr__desc}
\input{db/db5/structtde__get__enc__man__attr__page}
\input{d9/def/structtde__in__support__page}
\input{dd/d17/structtde__key__format__public__wrap}
\input{d1/ddf/structtde__key__format__vendor}
\input{d9/dfa/structtde__key__wrap__pk__page}
\input{d2/da3/structtde__lb__enc__key__sel__desc}
\input{d9/d48/structtde__lb__enc__key__wrap__desc}
\input{d5/ddb/structtde__next__block__enc__status__page}
\input{da/d68/structtde__out__support__page}
\input{dc/df4/structtde__random__num__page}
\input{d5/d16/structtde__sa__encap__page}
\input{d8/de6/structtde__set__data__enc__page}
\input{da/d25/structtde__set__enc__mgmt__attr__page}
\input{df/df9/structtde__supported__key__formats__page}
\input{d3/d0e/structtde__wrapped__key__desc}
\input{d9/dd3/structtpc__io}
\input{d5/d3b/structtpc__list}
\input{d0/ddf/structtpc__token}
\input{d6/dac/structtpcl__softc}
\input{d8/d30/structtrim__request}
\input{d1/db4/structvolume__tag}
\input{d7/dfb/structxpt__proto}
\input{d8/d72/structxpt__proto__ops}
\input{d9/d69/structxpt__softc}
\input{da/d0e/structxpt__traverse__config}
\input{dc/d34/structxpt__xport}
\input{df/df0/structxpt__xport__ops}
\chapter{File Documentation}
\input{d3/dbf/ata__all_8c}
\input{d3/dbf/ata__all_8c_source}
\input{db/d2e/ata__all_8h}
\input{db/d2e/ata__all_8h_source}
\input{d2/d8a/ata__da_8c}
\input{d2/d8a/ata__da_8c_source}
\input{de/d38/ata__pmp_8c}
\input{de/d38/ata__pmp_8c_source}
\input{d4/d35/ata__xpt_8c}
\input{d4/d35/ata__xpt_8c_source}
\input{de/de1/cam_8c}
\input{de/de1/cam_8c_source}
\input{d5/d75/cam_8h}
\input{d5/d75/cam_8h_source}
\input{db/d33/cam__ccb_8h}
\input{db/d33/cam__ccb_8h_source}
\input{dd/de8/cam__compat_8c}
\input{dd/de8/cam__compat_8c_source}
\input{df/db5/cam__compat_8h}
\input{df/db5/cam__compat_8h_source}
\input{d2/d8e/cam__debug_8h}
\input{d2/d8e/cam__debug_8h_source}
\input{d4/d16/cam__iosched_8c}
\input{d4/d16/cam__iosched_8c_source}
\input{df/db2/cam__iosched_8h}
\input{df/db2/cam__iosched_8h_source}
\input{d4/d07/cam__periph_8c}
\input{d4/d07/cam__periph_8c_source}
\input{dc/d47/cam__periph_8h}
\input{dc/d47/cam__periph_8h_source}
\input{d1/d0f/cam__queue_8c}
\input{d1/d0f/cam__queue_8c_source}
\input{d8/d3e/cam__queue_8h}
\input{d8/d3e/cam__queue_8h_source}
\input{d5/d36/cam__sim_8c}
\input{d5/d36/cam__sim_8c_source}
\input{d2/d18/cam__sim_8h}
\input{d2/d18/cam__sim_8h_source}
\input{dd/daa/cam__xpt_8c}
\input{dd/daa/cam__xpt_8c_source}
\input{d2/d9f/cam__xpt_8h}
\input{d2/d9f/cam__xpt_8h_source}
\input{db/d65/cam__xpt__internal_8h}
\input{db/d65/cam__xpt__internal_8h_source}
\input{dc/db5/cam__xpt__periph_8h}
\input{dc/db5/cam__xpt__periph_8h_source}
\input{da/db1/cam__xpt__sim_8h}
\input{da/db1/cam__xpt__sim_8h_source}
\input{de/db5/ctl_8c}
\input{de/db5/ctl_8c_source}
\input{dc/d9c/ctl_8h}
\input{dc/d9c/ctl_8h_source}
\input{d7/ddc/ctl__backend_8c}
\input{d7/ddc/ctl__backend_8c_source}
\input{d1/dd9/ctl__backend_8h}
\input{d1/dd9/ctl__backend_8h_source}
\input{d2/d28/ctl__backend__block_8c}
\input{d2/d28/ctl__backend__block_8c_source}
\input{d3/d71/ctl__backend__ramdisk_8c}
\input{d3/d71/ctl__backend__ramdisk_8c_source}
\input{da/d7b/ctl__cmd__table_8c}
\input{da/d7b/ctl__cmd__table_8c_source}
\input{db/d99/ctl__debug_8h}
\input{db/d99/ctl__debug_8h_source}
\input{da/dc1/ctl__error_8c}
\input{da/dc1/ctl__error_8c_source}
\input{d7/d28/ctl__error_8h}
\input{d7/d28/ctl__error_8h_source}
\input{d1/d04/ctl__frontend_8c}
\input{d1/d04/ctl__frontend_8c_source}
\input{d1/d6c/ctl__frontend_8h}
\input{d1/d6c/ctl__frontend_8h_source}
\input{d0/dd9/ctl__frontend__cam__sim_8c}
\input{d0/dd9/ctl__frontend__cam__sim_8c_source}
\input{d5/daa/ctl__frontend__ioctl_8c}
\input{d5/daa/ctl__frontend__ioctl_8c_source}
\input{d5/d2a/ctl__frontend__iscsi_8c}
\input{d5/d2a/ctl__frontend__iscsi_8c_source}
\input{d3/d31/ctl__frontend__iscsi_8h}
\input{d3/d31/ctl__frontend__iscsi_8h_source}
\input{da/d28/ctl__ha_8c}
\input{da/d28/ctl__ha_8c_source}
\input{d6/dbd/ctl__ha_8h}
\input{d6/dbd/ctl__ha_8h_source}
\input{d4/daa/ctl__io_8h}
\input{d4/daa/ctl__io_8h_source}
\input{dc/df9/ctl__ioctl_8h}
\input{dc/df9/ctl__ioctl_8h_source}
\input{de/d67/ctl__private_8h}
\input{de/d67/ctl__private_8h_source}
\input{d7/d41/ctl__scsi__all_8c}
\input{d7/d41/ctl__scsi__all_8c_source}
\input{d0/d17/ctl__scsi__all_8h}
\input{d0/d17/ctl__scsi__all_8h_source}
\input{d2/df0/ctl__ser__table_8c}
\input{d2/df0/ctl__ser__table_8c_source}
\input{db/dea/ctl__tpc_8c}
\input{db/dea/ctl__tpc_8c_source}
\input{df/d16/ctl__tpc_8h}
\input{df/d16/ctl__tpc_8h_source}
\input{dd/d4c/ctl__tpc__local_8c}
\input{dd/d4c/ctl__tpc__local_8c_source}
\input{df/db7/ctl__util_8c}
\input{df/db7/ctl__util_8c_source}
\input{d2/df3/ctl__util_8h}
\input{d2/df3/ctl__util_8h_source}
\input{d3/de6/scsi__ctl_8c}
\input{d3/de6/scsi__ctl_8c_source}
\input{d5/d75/mmc_8h}
\input{d5/d75/mmc_8h_source}
\input{df/dc9/mmc__all_8h}
\input{df/dc9/mmc__all_8h_source}
\input{d1/d50/mmc__bus_8h}
\input{d1/d50/mmc__bus_8h_source}
\input{d8/d77/mmc__da_8c}
\input{d8/d77/mmc__da_8c_source}
\input{d4/d1e/mmc__sim_8c}
\input{d4/d1e/mmc__sim_8c_source}
\input{d4/d5f/mmc__sim_8h}
\input{d4/d5f/mmc__sim_8h_source}
\input{d8/da5/mmc__sim__if_8m}
\input{d8/da5/mmc__sim__if_8m_source}
\input{df/dee/mmc__xpt_8c}
\input{df/dee/mmc__xpt_8c_source}
\input{d1/dfb/nvme__all_8c}
\input{d1/dfb/nvme__all_8c_source}
\input{d4/db4/nvme__all_8h}
\input{d4/db4/nvme__all_8h_source}
\input{df/d7d/nvme__da_8c}
\input{df/d7d/nvme__da_8c_source}
\input{d4/d17/nvme__xpt_8c}
\input{d4/d17/nvme__xpt_8c_source}
\input{dc/d28/scsi__all_8c}
\input{dc/d28/scsi__all_8c_source}
\input{d8/dfd/scsi__all_8h}
\input{d8/dfd/scsi__all_8h_source}
\input{dc/df6/scsi__cd_8c}
\input{dc/df6/scsi__cd_8c_source}
\input{dd/dd6/scsi__cd_8h}
\input{dd/dd6/scsi__cd_8h_source}
\input{dd/d14/scsi__ch_8c}
\input{dd/d14/scsi__ch_8c_source}
\input{d9/d2e/scsi__ch_8h}
\input{d9/d2e/scsi__ch_8h_source}
\input{df/df6/scsi__da_8c}
\input{df/df6/scsi__da_8c_source}
\input{d9/d7e/scsi__da_8h}
\input{d9/d7e/scsi__da_8h_source}
\input{d4/db3/scsi__enc_8c}
\input{d4/db3/scsi__enc_8c_source}
\input{d9/d9e/scsi__enc_8h}
\input{d9/d9e/scsi__enc_8h_source}
\input{de/dd0/scsi__enc__internal_8h}
\input{de/dd0/scsi__enc__internal_8h_source}
\input{d1/df9/scsi__enc__safte_8c}
\input{d1/df9/scsi__enc__safte_8c_source}
\input{db/d69/scsi__enc__ses_8c}
\input{db/d69/scsi__enc__ses_8c_source}
\input{d2/df5/scsi__iu_8h}
\input{d2/df5/scsi__iu_8h_source}
\input{d0/de8/scsi__message_8h}
\input{d0/de8/scsi__message_8h_source}
\input{df/d7d/scsi__pass_8c}
\input{df/d7d/scsi__pass_8c_source}
\input{d5/d9c/scsi__pass_8h}
\input{d5/d9c/scsi__pass_8h_source}
\input{d9/df9/scsi__pt_8c}
\input{d9/df9/scsi__pt_8c_source}
\input{d3/d8e/scsi__pt_8h}
\input{d3/d8e/scsi__pt_8h_source}
\input{d8/d0f/scsi__sa_8c}
\input{d8/d0f/scsi__sa_8c_source}
\input{d3/d70/scsi__sa_8h}
\input{d3/d70/scsi__sa_8h_source}
\input{d0/d1d/scsi__ses_8h}
\input{d0/d1d/scsi__ses_8h_source}
\input{d3/db1/scsi__sg_8c}
\input{d3/db1/scsi__sg_8c_source}
\input{dd/d6e/scsi__sg_8h}
\input{dd/d6e/scsi__sg_8h_source}
\input{d1/dec/scsi__targ__bh_8c}
\input{d1/dec/scsi__targ__bh_8c_source}
\input{de/d04/scsi__target_8c}
\input{de/d04/scsi__target_8c_source}
\input{dc/d95/scsi__targetio_8h}
\input{dc/d95/scsi__targetio_8h_source}
\input{da/d51/scsi__xpt_8c}
\input{da/d51/scsi__xpt_8c_source}
\input{d3/dcf/smp__all_8c}
\input{d3/dcf/smp__all_8c_source}
\input{d2/d53/smp__all_8h}
\input{d2/d53/smp__all_8h_source}
\input{d7/d63/notreviewed_8dox}
%--- End generated contents ---
% Index
  \backmatter
  \newpage
  \phantomsection
  \clearemptydoublepage
  \addcontentsline{toc}{chapter}{\indexname}
  \printindex
% Required for some languages (in combination with latexdocumentpre from the header)
\end{document}
