\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__BF__LATp__CntrbStatus}{\_\-BF\_\-LATp\_\-Cntrb\-Status} (Layout of 16-bit LATp contribution status )}{\pageref{struct__BF__LATp__CntrbStatus}}{}
\item\contentsline{section}{\hyperlink{struct__BF__LCB__mark}{\_\-BF\_\-LCB\_\-mark} (Layout of a LATp unsolicited message header )}{\pageref{struct__BF__LCB__mark}}{}
\item\contentsline{section}{\hyperlink{struct__BFcellHeader}{\_\-BFcell\-Header} (Layout of a control cell header )}{\pageref{struct__BFcellHeader}}{}
\item\contentsline{section}{\hyperlink{struct__BFevSummary}{\_\-BFev\-Summary} (Map of 32-bit event summary word )}{\pageref{struct__BFevSummary}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__evtDesc}{\_\-BFLCB\_\-evt\-Desc} (Map of LCB event result descriptor )}{\pageref{struct__BFLCB__evtDesc}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__REG__CSR}{\_\-BFLCB\_\-REG\_\-CSR} (Map of the Memory space CSR register )}{\pageref{struct__BFLCB__REG__CSR}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__REG__Debug}{\_\-BFLCB\_\-REG\_\-Debug} (Map of the Memory space Debug register )}{\pageref{struct__BFLCB__REG__Debug}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__REG__Event__Base}{\_\-BFLCB\_\-REG\_\-Event\_\-Base} (Map of the Memory space Event\_\-Base register )}{\pageref{struct__BFLCB__REG__Event__Base}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__REG__Event__Free}{\_\-BFLCB\_\-REG\_\-Event\_\-Free} (Map of the Memory space Event\_\-Free register )}{\pageref{struct__BFLCB__REG__Event__Free}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__REG__irqEnb}{\_\-BFLCB\_\-REG\_\-irq\-Enb} (Map of the Memory space irq enable register )}{\pageref{struct__BFLCB__REG__irqEnb}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__reqDesc}{\_\-BFLCB\_\-req\-Desc} (Map of LCB cmd/rsp request descriptor )}{\pageref{struct__BFLCB__reqDesc}}{}
\item\contentsline{section}{\hyperlink{struct__BFLCB__rstDesc}{\_\-BFLCB\_\-rst\-Desc} (Map of LCB cmd/rsp result descriptor )}{\pageref{struct__BFLCB__rstDesc}}{}
\item\contentsline{section}{\hyperlink{struct__BFLIOX__CSR}{\_\-BFLIOX\_\-CSR} (Map of the LATp backend CSR register )}{\pageref{struct__BFLIOX__CSR}}{}
\item\contentsline{section}{\hyperlink{struct__BFLIOX__FIFO__FAULTS}{\_\-BFLIOX\_\-FIFO\_\-FAULTS} (Map of the LATp backend CSR register )}{\pageref{struct__BFLIOX__FIFO__FAULTS}}{}
\item\contentsline{section}{\hyperlink{union__cellHeader}{\_\-cell\-Header} (Union for 16-bit control cell header )}{\pageref{union__cellHeader}}{}
\item\contentsline{section}{\hyperlink{union__evSummary}{\_\-ev\-Summary} (Union for 32-bit event summary word )}{\pageref{union__evSummary}}{}
\item\contentsline{section}{\hyperlink{struct__LATp__cntrb__hdr}{\_\-LATp\_\-cntrb\_\-hdr} (Layout of a 32-bit LATp contribution header )}{\pageref{struct__LATp__cntrb__hdr}}{}
\item\contentsline{section}{\hyperlink{union__LATp__CntrbStatus}{\_\-LATp\_\-Cntrb\-Status} (Union for 16-bit LATp contribution status )}{\pageref{union__LATp__CntrbStatus}}{}
\item\contentsline{section}{\hyperlink{union__LATp__RX}{\_\-LATp\_\-RX} (Union for 16-bit LATp receiver statistics word )}{\pageref{union__LATp__RX}}{}
\item\contentsline{section}{\hyperlink{struct__LATp__RX__BF}{\_\-LATp\_\-RX\_\-BF} (Structure that defines the LATp receiver statistics word )}{\pageref{struct__LATp__RX__BF}}{}
\item\contentsline{section}{\hyperlink{union__LATp__TX}{\_\-LATp\_\-TX} (Union for 16-bit LATp transmitter statistics word )}{\pageref{union__LATp__TX}}{}
\item\contentsline{section}{\hyperlink{struct__LATp__TX__BF}{\_\-LATp\_\-TX\_\-BF} (Structure that defines the LATp transmitter statistics word )}{\pageref{struct__LATp__TX__BF}}{}
\item\contentsline{section}{\hyperlink{struct__LCB}{\_\-LCB} (Struct containing fundamental parameters for the LCB )}{\pageref{struct__LCB}}{}
\item\contentsline{section}{\hyperlink{union__LCB__evtDesc}{\_\-LCB\_\-evt\-Desc} (Union for 32-bit Event Descriptor )}{\pageref{union__LCB__evtDesc}}{}
\item\contentsline{section}{\hyperlink{union__LCB__mark}{\_\-LCB\_\-mark} (Union for 32-bit LATp message header )}{\pageref{union__LCB__mark}}{}
\item\contentsline{section}{\hyperlink{struct__LCB__msg}{\_\-LCB\_\-msg} (Layout of an unsolicited event message )}{\pageref{struct__LCB__msg}}{}
\item\contentsline{section}{\hyperlink{struct__LCB__msg__priv__hdr}{\_\-LCB\_\-msg\_\-priv\_\-hdr} (Layout of private header for unsolicited event message )}{\pageref{struct__LCB__msg__priv__hdr}}{}
\item\contentsline{section}{\hyperlink{union__LCB__REG__CSR}{\_\-LCB\_\-REG\_\-CSR} (Union for 32-bit CSR register )}{\pageref{union__LCB__REG__CSR}}{}
\item\contentsline{section}{\hyperlink{union__LCB__REG__Debug}{\_\-LCB\_\-REG\_\-Debug} (Union for 32-bit Debug register )}{\pageref{union__LCB__REG__Debug}}{}
\item\contentsline{section}{\hyperlink{union__LCB__REG__Event__Base}{\_\-LCB\_\-REG\_\-Event\_\-Base} (Union for 32-bit Event\_\-Base register )}{\pageref{union__LCB__REG__Event__Base}}{}
\item\contentsline{section}{\hyperlink{union__LCB__REG__Event__Free}{\_\-LCB\_\-REG\_\-Event\_\-Free} (Union for 32-bit Event\_\-Free register )}{\pageref{union__LCB__REG__Event__Free}}{}
\item\contentsline{section}{\hyperlink{union__LCB__REG__irqEnb}{\_\-LCB\_\-REG\_\-irq\-Enb} (Union for 32-bit irq enable register )}{\pageref{union__LCB__REG__irqEnb}}{}
\item\contentsline{section}{\hyperlink{struct__LCB__req__lock}{\_\-LCB\_\-req\_\-lock} (Struct used to lock access to the request FIFO )}{\pageref{struct__LCB__req__lock}}{}
\item\contentsline{section}{\hyperlink{union__LCB__reqDesc}{\_\-LCB\_\-req\-Desc} (Union for 32-bit Request Descriptor )}{\pageref{union__LCB__reqDesc}}{}
\item\contentsline{section}{\hyperlink{union__LCB__rstDesc}{\_\-LCB\_\-rst\-Desc} (Union for 32-bit Result Descriptor )}{\pageref{union__LCB__rstDesc}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX}{\_\-LIOX} (Struct containing fundamental parameters for a LIOX )}{\pageref{struct__LIOX}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ci}{\_\-LIOX\_\-ci} (Layout of a LIOX command item )}{\pageref{struct__LIOX__ci}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__ci__hdr}{\_\-LIOX\_\-ci\_\-hdr} (Union for 32-bit LIOX command item header )}{\pageref{union__LIOX__ci__hdr}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ci__hdr__BF}{\_\-LIOX\_\-ci\_\-hdr\_\-BF} (Layout of a 32-bit LIOX command item header )}{\pageref{struct__LIOX__ci__hdr__BF}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__cl}{\_\-LIOX\_\-cl} (Layout of a LIOX command list )}{\pageref{struct__LIOX__cl}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__CSR}{\_\-LIOX\_\-CSR} (Union for 32-bit CSR register )}{\pageref{union__LIOX__CSR}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__FIFO__FAULTS}{\_\-LIOX\_\-FIFO\_\-FAULTS} (Union for 32-bit CSR register )}{\pageref{union__LIOX__FIFO__FAULTS}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__parityF}{\_\-LIOX\_\-parity\-F} (Union for 32-bit LIOX parity flags )}{\pageref{union__LIOX__parityF}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__parityF__BF}{\_\-LIOX\_\-parity\-F\_\-BF} (Layout of 32-bit LIOX parity flags )}{\pageref{struct__LIOX__parityF__BF}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__pool}{\_\-LIOX\_\-pool} (Struct wrapping a fixed packet allocator of LIOX handles )}{\pageref{struct__LIOX__pool}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__pool__init__data}{\_\-LIOX\_\-pool\_\-init\_\-data} (Struct data to track the initialization of all the LIOX packets )}{\pageref{struct__LIOX__pool__init__data}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__pool__packet}{\_\-LIOX\_\-pool\_\-packet} (Struct defining the LIOX packet )}{\pageref{struct__LIOX__pool__packet}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__ri}{\_\-LIOX\_\-ri} (Union for the two types of result item )}{\pageref{union__LIOX__ri}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__ri__err}{\_\-LIOX\_\-ri\_\-err} (Union for 32-bit LIOX result item error )}{\pageref{union__LIOX__ri__err}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ri__err__BF}{\_\-LIOX\_\-ri\_\-err\_\-BF} (Layout of a 32-bit LIOX result item error )}{\pageref{struct__LIOX__ri__err__BF}}{}
\item\contentsline{section}{\hyperlink{union__LIOX__ri__hdr}{\_\-LIOX\_\-ri\_\-hdr} (Union for 32-bit LIOX result item header )}{\pageref{union__LIOX__ri__hdr}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ri__hdr__BF}{\_\-LIOX\_\-ri\_\-hdr\_\-BF} (Layout of a 32-bit LIOX result item header )}{\pageref{struct__LIOX__ri__hdr__BF}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ri__reg}{\_\-LIOX\_\-ri\_\-reg} (Layout of a register response LIOX result item )}{\pageref{struct__LIOX__ri__reg}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ri__rsp}{\_\-LIOX\_\-ri\_\-rsp} (Layout of a response LIOX result item )}{\pageref{struct__LIOX__ri__rsp}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__ri__simple}{\_\-LIOX\_\-ri\_\-simple} (Layout of a simple LIOX result item )}{\pageref{struct__LIOX__ri__simple}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__rl}{\_\-LIOX\_\-rl} (LIOX result list struct )}{\pageref{struct__LIOX__rl}}{}
\item\contentsline{section}{\hyperlink{struct__LIOX__rl__priv}{\_\-LIOX\_\-rl\_\-priv} (Private LIOX result list struct, used to tie result list back to LIOX )}{\pageref{struct__LIOX__rl__priv}}{}
\item\contentsline{section}{\hyperlink{struct__LIOXs}{\_\-LIOXs} (Struct containing fundamental parameters for a synchronous LIOX )}{\pageref{struct__LIOXs}}{}
\item\contentsline{section}{\hyperlink{struct__pciReg__Mem}{\_\-pci\-Reg\_\-Mem} (Map of the LCB Memroy space register block )}{\pageref{struct__pciReg__Mem}}{}
\end{CompactList}
