\doxysection{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{struct__ALTERABLE__ARRAY__INFO}{\+\_\+\+ALTERABLE\+\_\+\+ARRAY\+\_\+\+INFO}} }{\pageref{struct__ALTERABLE__ARRAY__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__ALTERABLE__DEVICE__INFO}{\+\_\+\+ALTERABLE\+\_\+\+DEVICE\+\_\+\+INFO}} }{\pageref{struct__ALTERABLE__DEVICE__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__ALTERABLE__DEVICE__INFO__V2}{\+\_\+\+ALTERABLE\+\_\+\+DEVICE\+\_\+\+INFO\+\_\+\+V2}} }{\pageref{struct__ALTERABLE__DEVICE__INFO__V2}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__AtaCommand}{\+\_\+\+Ata\+Command}} }{\pageref{struct__AtaCommand}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__CHANNEL__INFO}{\+\_\+\+CHANNEL\+\_\+\+INFO}} }{\pageref{struct__CHANNEL__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__CHANNEL__INFO__V2}{\+\_\+\+CHANNEL\+\_\+\+INFO\+\_\+\+V2}} }{\pageref{struct__CHANNEL__INFO__V2}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} }{\pageref{struct__COMMAND}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__CONTROLLER__INFO}{\+\_\+\+CONTROLLER\+\_\+\+INFO}} }{\pageref{struct__CONTROLLER__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__CREATE__ARRAY__PARAMS}{\+\_\+\+CREATE\+\_\+\+ARRAY\+\_\+\+PARAMS}} }{\pageref{struct__CREATE__ARRAY__PARAMS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__DEVICE__INFO}{\+\_\+\+DEVICE\+\_\+\+INFO}} }{\pageref{struct__DEVICE__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__DEVICE__IO__EX__PARAMS}{\+\_\+\+DEVICE\+\_\+\+IO\+\_\+\+EX\+\_\+\+PARAMS}} }{\pageref{struct__DEVICE__IO__EX__PARAMS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__DRIVER__CAPABILITIES}{\+\_\+\+DRIVER\+\_\+\+CAPABILITIES}} }{\pageref{struct__DRIVER__CAPABILITIES}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__DRIVER__CAPABILITIES__V2}{\+\_\+\+DRIVER\+\_\+\+CAPABILITIES\+\_\+\+V2}} }{\pageref{struct__DRIVER__CAPABILITIES__V2}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__hba}{\+\_\+hba}} }{\pageref{struct__hba}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM}{\+\_\+\+HIM}} }{\pageref{struct__HIM}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM__ADAPTER__CONFIG}{\+\_\+\+HIM\+\_\+\+ADAPTER\+\_\+\+CONFIG}} }{\pageref{struct__HIM__ADAPTER__CONFIG}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM__ALTERABLE__DEV__INFO}{\+\_\+\+HIM\+\_\+\+ALTERABLE\+\_\+\+DEV\+\_\+\+INFO}} }{\pageref{struct__HIM__ALTERABLE__DEV__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM__CHANNEL__CONFIG}{\+\_\+\+HIM\+\_\+\+CHANNEL\+\_\+\+CONFIG}} }{\pageref{struct__HIM__CHANNEL__CONFIG}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM__DEVICE__CONFIG}{\+\_\+\+HIM\+\_\+\+DEVICE\+\_\+\+CONFIG}} }{\pageref{struct__HIM__DEVICE__CONFIG}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HIM__DEVICE__FLAGS}{\+\_\+\+HIM\+\_\+\+DEVICE\+\_\+\+FLAGS}} }{\pageref{struct__HIM__DEVICE__FLAGS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT601__INFO__}{\+\_\+\+HPT601\+\_\+\+INFO\+\_\+}} }{\pageref{struct__HPT601__INFO__}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__ADDRESS}{\+\_\+\+HPT\+\_\+\+ADDRESS}} }{\pageref{struct__HPT__ADDRESS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__ARRAY__INFO}{\+\_\+\+HPT\+\_\+\+ARRAY\+\_\+\+INFO}} }{\pageref{struct__HPT__ARRAY__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__DRIVER__PARAMETER}{\+\_\+\+HPT\+\_\+\+DRIVER\+\_\+\+PARAMETER}} }{\pageref{struct__HPT__DRIVER__PARAMETER}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__EVENT}{\+\_\+\+HPT\+\_\+\+EVENT}} }{\pageref{struct__HPT__EVENT}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__IOCTL__PARAM}{\+\_\+\+HPT\+\_\+\+IOCTL\+\_\+\+PARAM}} }{\pageref{struct__HPT__IOCTL__PARAM}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__IOCTL__PARAM32}{\+\_\+\+HPT\+\_\+\+IOCTL\+\_\+\+PARAM32}} }{\pageref{struct__HPT__IOCTL__PARAM32}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__SCSI__PASSTHROUGH__IN}{\+\_\+\+HPT\+\_\+\+SCSI\+\_\+\+PASSTHROUGH\+\_\+\+IN}} }{\pageref{struct__HPT__SCSI__PASSTHROUGH__IN}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__HPT__SCSI__PASSTHROUGH__OUT}{\+\_\+\+HPT\+\_\+\+SCSI\+\_\+\+PASSTHROUGH\+\_\+\+OUT}} }{\pageref{struct__HPT__SCSI__PASSTHROUGH__OUT}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__IDE__PASS__THROUGH__HEADER}{\+\_\+\+IDE\+\_\+\+PASS\+\_\+\+THROUGH\+\_\+\+HEADER}} }{\pageref{struct__IDE__PASS__THROUGH__HEADER}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__IDENTIFY__DATA2}{\+\_\+\+IDENTIFY\+\_\+\+DATA2}} }{\pageref{struct__IDENTIFY__DATA2}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__INQUIRYDATA}{\+\_\+\+INQUIRYDATA}} }{\pageref{struct__INQUIRYDATA}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__IOCTL__ARG}{\+\_\+\+IOCTL\+\_\+\+ARG}} }{\pageref{struct__IOCTL__ARG}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__LDM__ADAPTER}{\+\_\+\+LDM\+\_\+\+ADAPTER}} }{\pageref{struct__LDM__ADAPTER}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__LOGICAL__DEVICE__INFO}{\+\_\+\+LOGICAL\+\_\+\+DEVICE\+\_\+\+INFO}} }{\pageref{struct__LOGICAL__DEVICE__INFO}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__os__cmdext}{\+\_\+os\+\_\+cmdext}} }{\pageref{struct__os__cmdext}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__OSM__TASK}{\+\_\+\+OSM\+\_\+\+TASK}} }{\pageref{struct__OSM__TASK}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__PassthroughCmd}{\+\_\+\+Passthrough\+Cmd}} }{\pageref{struct__PassthroughCmd}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__PCI__ADDRESS}{\+\_\+\+PCI\+\_\+\+ADDRESS}} }{\pageref{struct__PCI__ADDRESS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__PCI__ID}{\+\_\+\+PCI\+\_\+\+ID}} }{\pageref{struct__PCI__ID}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__R1ControlCmd}{\+\_\+\+R1\+Control\+Cmd}} }{\pageref{struct__R1ControlCmd}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__R5ControlCmd}{\+\_\+\+R5\+Control\+Cmd}} }{\pageref{struct__R5ControlCmd}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__RAID__FLAGS}{\+\_\+\+RAID\+\_\+\+FLAGS}} }{\pageref{struct__RAID__FLAGS}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__raw__partition}{\+\_\+raw\+\_\+partition}} }{\pageref{struct__raw__partition}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__ScsiComm}{\+\_\+\+Scsi\+Comm}} }{\pageref{struct__ScsiComm}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__SG}{\+\_\+\+SG}} }{\pageref{struct__SG}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__TIME__RECORD}{\+\_\+\+TIME\+\_\+\+RECORD}} }{\pageref{struct__TIME__RECORD}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__vbus__ext}{\+\_\+vbus\+\_\+ext}} }{\pageref{struct__vbus__ext}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct__VDEV}{\+\_\+\+VDEV}} }{\pageref{struct__VDEV}}{}
\item\contentsline{section}{\mbox{\hyperlink{structctl__pages}{ctl\+\_\+pages}} }{\pageref{structctl__pages}}{}
\item\contentsline{section}{\mbox{\hyperlink{structdmapool__client}{dmapool\+\_\+client}} }{\pageref{structdmapool__client}}{}
\item\contentsline{section}{\mbox{\hyperlink{structdmapool__order}{dmapool\+\_\+order}} }{\pageref{structdmapool__order}}{}
\item\contentsline{section}{\mbox{\hyperlink{structfreelist}{freelist}} }{\pageref{structfreelist}}{}
\item\contentsline{section}{\mbox{\hyperlink{structhpt__array}{hpt\+\_\+array}} }{\pageref{structhpt__array}}{}
\item\contentsline{section}{\mbox{\hyperlink{structhpt__partiton}{hpt\+\_\+partiton}} }{\pageref{structhpt__partiton}}{}
\item\contentsline{section}{\mbox{\hyperlink{structhpt__raw__disk}{hpt\+\_\+raw\+\_\+disk}} }{\pageref{structhpt__raw__disk}}{}
\item\contentsline{section}{\mbox{\hyperlink{structhpt__transform}{hpt\+\_\+transform}} }{\pageref{structhpt__transform}}{}
\item\contentsline{section}{\mbox{\hyperlink{structlist__head}{list\+\_\+head}} }{\pageref{structlist__head}}{}
\item\contentsline{section}{\mbox{\hyperlink{structlock__request}{lock\+\_\+request}} }{\pageref{structlock__request}}{}
\item\contentsline{section}{\mbox{\hyperlink{structncq__control}{ncq\+\_\+control}} }{\pageref{structncq__control}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtask__queue}{task\+\_\+queue}} }{\pageref{structtask__queue}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtcq__control}{tcq\+\_\+control}} }{\pageref{structtcq__control}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtimer__call}{timer\+\_\+call}} }{\pageref{structtimer__call}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtq__item}{tq\+\_\+item}} }{\pageref{structtq__item}}{}
\item\contentsline{section}{\mbox{\hyperlink{structtransform__cmd__ext}{transform\+\_\+cmd\+\_\+ext}} }{\pageref{structtransform__cmd__ext}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvdev__class}{vdev\+\_\+class}} }{\pageref{structvdev__class}}{}
\end{DoxyCompactList}
