  % 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 ATH device 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 ATH device 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 ATH device code}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Data Structure Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Data Structure Documentation}
\input{db/db3/struct__gainOptStep}
\input{d5/d1d/structamrr__node}
\input{d4/d83/structamrr__softc}
\input{dc/d5e/structar2133State}
\input{da/db5/structar2316State}
\input{de/dfa/structar2317State}
\input{d0/dd2/structar2413State}
\input{d3/df3/structar2425State}
\input{d3/d39/structar5111State}
\input{dd/d90/structar5112State}
\input{df/d06/structar5210__desc}
\input{d3/dd4/structar5211__desc}
\input{da/dcf/structar5212__desc}
\input{dc/d34/structar5212AniParams}
\input{df/d05/structar5212AniState}
\input{d1/d4d/structar5212NfCalHist}
\input{d1/dcc/structar531x__boarddata}
\input{d2/dd3/structar531x__config}
\input{d2/d96/structar5413State}
\input{dc/d57/structar5416__desc}
\input{db/de9/structar5416__rx__desc}
\input{df/d3a/structar5416__tx__desc}
\input{d8/d03/structar5416eeprom}
\input{df/da4/structar5416eeprom__4k}
\input{de/d27/structar5416NfLimits}
\input{d6/d18/structar5416PerCal}
\input{d0/d71/structar9280State}
\input{d8/db8/structar9287__eeprom}
\input{dd/df9/structar9287State}
\input{d1/d89/structath__ahb__softc}
\input{d3/d6a/structath__buf}
\input{d8/db9/structath__desc}
\input{d8/d92/structath__desc__status}
\input{d6/df0/structath__desc__txedma}
\input{d1/d31/structath__descdma}
\input{db/d7a/structath__diag}
\input{dd/db6/structath__hal}
\input{dc/d27/structath__hal__5210}
\input{d3/d99/structath__hal__5211}
\input{d8/de0/structath__hal__5212}
\input{da/d68/structath__hal__5416}
\input{d5/dac/structath__hal__9280}
\input{d2/d8d/structath__hal__9285}
\input{d5/d5a/structath__hal__9287}
\input{d7/d8c/structath__hal__chip}
\input{d0/ddb/structath__hal__private}
\input{d4/d40/structath__hal__rf}
\input{dc/d5e/structath__intr__stats}
\input{d9/d5a/structath__node}
\input{d7/d7a/structath__pci__softc}
\input{d9/d82/structath__ratectrl}
\input{d5/d8c/structath__rateioctl}
\input{d7/d29/structath__rateioctl__rt}
\input{de/d11/structath__rateioctl__tlv}
\input{de/d8d/structath__rc__series}
\input{d8/db7/structath__rx__edma}
\input{d5/d0b/structath__rx__methods}
\input{da/d60/structath__rx__radiotap__header}
\input{d7/dbf/structath__rx__status}
\input{db/d7a/structath__softc}
\input{da/d89/structath__spectral__state}
\input{de/d5d/structath__stats}
\input{d2/d4e/structath__tid}
\input{dd/d40/structath__tx__aggr__stats}
\input{d1/d12/structath__tx__edma__fifo}
\input{d5/df2/structath__tx__methods}
\input{d1/daf/structath__tx__radiotap__header}
\input{db/dc4/structath__tx__status}
\input{d6/d22/structath__txq}
\input{d4/d47/structath__vap}
\input{db/dfc/structathregrec}
\input{da/d15/structbase__eep__ar9287__header}
\input{d9/d09/structBaseEepHeader}
\input{d2/dbc/structBaseEepHeader4k}
\input{d5/d71/structcal__ctl__data__ar9287}
\input{d7/d2f/structcal__data__op__loop__ar9287}
\input{da/d7e/structcal__data__per__freq__ar9287}
\input{df/dc4/unioncal__data__per__freq__ar9287__u}
\input{dd/dd0/structcal__list}
\input{da/d28/structCalCtlData}
\input{d4/dfe/structCalCtlData4k}
\input{d4/ddb/structCalCtlEdges}
\input{d2/da8/structcalDataPerFreq}
\input{d2/daf/structcalDataPerFreq4k}
\input{d8/d7d/structcalDataPerFreqOpLoop}
\input{da/d13/structCalTargetPowerHt}
\input{d5/d9a/structCalTargetPowerLegacy}
\input{de/d72/structCHAN__CENTERS}
\input{d4/de5/structCHAN__INFO__2GHZ}
\input{d5/d12/structcmode}
\input{df/dca/structcornerCalInfo}
\input{d6/d0a/structCOUNTRY__CODE__TO__ENUM__RD}
\input{d8/d04/structdataPerChannel}
\input{d0/d0a/structEEPROM__DATA__PER__CHANNEL__2413}
\input{d6/dc4/structEEPROM__DATA__PER__CHANNEL__5112}
\input{d2/db5/structEEPROM__DATA__STRUCT__2413}
\input{dd/d45/structEEPROM__POWER__5112}
\input{d3/dca/structEEPROM__POWER__EXPN__5112}
\input{dd/d0f/structEXPN__DATA__PER__CHANNEL__5112}
\input{d4/d79/structEXPN__DATA__PER__XPD__5112}
\input{d8/de3/structfullPcdacStruct}
\input{d1/d81/structGAIN__OPTIMIZATION__LADDER}
\input{d0/dc3/structGAIN__VALUES}
\input{d4/d11/structHAL__11N__RATE__SERIES}
\input{d6/d21/structHAL__ANI__PARAMS}
\input{d9/d25/structHAL__ANI__STATE}
\input{d4/dbd/structHAL__ANI__STATS}
\input{d8/de1/structHAL__ANISTATS}
\input{d8/d8e/structHAL__ANT__COMB__CONFIG}
\input{d0/de1/structhal__bb__panic__info}
\input{d2/d92/structHAL__BEACON__STATE}
\input{d5/d5d/structHAL__BEACON__TIMERS}
\input{de/d1b/structHAL__BT__COEX__CONFIG}
\input{d4/db7/structHAL__BT__COEX__INFO}
\input{db/df9/unionHAL__CAL__SAMPLE}
\input{d4/d6a/structHAL__CAPABILITIES}
\input{d7/d51/structHAL__CHANNEL__INTERNAL}
\input{db/db0/structHAL__CHANNEL__SURVEY}
\input{dc/d2c/structHAL__DESC__INFO}
\input{d5/dd3/structhal__dfs__event}
\input{dc/d96/structHAL__DIAG__EEVAL}
\input{d5/d23/structHAL__DIAG__KEYVAL}
\input{d9/de7/structHAL__DIAG__REGVAL}
\input{d9/d79/structHAL__EEPROM}
\input{d6/d90/structHAL__EEPROM__9287}
\input{db/daa/structHAL__EEPROM__v1}
\input{d5/d89/structHAL__EEPROM__v14}
\input{de/d57/structHAL__EEPROM__v4k}
\input{d5/d51/structhal__hw__hang__check__t}
\input{d5/d77/structHAL__INI__ARRAY}
\input{dd/d60/structHAL__KEYVAL}
\input{db/d8c/structhal__mac__hang__check__t}
\input{d3/df5/structHAL__MIB__STATS}
\input{d0/d53/structHAL__NFCAL__BASE}
\input{df/d93/structHAL__NFCAL__HIST__FULL}
\input{d3/d8e/structHAL__NFCAL__HIST__SMALL}
\input{dc/d04/structHAL__NODE__STATS}
\input{dd/da4/structHAL__OPS__CONFIG}
\input{d1/d17/structHAL__PHYERR__PARAM}
\input{db/de2/structHAL__RATE__SET}
\input{d8/d8f/structHAL__RATE__TABLE}
\input{d2/d53/structHAL__REGRANGE}
\input{d4/d65/structHAL__REGWRITE}
\input{de/dc9/structHAL__REVS}
\input{d2/d47/structHAL__SPECTRAL__PARAM}
\input{d3/d8f/structHAL__SURVEY__SAMPLE}
\input{d8/de3/structHAL__TX__QUEUE__INFO}
\input{df/dd9/structHAL__TXQ__INFO}
\input{d5/db5/structhalCounters}
\input{d2/d86/structif__ath__alq}
\input{d5/d5d/structif__ath__alq__hdr}
\input{de/d00/structif__ath__alq__init__state}
\input{d7/d59/structif__ath__alq__interrupt}
\input{df/d7f/structif__ath__alq__mib__counters}
\input{d3/dcb/structif__ath__alq__payload}
\input{d6/d4e/structif__ath__alq__tdma__beacon__state}
\input{da/de6/structif__ath__alq__tdma__slot__calc}
\input{d0/d9b/structif__ath__alq__tdma__timer__config}
\input{d8/d5b/structif__ath__alq__tdma__timer__set}
\input{d6/d4b/structif__ath__alq__tdma__tsf__adjust}
\input{d4/dec/structif__ath__alq__tx__fifo__push}
\input{d3/d6e/structif__ath__ant__comb__state}
\input{d3/db4/structini}
\input{d8/d8b/structmac__dbg__regs__t}
\input{db/dad/structmodal__eep__ar9287__header}
\input{d5/dd8/structModalEepHeader}
\input{d1/d4a/structModalEepHeader4k}
\input{d3/d7e/structonoe__node}
\input{db/de1/structonoe__softc}
\input{db/d58/structpcdacsEeprom}
\input{d8/d04/structper__cal__data}
\input{d5/dda/structrate__stats}
\input{d0/de8/structRAW__DATA__PER__CHANNEL__2413}
\input{dd/dac/structRAW__DATA__PER__PDGAIN__2413}
\input{d8/d95/structRAW__DATA__STRUCT__2413}
\input{d2/df0/structRD__EDGES__POWER}
\input{df/d63/structREG__DMN__FREQ__BAND}
\input{d9/dca/structregDomain}
\input{d8/d47/structregDomainPair}
\input{d2/d79/structREGISTER__VAL}
\input{d1/d2b/structRfHalFuncs}
\input{df/d2c/structsample__node}
\input{d9/d79/structsample__softc}
\input{d9/dce/structspurChanStruct}
\input{d5/d70/structtpcMap}
\input{dc/dcb/structtrgtPowerAllModes}
\input{d9/de5/structtrgtPowerInfo}
\input{da/dee/structtxschedule}
\chapter{File Documentation}
\input{d8/d6a/ah__osdep_8c}
\input{d8/d6a/ah__osdep_8c_source}
\input{d2/df6/ah__osdep_8h}
\input{d2/df6/ah__osdep_8h_source}
\input{d4/d60/ah__osdep__ar5210_8c}
\input{d4/d60/ah__osdep__ar5210_8c_source}
\input{d4/dab/ah__osdep__ar5211_8c}
\input{d4/dab/ah__osdep__ar5211_8c_source}
\input{dc/dd0/ah__osdep__ar5212_8c}
\input{dc/dd0/ah__osdep__ar5212_8c_source}
\input{d9/d80/ah__osdep__ar5416_8c}
\input{d9/d80/ah__osdep__ar5416_8c_source}
\input{d0/d23/ah__osdep__ar9300_8c}
\input{d0/d23/ah__osdep__ar9300_8c_source}
\input{da/d42/dfs__null_8c}
\input{da/d42/dfs__null_8c_source}
\input{d3/db2/ah_8c}
\input{d3/db2/ah_8c_source}
\input{d9/dac/ah_8h}
\input{d9/dac/ah_8h_source}
\input{db/dc1/ah__btcoex_8h}
\input{db/dc1/ah__btcoex_8h_source}
\input{d1/d51/ah__debug_8h}
\input{d1/d51/ah__debug_8h_source}
\input{d3/d7d/ah__decode_8h}
\input{d3/d7d/ah__decode_8h_source}
\input{d6/d68/ah__desc_8h}
\input{d6/d68/ah__desc_8h_source}
\input{dc/d80/ah__devid_8h}
\input{dc/d80/ah__devid_8h_source}
\input{d0/de8/ah__diagcodes_8h}
\input{d0/de8/ah__diagcodes_8h_source}
\input{d0/dc5/ah__eeprom_8h}
\input{d0/dc5/ah__eeprom_8h_source}
\input{d8/d8c/ah__eeprom__9287_8c}
\input{d8/d8c/ah__eeprom__9287_8c_source}
\input{db/d16/ah__eeprom__9287_8h}
\input{db/d16/ah__eeprom__9287_8h_source}
\input{d7/d1e/ah__eeprom__v1_8c}
\input{d7/d1e/ah__eeprom__v1_8c_source}
\input{df/d4a/ah__eeprom__v1_8h}
\input{df/d4a/ah__eeprom__v1_8h_source}
\input{d4/d8f/ah__eeprom__v14_8c}
\input{d4/d8f/ah__eeprom__v14_8c_source}
\input{d8/da7/ah__eeprom__v14_8h}
\input{d8/da7/ah__eeprom__v14_8h_source}
\input{d7/d22/ah__eeprom__v3_8c}
\input{d7/d22/ah__eeprom__v3_8c_source}
\input{d3/d9c/ah__eeprom__v3_8h}
\input{d3/d9c/ah__eeprom__v3_8h_source}
\input{d1/dbd/ah__eeprom__v4k_8c}
\input{d1/dbd/ah__eeprom__v4k_8c_source}
\input{d3/d09/ah__eeprom__v4k_8h}
\input{d3/d09/ah__eeprom__v4k_8h_source}
\input{da/d6e/ah__internal_8h}
\input{da/d6e/ah__internal_8h_source}
\input{d1/d33/ah__regdomain_8c}
\input{d1/d33/ah__regdomain_8c_source}
\input{de/de5/ah__regdomain_8h}
\input{de/de5/ah__regdomain_8h_source}
\input{da/de0/ah__rd__ctry_8h}
\input{da/de0/ah__rd__ctry_8h_source}
\input{dc/d2c/ah__rd__domains_8h}
\input{dc/d2c/ah__rd__domains_8h_source}
\input{db/d2e/ah__rd__freqbands_8h}
\input{db/d2e/ah__rd__freqbands_8h_source}
\input{d0/d78/ah__rd__regenum_8h}
\input{d0/d78/ah__rd__regenum_8h_source}
\input{d7/d31/ah__rd__regmap_8h}
\input{d7/d31/ah__rd__regmap_8h_source}
\input{d3/de5/ah__soc_8h}
\input{d3/de5/ah__soc_8h_source}
\input{d6/dca/ar5210_8h}
\input{d6/dca/ar5210_8h_source}
\input{d3/d18/ar5210__attach_8c}
\input{d3/d18/ar5210__attach_8c_source}
\input{d2/de8/ar5210__beacon_8c}
\input{d2/de8/ar5210__beacon_8c_source}
\input{dd/de9/ar5210__interrupts_8c}
\input{dd/de9/ar5210__interrupts_8c_source}
\input{d7/db8/ar5210__keycache_8c}
\input{d7/db8/ar5210__keycache_8c_source}
\input{df/d6c/ar5210__misc_8c}
\input{df/d6c/ar5210__misc_8c_source}
\input{d5/d54/ar5210__phy_8c}
\input{d5/d54/ar5210__phy_8c_source}
\input{dd/d8b/ar5210__power_8c}
\input{dd/d8b/ar5210__power_8c_source}
\input{da/d72/ar5210__recv_8c}
\input{da/d72/ar5210__recv_8c_source}
\input{d2/dc7/ar5210__reset_8c}
\input{d2/dc7/ar5210__reset_8c_source}
\input{d4/d0c/ar5210__xmit_8c}
\input{d4/d0c/ar5210__xmit_8c_source}
\input{d6/dde/ar5210desc_8h}
\input{d6/dde/ar5210desc_8h_source}
\input{db/dd5/ar5210phy_8h}
\input{db/dd5/ar5210phy_8h_source}
\input{dc/d9a/ar5210reg_8h}
\input{dc/d9a/ar5210reg_8h_source}
\input{d1/d51/ar5211_8h}
\input{d1/d51/ar5211_8h_source}
\input{da/dc8/ar5211__attach_8c}
\input{da/dc8/ar5211__attach_8c_source}
\input{d4/d46/ar5211__beacon_8c}
\input{d4/d46/ar5211__beacon_8c_source}
\input{db/d18/ar5211__interrupts_8c}
\input{db/d18/ar5211__interrupts_8c_source}
\input{de/d45/ar5211__keycache_8c}
\input{de/d45/ar5211__keycache_8c_source}
\input{de/d51/ar5211__misc_8c}
\input{de/d51/ar5211__misc_8c_source}
\input{de/d2b/ar5211__phy_8c}
\input{de/d2b/ar5211__phy_8c_source}
\input{d2/d71/ar5211__power_8c}
\input{d2/d71/ar5211__power_8c_source}
\input{d2/dc8/ar5211__recv_8c}
\input{d2/dc8/ar5211__recv_8c_source}
\input{dd/db1/ar5211__reset_8c}
\input{dd/db1/ar5211__reset_8c_source}
\input{d9/d99/ar5211__xmit_8c}
\input{d9/d99/ar5211__xmit_8c_source}
\input{d6/d9f/ar5211desc_8h}
\input{d6/d9f/ar5211desc_8h_source}
\input{db/da5/ar5211phy_8h}
\input{db/da5/ar5211phy_8h_source}
\input{d0/d43/ar5211reg_8h}
\input{d0/d43/ar5211reg_8h_source}
\input{d9/d08/ar2316_8c}
\input{d9/d08/ar2316_8c_source}
\input{d6/da2/ar2317_8c}
\input{d6/da2/ar2317_8c_source}
\input{d9/d3c/ar2413_8c}
\input{d9/d3c/ar2413_8c_source}
\input{dc/da8/ar2425_8c}
\input{dc/da8/ar2425_8c_source}
\input{d9/df8/ar5111_8c}
\input{d9/df8/ar5111_8c_source}
\input{dc/d5e/ar5112_8c}
\input{dc/d5e/ar5112_8c_source}
\input{d1/d55/ar5212_8h}
\input{d1/d55/ar5212_8h_source}
\input{d6/d2d/ar5212__ani_8c}
\input{d6/d2d/ar5212__ani_8c_source}
\input{d8/d74/ar5212__attach_8c}
\input{d8/d74/ar5212__attach_8c_source}
\input{db/de7/ar5212__beacon_8c}
\input{db/de7/ar5212__beacon_8c_source}
\input{de/d92/ar5212__eeprom_8c}
\input{de/d92/ar5212__eeprom_8c_source}
\input{d2/dfe/ar5212__gpio_8c}
\input{d2/dfe/ar5212__gpio_8c_source}
\input{d5/d39/ar5212__interrupts_8c}
\input{d5/d39/ar5212__interrupts_8c_source}
\input{d0/d07/ar5212__keycache_8c}
\input{d0/d07/ar5212__keycache_8c_source}
\input{db/dfc/ar5212__misc_8c}
\input{db/dfc/ar5212__misc_8c_source}
\input{df/da4/ar5212__phy_8c}
\input{df/da4/ar5212__phy_8c_source}
\input{da/d6a/ar5212__power_8c}
\input{da/d6a/ar5212__power_8c_source}
\input{dc/dd4/ar5212__recv_8c}
\input{dc/dd4/ar5212__recv_8c_source}
\input{d6/dec/ar5212__reset_8c}
\input{d6/dec/ar5212__reset_8c_source}
\input{db/da4/ar5212__rfgain_8c}
\input{db/da4/ar5212__rfgain_8c_source}
\input{dc/d13/ar5212__xmit_8c}
\input{dc/d13/ar5212__xmit_8c_source}
\input{d4/d87/ar5212desc_8h}
\input{d4/d87/ar5212desc_8h_source}
\input{d2/d93/ar5212phy_8h}
\input{d2/d93/ar5212phy_8h_source}
\input{d0/de9/ar5212reg_8h}
\input{d0/de9/ar5212reg_8h_source}
\input{d9/d7d/ar5311reg_8h}
\input{d9/d7d/ar5311reg_8h_source}
\input{d8/df5/ar5413_8c}
\input{d8/df5/ar5413_8c_source}
\input{d6/d30/ar5312_8h}
\input{d6/d30/ar5312_8h_source}
\input{d3/d0e/ar5312__attach_8c}
\input{d3/d0e/ar5312__attach_8c_source}
\input{db/d12/ar5312__eeprom_8c}
\input{db/d12/ar5312__eeprom_8c_source}
\input{d3/d36/ar5312__gpio_8c}
\input{d3/d36/ar5312__gpio_8c_source}
\input{d0/de9/ar5312__interrupts_8c}
\input{d0/de9/ar5312__interrupts_8c_source}
\input{d6/d57/ar5312__misc_8c}
\input{d6/d57/ar5312__misc_8c_source}
\input{df/d99/ar5312__power_8c}
\input{df/d99/ar5312__power_8c_source}
\input{dd/d1e/ar5312__reset_8c}
\input{dd/d1e/ar5312__reset_8c_source}
\input{dc/d39/ar5312phy_8h}
\input{dc/d39/ar5312phy_8h_source}
\input{d8/ddc/ar5312reg_8h}
\input{d8/ddc/ar5312reg_8h_source}
\input{d2/d61/ar5315__gpio_8c}
\input{d2/d61/ar5315__gpio_8c_source}
\input{d8/dea/ar2133_8c}
\input{d8/dea/ar2133_8c_source}
\input{da/d64/ar5416_8h}
\input{da/d64/ar5416_8h_source}
\input{db/d98/ar5416__ani_8c}
\input{db/d98/ar5416__ani_8c_source}
\input{de/d23/ar5416__attach_8c}
\input{de/d23/ar5416__attach_8c_source}
\input{dd/da1/ar5416__beacon_8c}
\input{dd/da1/ar5416__beacon_8c_source}
\input{de/d5a/ar5416__btcoex_8c}
\input{de/d5a/ar5416__btcoex_8c_source}
\input{d4/d08/ar5416__btcoex_8h}
\input{d4/d08/ar5416__btcoex_8h_source}
\input{d0/d16/ar5416__cal_8c}
\input{d0/d16/ar5416__cal_8c_source}
\input{d9/d24/ar5416__cal_8h}
\input{d9/d24/ar5416__cal_8h_source}
\input{d6/dbd/ar5416__cal__adcdc_8c}
\input{d6/dbd/ar5416__cal__adcdc_8c_source}
\input{d6/dd9/ar5416__cal__adcgain_8c}
\input{d6/dd9/ar5416__cal__adcgain_8c_source}
\input{db/d39/ar5416__cal__iq_8c}
\input{db/d39/ar5416__cal__iq_8c_source}
\input{d2/d92/ar5416__eeprom_8c}
\input{d2/d92/ar5416__eeprom_8c_source}
\input{d9/d92/ar5416__gpio_8c}
\input{d9/d92/ar5416__gpio_8c_source}
\input{d7/daa/ar5416__interrupts_8c}
\input{d7/daa/ar5416__interrupts_8c_source}
\input{db/df5/ar5416__keycache_8c}
\input{db/df5/ar5416__keycache_8c_source}
\input{d1/d2f/ar5416__misc_8c}
\input{d1/d2f/ar5416__misc_8c_source}
\input{dd/dd4/ar5416__phy_8c}
\input{dd/dd4/ar5416__phy_8c_source}
\input{d3/d8a/ar5416__power_8c}
\input{d3/d8a/ar5416__power_8c_source}
\input{d4/dfd/ar5416__radar_8c}
\input{d4/dfd/ar5416__radar_8c_source}
\input{d8/d06/ar5416__recv_8c}
\input{d8/d06/ar5416__recv_8c_source}
\input{d2/d17/ar5416__reset_8c}
\input{d2/d17/ar5416__reset_8c_source}
\input{d5/d5c/ar5416__spectral_8c}
\input{d5/d5c/ar5416__spectral_8c_source}
\input{d2/d95/ar5416__xmit_8c}
\input{d2/d95/ar5416__xmit_8c_source}
\input{d2/db0/ar5416desc_8h}
\input{d2/db0/ar5416desc_8h_source}
\input{de/d65/ar5416phy_8h}
\input{de/d65/ar5416phy_8h_source}
\input{d3/dfb/ar5416reg_8h}
\input{d3/dfb/ar5416reg_8h_source}
\input{d7/dcc/ar9130__attach_8c}
\input{d7/dcc/ar9130__attach_8c_source}
\input{de/d78/ar9130__eeprom_8c}
\input{de/d78/ar9130__eeprom_8c_source}
\input{d0/d3d/ar9130__eeprom_8h}
\input{d0/d3d/ar9130__eeprom_8h_source}
\input{dd/d8e/ar9130__phy_8c}
\input{dd/d8e/ar9130__phy_8c_source}
\input{d3/da7/ar9130__phy_8h}
\input{d3/da7/ar9130__phy_8h_source}
\input{d2/d81/ar9130reg_8h}
\input{d2/d81/ar9130reg_8h_source}
\input{de/df9/ar9160__attach_8c}
\input{de/df9/ar9160__attach_8c_source}
\input{db/dd5/ar9002phy_8h}
\input{db/dd5/ar9002phy_8h_source}
\input{d4/dbd/ar9280_8c}
\input{d4/dbd/ar9280_8c_source}
\input{d1/d0b/ar9280_8h}
\input{d1/d0b/ar9280_8h_source}
\input{d8/dea/ar9280__attach_8c}
\input{d8/dea/ar9280__attach_8c_source}
\input{d5/da9/ar9280__olc_8c}
\input{d5/da9/ar9280__olc_8c_source}
\input{d2/d84/ar9280__olc_8h}
\input{d2/d84/ar9280__olc_8h_source}
\input{d8/d48/ar9285_8c}
\input{d8/d48/ar9285_8c_source}
\input{d2/d59/ar9285_8h}
\input{d2/d59/ar9285_8h_source}
\input{da/d6f/ar9285__attach_8c}
\input{da/d6f/ar9285__attach_8c_source}
\input{df/d47/ar9285__btcoex_8c}
\input{df/d47/ar9285__btcoex_8c_source}
\input{d9/d87/ar9285__cal_8c}
\input{d9/d87/ar9285__cal_8c_source}
\input{dd/d8a/ar9285__cal_8h}
\input{dd/d8a/ar9285__cal_8h_source}
\input{d3/ddb/ar9285__diversity_8c}
\input{d3/ddb/ar9285__diversity_8c_source}
\input{d8/dc8/ar9285__diversity_8h}
\input{d8/dc8/ar9285__diversity_8h_source}
\input{d5/d58/ar9285__phy_8c}
\input{d5/d58/ar9285__phy_8c_source}
\input{db/d57/ar9285__phy_8h}
\input{db/d57/ar9285__phy_8h_source}
\input{d0/d98/ar9285__reset_8c}
\input{d0/d98/ar9285__reset_8c_source}
\input{dc/de2/ar9285an_8h}
\input{dc/de2/ar9285an_8h_source}
\input{d2/de9/ar9285phy_8h}
\input{d2/de9/ar9285phy_8h_source}
\input{d5/d08/ar9287_8c}
\input{d5/d08/ar9287_8c_source}
\input{d0/dc4/ar9287_8h}
\input{d0/dc4/ar9287_8h_source}
\input{dc/d33/ar9287__attach_8c}
\input{dc/d33/ar9287__attach_8c_source}
\input{da/d40/ar9287__cal_8c}
\input{da/d40/ar9287__cal_8c_source}
\input{db/d28/ar9287__cal_8h}
\input{db/d28/ar9287__cal_8h_source}
\input{d2/d8a/ar9287__olc_8c}
\input{d2/d8a/ar9287__olc_8c_source}
\input{de/d94/ar9287__olc_8h}
\input{de/d94/ar9287__olc_8h_source}
\input{d2/d7c/ar9287__reset_8c}
\input{d2/d7c/ar9287__reset_8c_source}
\input{d4/dcb/ar9287__reset_8h}
\input{d4/dcb/ar9287__reset_8h_source}
\input{d3/d02/ar9287an_8h}
\input{d3/d02/ar9287an_8h_source}
\input{d5/dc3/ar9287phy_8h}
\input{d5/dc3/ar9287phy_8h_source}
\input{dd/de0/ar9300__btcoex_8h}
\input{dd/de0/ar9300__btcoex_8h_source}
\input{d5/d1b/ar9300__devid_8h}
\input{d5/d1b/ar9300__devid_8h_source}
\input{da/da8/amrr_8c}
\input{da/da8/amrr_8c_source}
\input{d2/d7d/amrr_8h}
\input{d2/d7d/amrr_8h_source}
\input{dc/d3b/onoe_8c}
\input{dc/d3b/onoe_8c_source}
\input{de/dff/onoe_8h}
\input{de/dff/onoe_8h_source}
\input{da/d30/sample_8c}
\input{da/d30/sample_8c_source}
\input{db/d70/sample_8h}
\input{db/d70/sample_8h_source}
\input{df/d2c/tx__schedules_8h}
\input{df/d2c/tx__schedules_8h_source}
\input{d6/ddc/if__ath_8c}
\input{d6/ddc/if__ath_8c_source}
\input{dc/d2c/if__ath__ahb_8c}
\input{dc/d2c/if__ath__ahb_8c_source}
\input{d0/de6/if__ath__alq_8c}
\input{d0/de6/if__ath__alq_8c_source}
\input{d4/df7/if__ath__alq_8h}
\input{d4/df7/if__ath__alq_8h_source}
\input{d3/d67/if__ath__beacon_8c}
\input{d3/d67/if__ath__beacon_8c_source}
\input{dc/d65/if__ath__beacon_8h}
\input{dc/d65/if__ath__beacon_8h_source}
\input{df/d11/if__ath__btcoex_8c}
\input{df/d11/if__ath__btcoex_8c_source}
\input{d4/de2/if__ath__btcoex_8h}
\input{d4/de2/if__ath__btcoex_8h_source}
\input{df/d3e/if__ath__btcoex__mci_8c}
\input{df/d3e/if__ath__btcoex__mci_8c_source}
\input{db/d89/if__ath__btcoex__mci_8h}
\input{db/d89/if__ath__btcoex__mci_8h_source}
\input{dc/da1/if__ath__debug_8c}
\input{dc/da1/if__ath__debug_8c_source}
\input{d8/dea/if__ath__debug_8h}
\input{d8/dea/if__ath__debug_8h_source}
\input{d3/d6c/if__ath__descdma_8c}
\input{d3/d6c/if__ath__descdma_8c_source}
\input{d4/d59/if__ath__descdma_8h}
\input{d4/d59/if__ath__descdma_8h_source}
\input{db/d4b/if__ath__dfs_8c}
\input{db/d4b/if__ath__dfs_8c_source}
\input{de/d8e/if__ath__drv_8c}
\input{de/d8e/if__ath__drv_8c_source}
\input{dd/d24/if__ath__ioctl_8c}
\input{dd/d24/if__ath__ioctl_8c_source}
\input{d8/dc2/if__ath__ioctl_8h}
\input{d8/dc2/if__ath__ioctl_8h_source}
\input{db/da6/if__ath__keycache_8c}
\input{db/da6/if__ath__keycache_8c_source}
\input{db/d44/if__ath__keycache_8h}
\input{db/d44/if__ath__keycache_8h_source}
\input{da/d31/if__ath__led_8c}
\input{da/d31/if__ath__led_8c_source}
\input{df/dab/if__ath__led_8h}
\input{df/dab/if__ath__led_8h_source}
\input{d0/dda/if__ath__lna__div_8c}
\input{d0/dda/if__ath__lna__div_8c_source}
\input{d6/de2/if__ath__lna__div_8h}
\input{d6/de2/if__ath__lna__div_8h_source}
\input{d5/d5e/if__ath__misc_8h}
\input{d5/d5e/if__ath__misc_8h_source}
\input{dd/dcd/if__ath__pci_8c}
\input{dd/dcd/if__ath__pci_8c_source}
\input{da/dee/if__ath__pci__devlist_8h}
\input{da/dee/if__ath__pci__devlist_8h_source}
\input{d8/def/if__ath__rate_8c}
\input{d8/def/if__ath__rate_8c_source}
\input{dc/d88/if__ath__rx_8c}
\input{dc/d88/if__ath__rx_8c_source}
\input{d0/d7c/if__ath__rx_8h}
\input{d0/d7c/if__ath__rx_8h_source}
\input{d2/dbc/if__ath__rx__edma_8c}
\input{d2/dbc/if__ath__rx__edma_8c_source}
\input{d3/dd9/if__ath__rx__edma_8h}
\input{d3/dd9/if__ath__rx__edma_8h_source}
\input{d2/db0/if__ath__spectral_8c}
\input{d2/db0/if__ath__spectral_8c_source}
\input{d4/de6/if__ath__spectral_8h}
\input{d4/de6/if__ath__spectral_8h_source}
\input{d7/ddd/if__ath__sysctl_8c}
\input{d7/ddd/if__ath__sysctl_8c_source}
\input{dc/d23/if__ath__sysctl_8h}
\input{dc/d23/if__ath__sysctl_8h_source}
\input{d6/db0/if__ath__tdma_8c}
\input{d6/db0/if__ath__tdma_8c_source}
\input{de/db1/if__ath__tdma_8h}
\input{de/db1/if__ath__tdma_8h_source}
\input{d5/d12/if__ath__tsf_8h}
\input{d5/d12/if__ath__tsf_8h_source}
\input{de/d2d/if__ath__tx_8c}
\input{de/d2d/if__ath__tx_8c_source}
\input{d6/d5d/if__ath__tx_8h}
\input{d6/d5d/if__ath__tx_8h_source}
\input{dd/dd1/if__ath__tx__edma_8c}
\input{dd/dd1/if__ath__tx__edma_8c_source}
\input{d5/d67/if__ath__tx__edma_8h}
\input{d5/d67/if__ath__tx__edma_8h_source}
\input{d3/d54/if__ath__tx__ht_8c}
\input{d3/d54/if__ath__tx__ht_8c_source}
\input{df/d1c/if__ath__tx__ht_8h}
\input{df/d1c/if__ath__tx__ht_8h_source}
\input{df/d74/if__athdfs_8h}
\input{df/d74/if__athdfs_8h_source}
\input{d0/d05/if__athioctl_8h}
\input{d0/d05/if__athioctl_8h_source}
\input{de/d4f/if__athrate_8h}
\input{de/d4f/if__athrate_8h_source}
\input{db/d33/if__athvar_8h}
\input{db/d33/if__athvar_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}
