\hypertarget{aacreg_8h_source}{}\doxysection{aacreg.\+h}
\label{aacreg_8h_source}\index{dev/aac/aacreg.h@{dev/aac/aacreg.h}}
\mbox{\hyperlink{aacreg_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00002}00002 \textcolor{comment}{ * SPDX-\/License-\/Identifier: BSD-\/2-\/Clause-\/FreeBSD}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00003}00003 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00004}00004 \textcolor{comment}{ * Copyright (c) 2000 Michael Smith}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00005}00005 \textcolor{comment}{ * Copyright (c) 2000-\/2001 Scott Long}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00006}00006 \textcolor{comment}{ * Copyright (c) 2000 BSDi}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00007}00007 \textcolor{comment}{ * Copyright (c) 2001 Adaptec, Inc.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00008}00008 \textcolor{comment}{ * All rights reserved.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00009}00009 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00010}00010 \textcolor{comment}{ * Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00011}00011 \textcolor{comment}{ * modification, are permitted provided that the following conditions}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00012}00012 \textcolor{comment}{ * are met:}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00013}00013 \textcolor{comment}{ * 1. Redistributions of source code must retain the above copyright}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00014}00014 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00015}00015 \textcolor{comment}{ * 2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00016}00016 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00017}00017 \textcolor{comment}{ *    documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00018}00018 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00019}00019 \textcolor{comment}{ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00020}00020 \textcolor{comment}{ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00021}00021 \textcolor{comment}{ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00022}00022 \textcolor{comment}{ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00023}00023 \textcolor{comment}{ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00024}00024 \textcolor{comment}{ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00025}00025 \textcolor{comment}{ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00026}00026 \textcolor{comment}{ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00027}00027 \textcolor{comment}{ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00028}00028 \textcolor{comment}{ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00029}00029 \textcolor{comment}{ * SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00030}00030 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00031}00031 \textcolor{comment}{ *      \$FreeBSD\$}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00032}00032 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00033}00033 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00034}00034 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00035}00035 \textcolor{comment}{ * Data structures defining the interface between the driver and the Adaptec}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00036}00036 \textcolor{comment}{ * 'FSA' adapters.  Note that many field names and comments here are taken}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00037}00037 \textcolor{comment}{ * verbatim from the Adaptec driver source in order to make comparing the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00038}00038 \textcolor{comment}{ * two slightly easier.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00039}00039 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00040}00040 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00041}00041 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00042}00042 \textcolor{comment}{ * Misc. magic numbers.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00043}00043 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00044}\mbox{\hyperlink{aacreg_8h_a6c65294886ef74e5cd2c438be69768de}{00044}} \textcolor{preprocessor}{\#define AAC\_MAX\_CONTAINERS      64}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00045}\mbox{\hyperlink{aacreg_8h_ab552cf752a431a82a070865358768918}{00045}} \textcolor{preprocessor}{\#define AAC\_BLOCK\_SIZE          512}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00046}00046 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00047}00047 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00048}00048 \textcolor{comment}{ * Communications interface.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00049}00049 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00050}00050 \textcolor{comment}{ * Where datastructure layouts are closely parallel to the Adaptec sample code,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00051}00051 \textcolor{comment}{ * retain their naming conventions (for now) to aid in cross-\/referencing.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00052}00052 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00053}00053 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00054}00054 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00055}00055 \textcolor{comment}{ * We establish 4 command queues and matching response queues.  Queues must}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00056}00056 \textcolor{comment}{ * be 16-\/byte aligned, and are sized as follows:}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00057}00057 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00058}\mbox{\hyperlink{aacreg_8h_a08a46ae9e41f414ec8b1665737eca479}{00058}} \textcolor{preprocessor}{\#define AAC\_HOST\_NORM\_CMD\_ENTRIES       8       }\textcolor{comment}{/* command adapter-\/>host,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00059}\mbox{\hyperlink{aacreg_8h_a6ff77445ba3dd71c2c6815bfa90e882b}{00059}} \textcolor{comment}{                                                 * normal priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00060}\mbox{\hyperlink{aacreg_8h_ad03f90dfc0a18d01c719e206c71d170c}{00060}} \textcolor{preprocessor}{\#define AAC\_HOST\_HIGH\_CMD\_ENTRIES       4       }\textcolor{comment}{/* command adapter-\/>host,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00061}\mbox{\hyperlink{aacreg_8h_ad8fa04f74eb06170f75c8d990c9dda03}{00061}} \textcolor{comment}{                                                 * high priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00062}\mbox{\hyperlink{aacreg_8h_afef4a4ccbd886fbea9e651d441ec0f25}{00062}} \textcolor{preprocessor}{\#define AAC\_ADAP\_NORM\_CMD\_ENTRIES       512     }\textcolor{comment}{/* command host-\/>adapter,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00063}\mbox{\hyperlink{aacreg_8h_aa842b190aef813d0a9157255050d2b2d}{00063}} \textcolor{comment}{                                                 * normal priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00064}\mbox{\hyperlink{aacreg_8h_a67734754d68db785d064283ebb8ced67}{00064}} \textcolor{preprocessor}{\#define AAC\_ADAP\_HIGH\_CMD\_ENTRIES       4       }\textcolor{comment}{/* command host-\/>adapter,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00065}\mbox{\hyperlink{aacreg_8h_a6d0aa8747ab6646d8795fac4c5f19974}{00065}} \textcolor{comment}{                                                 * high priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00066}00066 \textcolor{preprocessor}{\#define AAC\_HOST\_NORM\_RESP\_ENTRIES      512     }\textcolor{comment}{/* response, adapter-\/>host,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00067}\mbox{\hyperlink{aacreg_8h_a2182d256f672573c57bccf72686f0534}{00067}} \textcolor{comment}{                                                 * normal priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00068}00068 \textcolor{preprocessor}{\#define AAC\_HOST\_HIGH\_RESP\_ENTRIES      4       }\textcolor{comment}{/* response, adapter-\/>host,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00069}00069 \textcolor{comment}{                                                 * high priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00070}00070 \textcolor{preprocessor}{\#define AAC\_ADAP\_NORM\_RESP\_ENTRIES      8       }\textcolor{comment}{/* response, host-\/>adapter,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00071}00071 \textcolor{comment}{                                                 * normal priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00072}00072 \textcolor{preprocessor}{\#define AAC\_ADAP\_HIGH\_RESP\_ENTRIES      4       }\textcolor{comment}{/* response, host-\/>adapter,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00073}00073 \textcolor{comment}{                                                 * high priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00074}00074 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00075}\mbox{\hyperlink{aacreg_8h_a4dd64625ff2f2c6ad4bef02b68b1b961}{00075}} \textcolor{preprocessor}{\#define AAC\_TOTALQ\_LENGTH       (AAC\_HOST\_HIGH\_CMD\_ENTRIES +    \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00076}\mbox{\hyperlink{aacreg_8h_a3fce344c908c574d75495afa63a3befd}{00076}} \textcolor{preprocessor}{                                 AAC\_HOST\_NORM\_CMD\_ENTRIES +    \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00077}00077 \textcolor{preprocessor}{                                 AAC\_ADAP\_HIGH\_CMD\_ENTRIES +    \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00078}\mbox{\hyperlink{structaac__queue__entry}{00078}} \textcolor{preprocessor}{                                 AAC\_ADAP\_NORM\_CMD\_ENTRIES +    \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00079}\mbox{\hyperlink{structaac__queue__entry_a3f2f71b9c3238d7293fc26087f787b88}{00079}} \textcolor{preprocessor}{                                 AAC\_HOST\_HIGH\_RESP\_ENTRIES +   \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00080}\mbox{\hyperlink{structaac__queue__entry_ad729b83e7864684dfe2140cb8e52c888}{00080}} \textcolor{preprocessor}{                                 AAC\_HOST\_NORM\_RESP\_ENTRIES +   \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00081}\mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{00081}} \textcolor{preprocessor}{                                 AAC\_ADAP\_HIGH\_RESP\_ENTRIES +   \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00082}00082 \textcolor{preprocessor}{                                 AAC\_ADAP\_NORM\_RESP\_ENTRIES)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00083}\mbox{\hyperlink{aacreg_8h_a0dbe0e7f44a9a3c4520b54932ed75543}{00083}} \textcolor{preprocessor}{\#define AAC\_QUEUE\_COUNT         8}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00084}\mbox{\hyperlink{aacreg_8h_a693854b8b57ba7989b79015106d6c5ad}{00084}} \textcolor{preprocessor}{\#define AAC\_QUEUE\_ALIGN         16}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00085}00085 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00086}00086 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00087}00087         u\_int32\_t       \mbox{\hyperlink{structaac__queue__entry_a3f2f71b9c3238d7293fc26087f787b88}{aq\_fib\_size}}; \textcolor{comment}{/* FIB size in bytes */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00088}00088         u\_int32\_t       \mbox{\hyperlink{structaac__queue__entry_ad729b83e7864684dfe2140cb8e52c888}{aq\_fib\_addr}}; \textcolor{comment}{/* receiver-\/space address of the FIB */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00089}00089 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00090}\mbox{\hyperlink{structaac__queue__table}{00090}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00091}00091 \textcolor{preprocessor}{\#define AAC\_PRODUCER\_INDEX      0}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00092}\mbox{\hyperlink{structaac__queue__table_ab75896d93e0069d120cdcf6c771b03dc}{00092}} \textcolor{preprocessor}{\#define AAC\_CONSUMER\_INDEX      1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00093}00093 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00094}00094 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00095}\mbox{\hyperlink{structaac__queue__table_a183703d0841f4e5161df1bedb836a5aa}{00095}} \textcolor{comment}{ * Table of queue indices and queues used to communicate with the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00096}\mbox{\hyperlink{structaac__queue__table_ae12f569e62a03631828b2f0c217b97be}{00096}} \textcolor{comment}{ * controller.  This structure must be aligned to AAC\_QUEUE\_ALIGN}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00097}\mbox{\hyperlink{structaac__queue__table_aa7dcc400c4f51654290cb43ba72ac2bf}{00097}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00098}\mbox{\hyperlink{structaac__queue__table_a249e4d4a6620cd439f269af5254a6167}{00098}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__table}{aac\_queue\_table}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00099}\mbox{\hyperlink{structaac__queue__table_a638f6387267f878f199afc1ac58e441d}{00099}}         \textcolor{comment}{/* queue consumer/producer indexes (layout mandated by adapter) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00100}\mbox{\hyperlink{structaac__queue__table_ac427c2262d57992a93b0ad234f3e03a6}{00100}}         u\_int32\_t                       \mbox{\hyperlink{structaac__queue__table_ab75896d93e0069d120cdcf6c771b03dc}{qt\_qindex}}[\mbox{\hyperlink{aacreg_8h_a4dd64625ff2f2c6ad4bef02b68b1b961}{AAC\_QUEUE\_COUNT}}][2];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00101}\mbox{\hyperlink{structaac__queue__table_a1e3b54f7e4e0bcd1185ddf79b246f244}{00101}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00102}\mbox{\hyperlink{structaac__queue__table_a3fb344bc3026db2f8895a21d955ae0c8}{00102}}         \textcolor{comment}{/* queue entry structures (layout mandated by adapter) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00103}00103         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_a183703d0841f4e5161df1bedb836a5aa}{qt\_HostNormCmdQueue}} [\mbox{\hyperlink{aacreg_8h_a08a46ae9e41f414ec8b1665737eca479}{AAC\_HOST\_NORM\_CMD\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00104}00104         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_ae12f569e62a03631828b2f0c217b97be}{qt\_HostHighCmdQueue}} [\mbox{\hyperlink{aacreg_8h_a6ff77445ba3dd71c2c6815bfa90e882b}{AAC\_HOST\_HIGH\_CMD\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00105}00105         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_aa7dcc400c4f51654290cb43ba72ac2bf}{qt\_AdapNormCmdQueue}} [\mbox{\hyperlink{aacreg_8h_ad03f90dfc0a18d01c719e206c71d170c}{AAC\_ADAP\_NORM\_CMD\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00106}00106         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_a249e4d4a6620cd439f269af5254a6167}{qt\_AdapHighCmdQueue}} [\mbox{\hyperlink{aacreg_8h_ad8fa04f74eb06170f75c8d990c9dda03}{AAC\_ADAP\_HIGH\_CMD\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00107}00107         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_a638f6387267f878f199afc1ac58e441d}{qt\_HostNormRespQueue}}[\mbox{\hyperlink{aacreg_8h_afef4a4ccbd886fbea9e651d441ec0f25}{AAC\_HOST\_NORM\_RESP\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00108}00108         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_ac427c2262d57992a93b0ad234f3e03a6}{qt\_HostHighRespQueue}}[\mbox{\hyperlink{aacreg_8h_aa842b190aef813d0a9157255050d2b2d}{AAC\_HOST\_HIGH\_RESP\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00109}00109         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_a1e3b54f7e4e0bcd1185ddf79b246f244}{qt\_AdapNormRespQueue}}[\mbox{\hyperlink{aacreg_8h_a67734754d68db785d064283ebb8ced67}{AAC\_ADAP\_NORM\_RESP\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00110}00110         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__queue__entry}{aac\_queue\_entry}} \mbox{\hyperlink{structaac__queue__table_a3fb344bc3026db2f8895a21d955ae0c8}{qt\_AdapHighRespQueue}}[\mbox{\hyperlink{aacreg_8h_a6d0aa8747ab6646d8795fac4c5f19974}{AAC\_ADAP\_HIGH\_RESP\_ENTRIES}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00111}\mbox{\hyperlink{aacreg_8h_aa53f2de559aef067f98b3f4b1b3c11e0}{00111}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00112}\mbox{\hyperlink{aacreg_8h_a7e547e4fbb944f45c8ddf98f66158f32}{00112}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00113}\mbox{\hyperlink{aacreg_8h_aab502673b093f13718b6f979d1d0bf00}{00113}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00114}\mbox{\hyperlink{aacreg_8h_a8be7d70c935f6cad169238915341de4e}{00114}} \textcolor{comment}{ * Queue names}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00115}\mbox{\hyperlink{aacreg_8h_a1c77b06e1f155e4accf18e31384d51b9}{00115}} \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00116}\mbox{\hyperlink{aacreg_8h_a27a1408a28a319e7a34c0d0da4930e97}{00116}} \textcolor{comment}{ * Note that we base these at 0 in order to use them as array indices.  Adaptec}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00117}\mbox{\hyperlink{aacreg_8h_ad8a060205a4ff9a45649d66f94bc82a6}{00117}} \textcolor{comment}{ * used base 1 for some unknown reason, and sorted them in a different order.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00118}\mbox{\hyperlink{aacreg_8h_a3d15873b25a4bcc9fbe112aa19877ae1}{00118}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00119}00119 \textcolor{preprocessor}{\#define AAC\_HOST\_NORM\_CMD\_QUEUE         0}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00120}00120 \textcolor{preprocessor}{\#define AAC\_HOST\_HIGH\_CMD\_QUEUE         1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00121}00121 \textcolor{preprocessor}{\#define AAC\_ADAP\_NORM\_CMD\_QUEUE         2}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00122}00122 \textcolor{preprocessor}{\#define AAC\_ADAP\_HIGH\_CMD\_QUEUE         3}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00123}00123 \textcolor{preprocessor}{\#define AAC\_HOST\_NORM\_RESP\_QUEUE        4}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00124}\mbox{\hyperlink{structaac__fib__list__entry}{00124}} \textcolor{preprocessor}{\#define AAC\_HOST\_HIGH\_RESP\_QUEUE        5}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00125}\mbox{\hyperlink{structaac__fib__list__entry_a698167692f15c7b0afba71406694b007}{00125}} \textcolor{preprocessor}{\#define AAC\_ADAP\_NORM\_RESP\_QUEUE        6}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00126}\mbox{\hyperlink{structaac__fib__list__entry_acb37d7c6922f5fd6f5d94b4e0595068f}{00126}} \textcolor{preprocessor}{\#define AAC\_ADAP\_HIGH\_RESP\_QUEUE        7}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00127}00127 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00128}00128 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00129}00129 \textcolor{comment}{ * List structure used to chain FIBs (used by the adapter -\/ we hang FIBs off}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00130}00130 \textcolor{comment}{ * our private command structure and don't touch these)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00131}00131 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00132}00132 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__fib__list__entry}{aac\_fib\_list\_entry}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00133}\mbox{\hyperlink{structaac__fib__header}{00133}}         u\_int32\_t       \mbox{\hyperlink{structaac__fib__list__entry_a698167692f15c7b0afba71406694b007}{Flink}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00134}\mbox{\hyperlink{structaac__fib__header_ad052f155926c202f50fe8d97bacbebed}{00134}}         u\_int32\_t       \mbox{\hyperlink{structaac__fib__list__entry_acb37d7c6922f5fd6f5d94b4e0595068f}{Blink}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00135}\mbox{\hyperlink{structaac__fib__header_a0b1ae7d6822b87d605c4c88627e341fb}{00135}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00136}\mbox{\hyperlink{structaac__fib__header_a65303f8699de651d526bded8aa018b98}{00136}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00137}\mbox{\hyperlink{structaac__fib__header_a318538109c272d8243d101a6addc32af}{00137}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00138}\mbox{\hyperlink{structaac__fib__header_a59a73613f638b34fc0b40d37fdcad738}{00138}} \textcolor{comment}{ * FIB (FSA Interface Block?); this is the datastructure passed between the host}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00139}\mbox{\hyperlink{structaac__fib__header_aca2580c891aad5b1e7200d9ce13d2cc5}{00139}} \textcolor{comment}{ * and adapter.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00140}\mbox{\hyperlink{structaac__fib__header_aef57cb6785dbb91c9e85c2857d039256}{00140}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00141}\mbox{\hyperlink{structaac__fib__header_a8a7e930be0c5e2af8ecde36c010a019e}{00141}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__fib__header}{aac\_fib\_header}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00142}\mbox{\hyperlink{structaac__fib__header_a1ffd825e7dc017f5149d304953ab6f7d}{00142}}         u\_int32\_t               \mbox{\hyperlink{structaac__fib__header_ad052f155926c202f50fe8d97bacbebed}{XferState}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00143}00143         u\_int16\_t               \mbox{\hyperlink{structaac__fib__header_a0b1ae7d6822b87d605c4c88627e341fb}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00144}00144         u\_int8\_t                \mbox{\hyperlink{structaac__fib__header_a65303f8699de651d526bded8aa018b98}{StructType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00145}\mbox{\hyperlink{structaac__fib__header_a385a9d80a416524c24ab645b4f5fb1b0}{00145}}         u\_int8\_t                \mbox{\hyperlink{structaac__fib__header_a318538109c272d8243d101a6addc32af}{Flags}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00146}\mbox{\hyperlink{structaac__fib__header_a0e485307b097fe3bb4960f746e864d32}{00146}}         u\_int16\_t               \mbox{\hyperlink{structaac__fib__header_a59a73613f638b34fc0b40d37fdcad738}{Size}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00147}\mbox{\hyperlink{structaac__fib__header_a26757d8e83705f8201a407cd35020d55}{00147}}         u\_int16\_t               \mbox{\hyperlink{structaac__fib__header_aca2580c891aad5b1e7200d9ce13d2cc5}{SenderSize}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00148}\mbox{\hyperlink{structaac__fib__header_a39fafb20177cf50cf2b08ba2ec4d111d}{00148}}         u\_int32\_t               \mbox{\hyperlink{structaac__fib__header_aef57cb6785dbb91c9e85c2857d039256}{SenderFibAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00149}\mbox{\hyperlink{structaac__fib__header_aa80ebe2a9ed271fed89e78cd582f37fd}{00149}}         u\_int32\_t               \mbox{\hyperlink{structaac__fib__header_a8a7e930be0c5e2af8ecde36c010a019e}{ReceiverFibAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00150}00150         u\_int32\_t               \mbox{\hyperlink{structaac__fib__header_a1ffd825e7dc017f5149d304953ab6f7d}{SenderData}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00151}00151         \textcolor{keyword}{union }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00152}\mbox{\hyperlink{aacreg_8h_ac7cd100251bc450ed898d323284c0596}{00152}}                 \textcolor{keyword}{struct }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00153}00153                         u\_int32\_t       \mbox{\hyperlink{structaac__fib__header_a385a9d80a416524c24ab645b4f5fb1b0}{ReceiverTimeStart}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00154}\mbox{\hyperlink{structaac__fib}{00154}}                         u\_int32\_t       \mbox{\hyperlink{structaac__fib__header_a0e485307b097fe3bb4960f746e864d32}{ReceiverTimeDone}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00155}\mbox{\hyperlink{structaac__fib_adb7669701b4127e4e00f1f20d5d71bbe}{00155}}                 \} \mbox{\hyperlink{structaac__fib__header_a26757d8e83705f8201a407cd35020d55}{\_s}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00156}\mbox{\hyperlink{structaac__fib_afbc247def7283b4b521517682cbc192e}{00156}}                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__fib__list__entry}{aac\_fib\_list\_entry}} \mbox{\hyperlink{structaac__fib__header_a39fafb20177cf50cf2b08ba2ec4d111d}{FibLinks}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00157}00157         \} \mbox{\hyperlink{structaac__fib__header_aa80ebe2a9ed271fed89e78cd582f37fd}{\_u}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00158}00158 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00159}00159 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00160}00160 \textcolor{preprocessor}{\#define AAC\_FIB\_DATASIZE        (512 -\/ sizeof(struct aac\_fib\_header))}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00161}00161 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00162}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020}{00162}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__fib}{aac\_fib}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00163}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a3f024b6983d9235ecce13d2000396cdb}{00163}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__fib__header}{aac\_fib\_header}}     \mbox{\hyperlink{structaac__fib_adb7669701b4127e4e00f1f20d5d71bbe}{Header}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00164}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af9f02a614e875273fb902a69936ac195}{00164}}         u\_int8\_t                        \mbox{\hyperlink{structaac__fib_afbc247def7283b4b521517682cbc192e}{data}}[\mbox{\hyperlink{aacreg_8h_ac7cd100251bc450ed898d323284c0596}{AAC\_FIB\_DATASIZE}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00165}00165 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00166}00166 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00167}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a09dad2836b3dc60e22de611dcc5f8990}{00167}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00168}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a77264967be15852fe150910d05096d53}{00168}} \textcolor{comment}{ * FIB commands}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00169}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a72fc338591027e5818669c09084b41ce}{00169}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00170}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a4998afa2fd7a6f302e1bc4aae96136ce}{00170}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00171}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020afdad210412f4a11cccc493ff53aacd02}{00171}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a3f024b6983d9235ecce13d2000396cdb}{TestCommandResponse}} =                1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00172}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2fd34b5f772deb0132830149bd47ae70}{00172}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af9f02a614e875273fb902a69936ac195}{TestAdapterCommand}} =          2,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00173}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a7524bb2beae665e204c9986e7ab28d69}{00173}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00174}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a797e69276a4e8530efe9224493821264}{00174}}         \textcolor{comment}{/* lowlevel and comm commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00175}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a963d82f3515707ac957a95bc894dfcb7}{00175}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a09dad2836b3dc60e22de611dcc5f8990}{LastTestCommand}} =                100,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00176}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a3b9c22e8a0ee36d2cdf5e794ce011cd9}{00176}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a77264967be15852fe150910d05096d53}{ReinitHostNormCommandQueue}} =  101,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00177}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a6e714c9702cc18cc8ca2171fced07615}{00177}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a72fc338591027e5818669c09084b41ce}{ReinitHostHighCommandQueue}} =  102,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00178}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020acf96afaac6df6c1e04e50a0821857894}{00178}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a4998afa2fd7a6f302e1bc4aae96136ce}{ReinitHostHighRespQueue}} =        103,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00179}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a76ebd94d151de6ab2b33c19422792ad5}{00179}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020afdad210412f4a11cccc493ff53aacd02}{ReinitHostNormRespQueue}} =        104,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00180}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2e010aaebf153fcdf434078f13819f9d}{00180}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2fd34b5f772deb0132830149bd47ae70}{ReinitAdapNormCommandQueue}} =  105,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00181}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab02dfd110ba14816ac800444837f61ad}{00181}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a7524bb2beae665e204c9986e7ab28d69}{ReinitAdapHighCommandQueue}} =  107,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00182}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020acbdd6a587c5ec78e4c84de709e783f5e}{00182}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a797e69276a4e8530efe9224493821264}{ReinitAdapHighRespQueue}} =        108,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00183}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a6606abf343f55cfd4f1ce8abecee010e}{00183}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a963d82f3515707ac957a95bc894dfcb7}{ReinitAdapNormRespQueue}} =        109,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00184}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ad9d63354cc14fcbfd88fc4c68c86cbe9}{00184}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a3b9c22e8a0ee36d2cdf5e794ce011cd9}{InterfaceShutdown}} =            110,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00185}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a578cb213f83497da7315db6ac026f573}{00185}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a6e714c9702cc18cc8ca2171fced07615}{DmaCommandFib}} =                    120,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00186}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020abcfa7681a40de6d2f598b35558e8698f}{00186}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020acf96afaac6df6c1e04e50a0821857894}{StartProfile}} =                      121,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00187}00187         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a76ebd94d151de6ab2b33c19422792ad5}{TermProfile}} =                        122,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00188}00188         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2e010aaebf153fcdf434078f13819f9d}{SpeedTest}} =                    123,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00189}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a88ccc41dcf6e721e8e4558ac52981cf3}{00189}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab02dfd110ba14816ac800444837f61ad}{TakeABreakPt}} =                      124,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00190}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a115d2972ac7c5fc5a891a8627beff1f8}{00190}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020acbdd6a587c5ec78e4c84de709e783f5e}{RequestPerfData}} =                125,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00191}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a472b4dce5a173867829c2fe08b55311e}{00191}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a6606abf343f55cfd4f1ce8abecee010e}{SetInterruptDefTimer}}=               126,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00192}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af399d7ea27319cd295c9947266f9dc18}{00192}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ad9d63354cc14fcbfd88fc4c68c86cbe9}{SetInterruptDefCount}}=               127,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00193}00193         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a578cb213f83497da7315db6ac026f573}{GetInterruptDefStatus}}=             128,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00194}00194         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020abcfa7681a40de6d2f598b35558e8698f}{LastCommCommand}} =                129,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00195}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a31af0dfa4b7fabde2d5b161c001e3ad6}{00195}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00196}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a5c72ff79f6b714d04a6e0843fdb08b3d}{00196}}         \textcolor{comment}{/* filesystem commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00197}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a844e66cfe8c131f2cffe1bbf861c5791}{00197}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a88ccc41dcf6e721e8e4558ac52981cf3}{NuFileSystem}} =                      300,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00198}00198         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a115d2972ac7c5fc5a891a8627beff1f8}{UFS}} =                                301,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00199}00199         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a472b4dce5a173867829c2fe08b55311e}{HostFileSystem}} =          302,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00200}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac2c78888713d23f6f87798864926d1eb}{00200}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af399d7ea27319cd295c9947266f9dc18}{LastFileSystemCommand}} =            303,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00201}00201 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00202}00202         \textcolor{comment}{/* Container Commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00203}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a9c53e7017b523b237b05e713478ba4c7}{00203}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a31af0dfa4b7fabde2d5b161c001e3ad6}{ContainerCommand}} =              500,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00204}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a66734a0d455a8ad4a986902d2c0af313}{00204}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a5c72ff79f6b714d04a6e0843fdb08b3d}{ContainerCommand64}} =          501,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00205}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a93a586f8218ca2e7b3220a52de5065f8}{00205}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a844e66cfe8c131f2cffe1bbf861c5791}{RawIo}} =                    502,    }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00206}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a38b45e2db78ec5e1bdb365e815038f52}{00206}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00207}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab40ef32c4eae56ed01acc0b4694c840d}{00207}}         \textcolor{comment}{/* Cluster Commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00208}00208         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac2c78888713d23f6f87798864926d1eb}{ClusterCommand}} =          550,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00209}00209 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00210}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac053a770fe54c3faf79cd8601bc850e5}{00210}}         \textcolor{comment}{/* Scsi Port commands (scsi passthrough) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00211}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aae092a329df7c9430d673b6702299fd7}{00211}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a9c53e7017b523b237b05e713478ba4c7}{ScsiPortCommand}} =                600,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00212}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aefdb8baebde199973e53c8411c3dadae}{00212}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a66734a0d455a8ad4a986902d2c0af313}{ScsiPortCommandU64}} =          601,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00213}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a1bc2708fe736e7bc12b6be80d91e1527}{00213}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a93a586f8218ca2e7b3220a52de5065f8}{SataPortCommandU64}} =          602,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00214}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab99738ccd2f3476c442e5b9e25a585a1}{00214}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a38b45e2db78ec5e1bdb365e815038f52}{SasSmpPassThrough}} =            603,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00215}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2da57e178cb2421b740a5aa0e566ed32}{00215}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab40ef32c4eae56ed01acc0b4694c840d}{SasRequestPhyInfo}} =            612,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00216}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a413bdaabc8a3f56d229a87b5be98ebae}{00216}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00217}00217         \textcolor{comment}{/* misc house keeping and generic adapter initiated commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00218}00218         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac053a770fe54c3faf79cd8601bc850e5}{AifRequest}} =                  700,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00219}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a329691c7ad34cbb405c8bd65080e3734}{00219}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aae092a329df7c9430d673b6702299fd7}{CheckRevision}} =                    701,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00220}00220         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aefdb8baebde199973e53c8411c3dadae}{FsaHostShutdown}} =                702,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00221}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a123b3a6bc9d40684818b404ed3c7af73}{00221}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a1bc2708fe736e7bc12b6be80d91e1527}{RequestAdapterInfo}} =          703,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00222}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ae4f21519de163eb1f24835c502a50542}{00222}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ab99738ccd2f3476c442e5b9e25a585a1}{IsAdapterPaused}} =                704,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00223}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af97664fea999aca4b6a5229a5e5aa2a3}{00223}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a2da57e178cb2421b740a5aa0e566ed32}{SendHostTime}} =                      705,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00224}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a543a554c383152e3cde503c380936475}{00224}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a413bdaabc8a3f56d229a87b5be98ebae}{RequestSupplementAdapterInfo}} =      706,    \textcolor{comment}{/* Supp. Info for set in UCC}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00225}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af628afb009612fb6a1aea635ebe4535d}{00225}} \textcolor{comment}{                                                 * use only if supported}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00226}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a85b1b00689ee88f4a4e61277b03d871c}{00226}} \textcolor{comment}{                                                 * (RequestAdapterInfo first) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00227}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a8feee5244b8b079c5b6a940b68272990}{00227}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a329691c7ad34cbb405c8bd65080e3734}{LastMiscCommand}} =                707,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00228}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aa03df47bb60b047e6e51828186498860}{00228}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00229}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac6ec13553b44ebfac8936747fb9f6e25}{00229}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a123b3a6bc9d40684818b404ed3c7af73}{OnLineDiagnostic}} =              800,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00230}00230         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ae4f21519de163eb1f24835c502a50542}{FduAdapterTest}} =          801,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00231}\mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a29503d969c5337f41fb8a9cf35d0dbaf}{00231}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af97664fea999aca4b6a5229a5e5aa2a3}{RequestCompatibilityId}} =  802,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00232}00232         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a543a554c383152e3cde503c380936475}{AdapterEnvironmentInfo}} =  803,    \textcolor{comment}{/* temp. sensors */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00233}00233         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020af628afb009612fb6a1aea635ebe4535d}{NvsramEventLog}} =          900,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00234}00234         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a85b1b00689ee88f4a4e61277b03d871c}{ResetNvsramEventLogPointers}} =        901,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00235}00235         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a8feee5244b8b079c5b6a940b68272990}{EnableEventLog}} =          902,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00236}\mbox{\hyperlink{aacreg_8h_ad80c058e7d1cef2f9ec617062aed600b}{00236}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020aa03df47bb60b047e6e51828186498860}{DisableEventLog}} =                903,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00237}\mbox{\hyperlink{aacreg_8h_abbee75611193d4261e489b6db24b877e}{00237}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020ac6ec13553b44ebfac8936747fb9f6e25}{EncryptedKeyTransportFIB}}=       904,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00238}\mbox{\hyperlink{aacreg_8h_ada6f5fc71a8731f5f5cb12b15248eb25}{00238}}         \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020a29503d969c5337f41fb8a9cf35d0dbaf}{KeyableFeaturesFIB}}=           905}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00239}00239 \} \mbox{\hyperlink{aacreg_8h_ac99fca4f395ef9fe7d063a56b5583020}{AAC\_FibCommands}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00240}00240 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00241}00241 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00242}00242 \textcolor{comment}{ * FIB types}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00243}\mbox{\hyperlink{aacreg_8h_a5c5f93f724033f655be45a58d396f754}{00243}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00244}\mbox{\hyperlink{aacreg_8h_a2d04b8c8971b46214beb52ed17dddb4f}{00244}} \textcolor{preprocessor}{\#define AAC\_FIBTYPE\_TFIB        1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00245}\mbox{\hyperlink{aacreg_8h_a8ac6672ff30d96f1bdb9c7798a478ae9}{00245}} \textcolor{preprocessor}{\#define AAC\_FIBTYPE\_TQE         2}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00246}\mbox{\hyperlink{aacreg_8h_abe270ce362a4e8a88dafadbd9e426bf5}{00246}} \textcolor{preprocessor}{\#define AAC\_FIBTYPE\_TCTPERF     3}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00247}\mbox{\hyperlink{aacreg_8h_a515cad1a79125d105a090498a59d5905}{00247}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00248}\mbox{\hyperlink{aacreg_8h_adaa92a3259c4b93f56386caae5c1b395}{00248}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00249}\mbox{\hyperlink{aacreg_8h_a420aec42068c204359efa2f4b31c3e52}{00249}} \textcolor{comment}{ * FIB transfer state}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00250}\mbox{\hyperlink{aacreg_8h_adc63c38af6697b74c42fdb962a37dd6d}{00250}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00251}\mbox{\hyperlink{aacreg_8h_aaac69935a8a5f65d232be3120e70beeb}{00251}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_HOSTOWNED          (1<<0)  }\textcolor{comment}{/* owned by the host */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00252}\mbox{\hyperlink{aacreg_8h_ac3a4f02d354665cfbf8c54e9c7e11b83}{00252}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_ADAPTEROWNED       (1<<1)  }\textcolor{comment}{/* owned by the adapter */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00253}\mbox{\hyperlink{aacreg_8h_aff87e9d03ae3619fe9046b3646c8508d}{00253}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_INITIALISED        (1<<2)  }\textcolor{comment}{/* initialised */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00254}\mbox{\hyperlink{aacreg_8h_a4bbf6338958b4d1e913928a6e8edffbe}{00254}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_EMPTY              (1<<3)  }\textcolor{comment}{/* empty */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00255}\mbox{\hyperlink{aacreg_8h_a8845f82a76e1ac492cbe80e0188a2856}{00255}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_FROMPOOL           (1<<4)  }\textcolor{comment}{/* allocated from pool */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00256}\mbox{\hyperlink{aacreg_8h_adf1c6124dc4662b2bc695921c2ccea84}{00256}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_FROMHOST           (1<<5)  }\textcolor{comment}{/* sent from the host */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00257}\mbox{\hyperlink{aacreg_8h_a8bdbcaa6d8fc5c5dbb4eb4f13cb9e8df}{00257}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_FROMADAP           (1<<6)  }\textcolor{comment}{/* sent from the adapter */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00258}\mbox{\hyperlink{aacreg_8h_ab2d68ef3f8d61470fd3f86a0458d8abb}{00258}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_REXPECTED          (1<<7)  }\textcolor{comment}{/* response is expected */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00259}\mbox{\hyperlink{aacreg_8h_a5b83f59150e87d1fa87f098b450ba9df}{00259}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_RNOTEXPECTED       (1<<8)  }\textcolor{comment}{/* response is not expected */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00260}\mbox{\hyperlink{aacreg_8h_ab8c89a56f171c97662037638c1e69121}{00260}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_DONEADAP           (1<<9)  }\textcolor{comment}{/* processed by the adapter */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00261}\mbox{\hyperlink{aacreg_8h_a7f879dd1a55ff5818eec100e81899515}{00261}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_DONEHOST           (1<<10) }\textcolor{comment}{/* processed by the host */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00262}\mbox{\hyperlink{aacreg_8h_abb7a4d8a50dabfccf1349cdefe7d79cf}{00262}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_HIGH               (1<<11) }\textcolor{comment}{/* high priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00263}\mbox{\hyperlink{aacreg_8h_aac366173aaa36f3a25d3134b241fb250}{00263}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_NORM               (1<<12) }\textcolor{comment}{/* normal priority */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00264}\mbox{\hyperlink{aacreg_8h_abf35250440a8062355c32bfae046944a}{00264}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_ASYNC              (1<<13)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00265}00265 \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_ASYNCIO            (1<<13) }\textcolor{comment}{/* to be removed */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00266}00266 \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_PAGEFILEIO         (1<<14) }\textcolor{comment}{/* to be removed */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00267}00267 \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_SHUTDOWN           (1<<15)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00268}00268 \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_LAZYWRITE          (1<<16) }\textcolor{comment}{/* to be removed */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00269}\mbox{\hyperlink{aacreg_8h_a28c8bdfe9fa1d731b251042712f96b5b}{00269}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_ADAPMICROFIB       (1<<17)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00270}\mbox{\hyperlink{aacreg_8h_a2b894ed0fd58e927affbda1fd026b115}{00270}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_BIOSFIB            (1<<18)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00271}\mbox{\hyperlink{aacreg_8h_af76198e492a76c9a5b299848d12c826a}{00271}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_FAST\_RESPONSE      (1<<19) }\textcolor{comment}{/* fast response capable */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00272}\mbox{\hyperlink{aacreg_8h_a73c8bde2489c40f950028beb789d8ed7}{00272}} \textcolor{preprocessor}{\#define AAC\_FIBSTATE\_APIFIB             (1<<20)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00273}\mbox{\hyperlink{aacreg_8h_a11067916c3f3a573988ce250e0706118}{00273}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00274}\mbox{\hyperlink{aacreg_8h_a5fceb5d29f8963da66a62219215a97cc}{00274}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00275}\mbox{\hyperlink{aacreg_8h_a740740a3fcdb6694c494f9f51e4eed50}{00275}} \textcolor{comment}{ * FIB error values}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00276}\mbox{\hyperlink{aacreg_8h_a4ba03c31e9074c00c8d2c76d6e7ba74a}{00276}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00277}\mbox{\hyperlink{aacreg_8h_abc9614dda0e926751e51e1b46a50e8fb}{00277}} \textcolor{preprocessor}{\#define AAC\_ERROR\_NORMAL                        0x00}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00278}00278 \textcolor{preprocessor}{\#define AAC\_ERROR\_PENDING                       0x01}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00279}00279 \textcolor{preprocessor}{\#define AAC\_ERROR\_FATAL                         0x02}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00280}00280 \textcolor{preprocessor}{\#define AAC\_ERROR\_INVALID\_QUEUE                 0x03}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00281}00281 \textcolor{preprocessor}{\#define AAC\_ERROR\_NOENTRIES                     0x04}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00282}00282 \textcolor{preprocessor}{\#define AAC\_ERROR\_SENDFAILED                    0x05}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00283}\mbox{\hyperlink{structaac__adapter__init}{00283}} \textcolor{preprocessor}{\#define AAC\_ERROR\_INVALID\_QUEUE\_PRIORITY        0x06}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00284}\mbox{\hyperlink{structaac__adapter__init_a38046524d5e679491ff1764b8f2d6f61}{00284}} \textcolor{preprocessor}{\#define AAC\_ERROR\_FIB\_ALLOCATION\_FAILED         0x07}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00285}\mbox{\hyperlink{aacreg_8h_a085c2fb398759d6c5fa2f45c03391339}{00285}} \textcolor{preprocessor}{\#define AAC\_ERROR\_FIB\_DEALLOCATION\_FAILED       0x08}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00286}\mbox{\hyperlink{aacreg_8h_abc6a12a266fcadf6ebad0fbc67a114f7}{00286}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00287}\mbox{\hyperlink{structaac__adapter__init_aef64b190e448fdf19baf40a5b79fe090}{00287}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00288}\mbox{\hyperlink{aacreg_8h_a07a8ed1efaaf12e7cb419152cb8de8a1}{00288}} \textcolor{comment}{ * Adapter Init Structure: this is passed to the adapter with the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00289}\mbox{\hyperlink{structaac__adapter__init_aca99e435e4d2ec7062085e38e3c1481a}{00289}} \textcolor{comment}{ * AAC\_MONKER\_INITSTRUCT command to point it at our control structures.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00290}\mbox{\hyperlink{structaac__adapter__init_a779f020102767d936eee863c6a0b3fc0}{00290}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00291}\mbox{\hyperlink{structaac__adapter__init_a84fd0846e0618294605d91bd46f7189b}{00291}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__adapter__init}{aac\_adapter\_init}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00292}\mbox{\hyperlink{structaac__adapter__init_ace9badeebf1eab79d18404049d6ddf79}{00292}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a38046524d5e679491ff1764b8f2d6f61}{InitStructRevision}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00293}\mbox{\hyperlink{structaac__adapter__init_ac00209ba9ef56d41749e01a927b6f703}{00293}} \textcolor{preprocessor}{\#define AAC\_INIT\_STRUCT\_REVISION                3}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00294}\mbox{\hyperlink{structaac__adapter__init_a33dd8d70c64d660e48201c160cba938f}{00294}} \textcolor{preprocessor}{\#define AAC\_INIT\_STRUCT\_REVISION\_4              4}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00295}\mbox{\hyperlink{structaac__adapter__init_a82011640e0d8f1dc42e17d43b5536976}{00295}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_aef64b190e448fdf19baf40a5b79fe090}{MiniPortRevision}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00296}\mbox{\hyperlink{structaac__adapter__init_a9af334a5a512c8df49f5e3895ae887c1}{00296}} \textcolor{preprocessor}{\#define AAC\_INIT\_STRUCT\_MINIPORT\_REVISION       1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00297}\mbox{\hyperlink{structaac__adapter__init_a565580b55f29fa2d3eb7b5698662a614}{00297}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_aca99e435e4d2ec7062085e38e3c1481a}{FilesystemRevision}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00298}\mbox{\hyperlink{aacreg_8h_a9fa68c0cf938f9e4ccd6325d5311d714}{00298}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a779f020102767d936eee863c6a0b3fc0}{CommHeaderAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00299}\mbox{\hyperlink{structaac__adapter__init_a2f7728815ed91b57a09c98d6a899e89e}{00299}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a84fd0846e0618294605d91bd46f7189b}{FastIoCommAreaAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00300}\mbox{\hyperlink{structaac__adapter__init_ac28d4146e7e465c4c18155f504c4756b}{00300}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_ace9badeebf1eab79d18404049d6ddf79}{AdapterFibsPhysicalAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00301}00301         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_ac00209ba9ef56d41749e01a927b6f703}{AdapterFibsVirtualAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00302}\mbox{\hyperlink{structaac__adapter__init_ab03e526f9c125cbe9e4a5318b7002c3d}{00302}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a33dd8d70c64d660e48201c160cba938f}{AdapterFibsSize}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00303}\mbox{\hyperlink{aacreg_8h_a37c0ff1a0c9f0c777f1eaf48cf9326d2}{00303}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a82011640e0d8f1dc42e17d43b5536976}{AdapterFibAlign}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00304}\mbox{\hyperlink{aacreg_8h_aee95a473b66c7b1ada73db297aec9953}{00304}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a9af334a5a512c8df49f5e3895ae887c1}{PrintfBufferAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00305}\mbox{\hyperlink{aacreg_8h_a16b031874b70b6a67b9580db57295caf}{00305}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a565580b55f29fa2d3eb7b5698662a614}{PrintfBufferSize}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00306}\mbox{\hyperlink{structaac__adapter__init_a18cf1071d82fce51c6176ee187a9afdd}{00306}} \textcolor{preprocessor}{\#define AAC\_PAGE\_SIZE                           4096}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00307}\mbox{\hyperlink{structaac__adapter__init_a018c32a24aa0d15d7431c60ae42043f3}{00307}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a2f7728815ed91b57a09c98d6a899e89e}{HostPhysMemPages}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00308}\mbox{\hyperlink{structaac__adapter__init_a7a6d3f33cbc463e345d845647f7f61d5}{00308}}         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_ac28d4146e7e465c4c18155f504c4756b}{HostElapsedSeconds}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00309}00309         \textcolor{comment}{/* ADAPTER\_INIT\_STRUCT\_REVISION\_4 begins here */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00310}00310         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_ab03e526f9c125cbe9e4a5318b7002c3d}{InitFlags}};                     \textcolor{comment}{/* flags for supported features */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00311}00311 \textcolor{preprocessor}{\#define AAC\_INITFLAGS\_NEW\_COMM\_SUPPORTED        1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00312}00312 \textcolor{preprocessor}{\#define AAC\_INITFLAGS\_DRIVER\_USES\_UTC\_TIME      0x10}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00313}00313 \textcolor{preprocessor}{\#define AAC\_INITFLAGS\_DRIVER\_SUPPORTS\_PM        0x20}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00314}00314         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a18cf1071d82fce51c6176ee187a9afdd}{MaxIoCommands}};             \textcolor{comment}{/* max outstanding commands */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00315}00315         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a018c32a24aa0d15d7431c60ae42043f3}{MaxIoSize}};                     \textcolor{comment}{/* largest I/O command */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00316}00316         u\_int32\_t       \mbox{\hyperlink{structaac__adapter__init_a7a6d3f33cbc463e345d845647f7f61d5}{MaxFibSize}};                   \textcolor{comment}{/* largest FIB to adapter */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00317}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454}{00317}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00318}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454abc1edbe45d74e83b1f8330ebbfc19fb0}{00318}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00319}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a6b6ba175bebe6ed3a52efeca6f8dd549}{00319}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00320}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a702924d2f400ad01b1acfe710e0d6a34}{00320}} \textcolor{comment}{ * Shared data types}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00321}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a24db892dda3d7bd0568b8c098f94edd1}{00321}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00322}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a0f3ffca8636b996d8a5435fb45d4a61a}{00322}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00323}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a8075be858d187bdd96706eddbd13b677}{00323}} \textcolor{comment}{ * Container types}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00324}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a524906667db2a009e8b018f7a740716f}{00324}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00325}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a655c58bb7e4cde23afea3c454cd5641b}{00325}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00326}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454ab7a6a262c48439b328e38ec0004c6fe9}{00326}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454abc1edbe45d74e83b1f8330ebbfc19fb0}{CT\_NONE}} = 0,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00327}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a4decc0499821fb577bfa1541e8475f9c}{00327}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a6b6ba175bebe6ed3a52efeca6f8dd549}{CT\_VOLUME}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00328}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a72ef6c8129f9b90164a8280388f628cb}{00328}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a702924d2f400ad01b1acfe710e0d6a34}{CT\_MIRROR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00329}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454ab12e7337cdf51d6efa37edbb40bb16d5}{00329}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a24db892dda3d7bd0568b8c098f94edd1}{CT\_STRIPE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00330}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a2b264d3b8a43eeb2efbfd680e493243b}{00330}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a0f3ffca8636b996d8a5435fb45d4a61a}{CT\_RAID5}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00331}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a28b795f6a96ae51a235fd65d087dba28}{00331}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a8075be858d187bdd96706eddbd13b677}{CT\_SSRW}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00332}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a12e1fd0f5de3125b294e4ebbdddd9602}{00332}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a524906667db2a009e8b018f7a740716f}{CT\_SSRO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00333}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a7206e7e50b2e497a668ad121b0a9da69}{00333}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a655c58bb7e4cde23afea3c454cd5641b}{CT\_MORPH}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00334}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a5d2cd96196fb978aceb92eec73c649a2}{00334}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454ab7a6a262c48439b328e38ec0004c6fe9}{CT\_PASSTHRU}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00335}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454aa4d43cfb45f64a7ba9df6f4e431a55c3}{00335}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a4decc0499821fb577bfa1541e8475f9c}{CT\_RAID4}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00336}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a16ae546e391d019a091c87535a40321d}{00336}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a72ef6c8129f9b90164a8280388f628cb}{CT\_RAID10}},             \textcolor{comment}{/* stripe of mirror */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00337}\mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a3eb739a38e2ffce6dd8c14c904cbc9ef}{00337}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454ab12e7337cdf51d6efa37edbb40bb16d5}{CT\_RAID00}},             \textcolor{comment}{/* stripe of stripe */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00338}00338         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a2b264d3b8a43eeb2efbfd680e493243b}{CT\_VOLUME\_OF\_MIRRORS}},       \textcolor{comment}{/* volume of mirror */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00339}00339         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a28b795f6a96ae51a235fd65d087dba28}{CT\_PSEUDO\_RAID3}}, \textcolor{comment}{/* really raid4 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00340}00340         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a12e1fd0f5de3125b294e4ebbdddd9602}{CT\_RAID50}},             \textcolor{comment}{/* stripe of raid5 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00341}00341         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a7206e7e50b2e497a668ad121b0a9da69}{CT\_RAID5D}},             \textcolor{comment}{/* raid5 distributed hot-\/sparing */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00342}00342         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a5d2cd96196fb978aceb92eec73c649a2}{CT\_RAID5D0}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00343}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59}{00343}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454aa4d43cfb45f64a7ba9df6f4e431a55c3}{CT\_RAID1E}},             \textcolor{comment}{/* extended raid1 mirroring */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00344}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a9a82398648490d62eb28ecdb37e444ae}{00344}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a16ae546e391d019a091c87535a40321d}{CT\_RAID6}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00345}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a4c066b95febbda4a85f3dca06a6f985a}{00345}}         \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454a3eb739a38e2ffce6dd8c14c904cbc9ef}{CT\_RAID60}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00346}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59aa86430c5a906288642e524b883010841}{00346}} \} \mbox{\hyperlink{aacreg_8h_a5bc0085e8d6b8b9e0c59487cd8f74454}{AAC\_FSAVolType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00347}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a9f141b4ea5fced6c2c529f33f2ddb2fe}{00347}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00348}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59ac210d11f77ad308bccca486fb7e15dbe}{00348}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00349}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a32e31c7c2dba6966126627714e9dd73d}{00349}} \textcolor{comment}{ * Host-\/addressable object types}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00350}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a6b6795da6b5fa2c625aafbc46aa657de}{00350}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00351}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a5f955e907fbe9cdbb462bd00e56db340}{00351}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00352}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a1f7af4687907d816ece2d1c4274a0dd2}{00352}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a9a82398648490d62eb28ecdb37e444ae}{FT\_REG}} = 1,       \textcolor{comment}{/* regular file */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00353}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59adca11a9f79b5ed8c464b8b1efe4c2bbc}{00353}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a4c066b95febbda4a85f3dca06a6f985a}{FT\_DIR}},           \textcolor{comment}{/* directory */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00354}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59ac80ad78037c5139c975a80726acd77d6}{00354}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59aa86430c5a906288642e524b883010841}{FT\_BLK}},           \textcolor{comment}{/* "{}block"{} device -\/ reserved */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00355}00355         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a9f141b4ea5fced6c2c529f33f2ddb2fe}{FT\_CHR}},           \textcolor{comment}{/* "{}character special"{} device -\/ reserved */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00356}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a41f05cac16f72798478c7fd242879c3d}{00356}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59ac210d11f77ad308bccca486fb7e15dbe}{FT\_LNK}},           \textcolor{comment}{/* symbolic link */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00357}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a80ee7674b5746bb2ee9566a5e38b99ef}{00357}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a32e31c7c2dba6966126627714e9dd73d}{FT\_SOCK}}, \textcolor{comment}{/* socket */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00358}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a39095830a96c506f02146998f98654fd}{00358}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a6b6795da6b5fa2c625aafbc46aa657de}{FT\_FIFO}}, \textcolor{comment}{/* fifo */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00359}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59aaac384a4204a41dc63e86c89502662d1}{00359}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a5f955e907fbe9cdbb462bd00e56db340}{FT\_FILESYS}},   \textcolor{comment}{/* ADAPTEC's "{}FSA"{}(tm) filesystem */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00360}00360         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a1f7af4687907d816ece2d1c4274a0dd2}{FT\_DRIVE}},       \textcolor{comment}{/* physical disk -\/ addressable in scsi by b/t/l */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00361}\mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a36f334b87efe6a07d53cf7998d9fbcab}{00361}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59adca11a9f79b5ed8c464b8b1efe4c2bbc}{FT\_SLICE}},       \textcolor{comment}{/* virtual disk -\/ raw volume -\/ slice */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00362}00362         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59ac80ad78037c5139c975a80726acd77d6}{FT\_PARTITION}},       \textcolor{comment}{/* FSA partition -\/ carved out of a slice -\/ building}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00363}00363 \textcolor{comment}{                         * block for containers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00364}00364         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a41f05cac16f72798478c7fd242879c3d}{FT\_VOLUME}},     \textcolor{comment}{/* Container -\/ Volume Set */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00365}00365         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a80ee7674b5746bb2ee9566a5e38b99ef}{FT\_STRIPE}},     \textcolor{comment}{/* Container -\/ Stripe Set */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00366}\mbox{\hyperlink{structaac__sg__entry}{00366}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a39095830a96c506f02146998f98654fd}{FT\_MIRROR}},     \textcolor{comment}{/* Container -\/ Mirror Set */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00367}\mbox{\hyperlink{structaac__sg__entry_a2d82c6c3154613361490f9ceb52ae927}{00367}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59aaac384a4204a41dc63e86c89502662d1}{FT\_RAID5}},       \textcolor{comment}{/* Container -\/ Raid 5 Set */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00368}\mbox{\hyperlink{structaac__sg__entry_ad91fd4d822847b61c827913c33c5e9da}{00368}}         \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59a36f334b87efe6a07d53cf7998d9fbcab}{FT\_DATABASE}}  \textcolor{comment}{/* Storage object with "{}foreign"{} content manager */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00369}00369 \} \mbox{\hyperlink{aacreg_8h_a55b25069f736415eb1b45f300b4bbc59}{AAC\_FType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00370}00370 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00371}\mbox{\hyperlink{structaac__sg__entry64}{00371}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00372}\mbox{\hyperlink{structaac__sg__entry64_a0e1b8c2be62f7bb10c48958efded1132}{00372}} \textcolor{comment}{ * Host-\/side scatter/gather list for 32-\/bit commands.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00373}\mbox{\hyperlink{structaac__sg__entry64_a125bf5136387a68454166678370a7dcc}{00373}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00374}00374 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entry}{aac\_sg\_entry}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00375}00375         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entry_a2d82c6c3154613361490f9ceb52ae927}{SgAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00376}\mbox{\hyperlink{structaac__sg__entryraw}{00376}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entry_ad91fd4d822847b61c827913c33c5e9da}{SgByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00377}\mbox{\hyperlink{structaac__sg__entryraw_a5535fdf668f422e05413e28f523e90ff}{00377}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00378}\mbox{\hyperlink{structaac__sg__entryraw_acfbc8c7711473d461b46c24c54380a68}{00378}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00379}\mbox{\hyperlink{structaac__sg__entryraw_a7bf33a2f26011d2baae59731cae5eefa}{00379}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entry64}{aac\_sg\_entry64}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00380}\mbox{\hyperlink{structaac__sg__entryraw_ace81acd339743b7353753a552a00db06}{00380}}         u\_int64\_t       \mbox{\hyperlink{structaac__sg__entry64_a0e1b8c2be62f7bb10c48958efded1132}{SgAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00381}\mbox{\hyperlink{structaac__sg__entryraw_afc192acbd40dff95b0336dce2237f06d}{00381}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entry64_a125bf5136387a68454166678370a7dcc}{SgByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00382}00382 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00383}00383 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00384}\mbox{\hyperlink{structaac__sg__table}{00384}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entryraw}{aac\_sg\_entryraw}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00385}\mbox{\hyperlink{structaac__sg__table_ac1af0ac31957bf1f05f25088105b4427}{00385}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entryraw_a5535fdf668f422e05413e28f523e90ff}{Next}};               \textcolor{comment}{/* reserved for FW use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00386}\mbox{\hyperlink{structaac__sg__table_a4c1d56ea3ed85e3619b9d25879b8e83e}{00386}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entryraw_acfbc8c7711473d461b46c24c54380a68}{Prev}};               \textcolor{comment}{/* reserved for FW use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00387}00387         u\_int64\_t       \mbox{\hyperlink{structaac__sg__entryraw_a7bf33a2f26011d2baae59731cae5eefa}{SgAddress}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00388}00388         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entryraw_ace81acd339743b7353753a552a00db06}{SgByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00389}00389         u\_int32\_t       \mbox{\hyperlink{structaac__sg__entryraw_afc192acbd40dff95b0336dce2237f06d}{Flags}};             \textcolor{comment}{/* reserved for FW use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00390}00390 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00391}00391 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00392}\mbox{\hyperlink{structaac__sg__table64}{00392}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table}{aac\_sg\_table}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00393}\mbox{\hyperlink{structaac__sg__table64_a8a03cca98ca79dd44c4a291dac8cbf3c}{00393}}         u\_int32\_t               \mbox{\hyperlink{structaac__sg__table64_a8a03cca98ca79dd44c4a291dac8cbf3c}{SgCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00394}\mbox{\hyperlink{structaac__sg__table64_a647bb3f1a8bfbaa43589010ecf0cb2c5}{00394}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entry}{aac\_sg\_entry}} \mbox{\hyperlink{structaac__sg__table_a4c1d56ea3ed85e3619b9d25879b8e83e}{SgEntry}}[0];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00395}00395 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00396}00396 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00397}00397 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00398}00398 \textcolor{comment}{ * Host-\/side scatter/gather list for 64-\/bit commands.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00399}00399 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00400}\mbox{\hyperlink{structaac__sg__tableraw}{00400}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table64}{aac\_sg\_table64}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00401}\mbox{\hyperlink{structaac__sg__tableraw_a283c31cb50392ca9ebfb97577b1b1402}{00401}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__tableraw_a283c31cb50392ca9ebfb97577b1b1402}{SgCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00402}\mbox{\hyperlink{structaac__sg__tableraw_af38569f1e0a8f2dcb3242c99eb67bd47}{00402}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entry64}{aac\_sg\_entry64}}     \mbox{\hyperlink{structaac__sg__table64_a647bb3f1a8bfbaa43589010ecf0cb2c5}{SgEntry64}}[0];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00403}00403 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00404}00404 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00405}00405 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00406}00406 \textcolor{comment}{ * s/g list for raw commands}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00407}00407 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00408}\mbox{\hyperlink{structaac__container__creation}{00408}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__tableraw}{aac\_sg\_tableraw}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00409}\mbox{\hyperlink{structaac__container__creation_a2fb4156044f7a140ace8e6f24d4b87f5}{00409}}         u\_int32\_t       \mbox{\hyperlink{structaac__sg__tableraw_a283c31cb50392ca9ebfb97577b1b1402}{SgCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00410}\mbox{\hyperlink{structaac__container__creation_a9acc7f95a49b55cf7db18f8c57496178}{00410}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__entryraw}{aac\_sg\_entryraw}}   \mbox{\hyperlink{structaac__sg__tableraw_af38569f1e0a8f2dcb3242c99eb67bd47}{SgEntryRaw}}[0];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00411}\mbox{\hyperlink{structaac__container__creation_acf6f3e952d2634e43d2132afc6f51e76}{00411}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00412}\mbox{\hyperlink{structaac__container__creation_a4863cdf8b15a4a6deddae2a7415ef011}{00412}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00413}\mbox{\hyperlink{structaac__container__creation_adcc827425bc424f02c713599b10efd22}{00413}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00414}\mbox{\hyperlink{structaac__container__creation_a0a35cd34f040f8086b7dbf266b171482}{00414}} \textcolor{comment}{ * Container creation data}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00415}\mbox{\hyperlink{structaac__container__creation_a273d73e0935468ec9ae8703f28daf7c1}{00415}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00416}\mbox{\hyperlink{structaac__container__creation_a138aba1061b94d484e9f1479eb8d01c3}{00416}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__container__creation}{aac\_container\_creation}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00417}\mbox{\hyperlink{structaac__container__creation_af51c8788f177d0291aae1f05567b71c8}{00417}}         u\_int8\_t        \mbox{\hyperlink{structaac__container__creation_a2fb4156044f7a140ace8e6f24d4b87f5}{ViaBuildNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00418}\mbox{\hyperlink{structaac__container__creation_a40a101da68bfe8f4bec80373f9cfcda9}{00418}}         u\_int8\_t        \mbox{\hyperlink{structaac__container__creation_a9acc7f95a49b55cf7db18f8c57496178}{MicroSecond}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00419}00419         u\_int8\_t        \mbox{\hyperlink{structaac__container__creation_acf6f3e952d2634e43d2132afc6f51e76}{Via}};         \textcolor{comment}{/* 1 = FSU, 2 = API, etc. */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00420}00420         u\_int8\_t        \mbox{\hyperlink{structaac__container__creation_a4863cdf8b15a4a6deddae2a7415ef011}{YearsSince1900}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00421}00421         u\_int32\_t       \mbox{\hyperlink{structaac__container__creation_adcc827425bc424f02c713599b10efd22}{Month}}:4;   \textcolor{comment}{/* 1-\/12 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00422}00422         u\_int32\_t       \mbox{\hyperlink{structaac__container__creation_a0a35cd34f040f8086b7dbf266b171482}{Day}}:6;               \textcolor{comment}{/* 1-\/32 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00423}00423         u\_int32\_t       \mbox{\hyperlink{structaac__container__creation_a273d73e0935468ec9ae8703f28daf7c1}{Hour}}:6;             \textcolor{comment}{/* 0-\/23 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00424}00424         u\_int32\_t       \mbox{\hyperlink{structaac__container__creation_a138aba1061b94d484e9f1479eb8d01c3}{Minute}}:6; \textcolor{comment}{/* 0-\/59 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00425}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568}{00425}}         u\_int32\_t       \mbox{\hyperlink{structaac__container__creation_af51c8788f177d0291aae1f05567b71c8}{Second}}:6; \textcolor{comment}{/* 0-\/59 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00426}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568addb9c9518db2d84176ddc01168f28c46}{00426}}         u\_int64\_t       \mbox{\hyperlink{structaac__container__creation_a40a101da68bfe8f4bec80373f9cfcda9}{ViaAdapterSerialNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00427}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a5f14f220f5b9c863d8f64266599044d3}{00427}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00428}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a28b4812272d51eb38c21364b57e67694}{00428}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00429}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a0e10c679e4072ffa6514d241c56ed298}{00429}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00430}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568aab0b8d36d2482a95551af297ad49cba2}{00430}} \textcolor{comment}{ * Revision number handling}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00431}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568abbe93670e6b83b28e31a48a1a7e979a0}{00431}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00432}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568aa286f3160b24695e723c19b43278fd98}{00432}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00433}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a77ef5296045238b7e2bface62fdcfab3}{00433}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00434}00434         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568addb9c9518db2d84176ddc01168f28c46}{RevApplication}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00435}\mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a58325f4d987d510736d67466bf7013a1}{00435}}         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a5f14f220f5b9c863d8f64266599044d3}{RevDkiCli}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00436}00436         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a28b4812272d51eb38c21364b57e67694}{RevNetService}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00437}\mbox{\hyperlink{structFsaRevision}{00437}}         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a0e10c679e4072ffa6514d241c56ed298}{RevApi}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00438}00438         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568aab0b8d36d2482a95551af297ad49cba2}{RevFileSysDriver}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00439}00439         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568abbe93670e6b83b28e31a48a1a7e979a0}{RevMiniportDriver}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00440}\mbox{\hyperlink{structFsaRevision_a27b40182aa2fa5c14c51605513066f27}{00440}}         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568aa286f3160b24695e723c19b43278fd98}{RevAdapterSW}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00441}\mbox{\hyperlink{structFsaRevision_a9d515f2a679ebb5b84821bf32ab82542}{00441}}         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a77ef5296045238b7e2bface62fdcfab3}{RevMonitor}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00442}\mbox{\hyperlink{structFsaRevision_a7d327a839a68357fd43b310b01ef18be}{00442}}         \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568a58325f4d987d510736d67466bf7013a1}{RevRemoteApi}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00443}\mbox{\hyperlink{structFsaRevision_a27082ac5991ae6197b13dec6b1f7f81c}{00443}} \} \mbox{\hyperlink{aacreg_8h_a1a22409350b4487b24a6abbeff4ae568}{RevComponent}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00444}\mbox{\hyperlink{structFsaRevision_ad19eefa336ccf4373b50feaccbe43a4e}{00444}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00445}\mbox{\hyperlink{structFsaRevision_a6f2bb7bfe9d974261c070b7eac6bef87}{00445}} \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00446}\mbox{\hyperlink{structFsaRevision_a2b00ba9e6380815397da08f63e193a18}{00446}}         \textcolor{keyword}{union }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00447}\mbox{\hyperlink{structFsaRevision_a49ff196e468e5bbc1daae5003e21d68b}{00447}}                 \textcolor{keyword}{struct }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00448}00448                         u\_int8\_t        \mbox{\hyperlink{structFsaRevision_a27b40182aa2fa5c14c51605513066f27}{dash}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00449}00449                         u\_int8\_t        \mbox{\hyperlink{structFsaRevision_a9d515f2a679ebb5b84821bf32ab82542}{type}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00450}00450                         u\_int8\_t        \mbox{\hyperlink{structFsaRevision_a7d327a839a68357fd43b310b01ef18be}{minor}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00451}00451                         u\_int8\_t        \mbox{\hyperlink{structFsaRevision_a27082ac5991ae6197b13dec6b1f7f81c}{major}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00452}00452                 \} \mbox{\hyperlink{structFsaRevision_ad19eefa336ccf4373b50feaccbe43a4e}{comp}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00453}00453                 u\_int32\_t       \mbox{\hyperlink{structFsaRevision_a6f2bb7bfe9d974261c070b7eac6bef87}{ul}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00454}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423}{00454}}         \} \mbox{\hyperlink{structFsaRevision_a2b00ba9e6380815397da08f63e193a18}{external}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00455}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a92945a750dc552b088766f6aeced0b00}{00455}}         u\_int32\_t       \mbox{\hyperlink{structFsaRevision_a49ff196e468e5bbc1daae5003e21d68b}{buildNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00456}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a45e8c63989c4830a9478ecb7c9c35ba0}{00456}} \}  \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00457}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a493867665492d43b89ba0fb6bab765d1}{00457}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00458}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a993c6b844a3aed5d8cf5fd40b54934db}{00458}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00459}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ae93e0bb9976efc80e3c6df736d5196fc}{00459}} \textcolor{comment}{ * Adapter Information}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00460}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a7b7bab243b8a05685a0ca51d2e128165}{00460}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00461}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a5db67e4512f604e934940ab74e6c7bf3}{00461}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00462}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a58ba336d2507da5eb8e9b1ee3fff700a}{00462}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00463}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ae148e5fd0d69e87898a8c6258a6883a0}{00463}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a92945a750dc552b088766f6aeced0b00}{CPU\_NTSIM}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00464}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a445abfd33ecd311ec3ef2c7e96ae043d}{00464}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a45e8c63989c4830a9478ecb7c9c35ba0}{CPU\_I960}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00465}00465         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a493867665492d43b89ba0fb6bab765d1}{CPU\_ARM}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00466}\mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ab8e2ac14603bf082b7a3cd9d0c85ac04}{00466}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a993c6b844a3aed5d8cf5fd40b54934db}{CPU\_SPARC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00467}00467         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ae93e0bb9976efc80e3c6df736d5196fc}{CPU\_POWERPC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00468}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491}{00468}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a7b7bab243b8a05685a0ca51d2e128165}{CPU\_ALPHA}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00469}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a30317af8001021b1fc99f2331c71cd4d}{00469}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a5db67e4512f604e934940ab74e6c7bf3}{CPU\_P7}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00470}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a08ddb15651ea4ec8045fabfcc5830323}{00470}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a58ba336d2507da5eb8e9b1ee3fff700a}{CPU\_I960\_RX}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00471}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ab272af947bf04210fb41f6f8865a2bc7}{00471}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ae148e5fd0d69e87898a8c6258a6883a0}{CPU\_MIPS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00472}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a161f52cffc44df124c2fd0c2ee6607c9}{00472}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423a445abfd33ecd311ec3ef2c7e96ae043d}{CPU\_XSCALE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00473}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ad011a08a1104884f9cc409b3ba2c44d6}{00473}}         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423ab8e2ac14603bf082b7a3cd9d0c85ac04}{CPU\_\_last}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00474}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a5cbee885bdf71f65b2a88f8d3b1572d9}{00474}} \} \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423}{AAC\_CpuType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00475}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ab9000d15c774e486f818aa778ead53f2}{00475}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00476}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a7d629e3fe97cf23a013fa3aed5105032}{00476}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00477}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491aad317920214d858ac771f95a8de502bb}{00477}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a30317af8001021b1fc99f2331c71cd4d}{CPUI960\_JX}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00478}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491aa18e5acfcbae6cfa414d3c7042a5762d}{00478}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a08ddb15651ea4ec8045fabfcc5830323}{CPUI960\_CX}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00479}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ac17b156d73492315138d193c957ec9e3}{00479}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ab272af947bf04210fb41f6f8865a2bc7}{CPUI960\_HX}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00480}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a934357ce6ff3e668e1d45f515391478d}{00480}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a161f52cffc44df124c2fd0c2ee6607c9}{CPUI960\_RX}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00481}00481         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ad011a08a1104884f9cc409b3ba2c44d6}{CPUARM\_SA110}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00482}\mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a385ad35a9a7b533a219178146dca5fc4}{00482}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a5cbee885bdf71f65b2a88f8d3b1572d9}{CPUARM\_xxx}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00483}00483         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ab9000d15c774e486f818aa778ead53f2}{CPUPPC\_603e}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00484}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4}{00484}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a7d629e3fe97cf23a013fa3aed5105032}{CPUPPC\_xxx}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00485}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8310f33cd0d55a79b5da3644ffdafe3c}{00485}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491aad317920214d858ac771f95a8de502bb}{CPUI960\_80303}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00486}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a9097803eddbb672814709e13eaf12893}{00486}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491aa18e5acfcbae6cfa414d3c7042a5762d}{CPU\_XSCALE\_80321}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00487}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a58cc2a43d92dcda216d7acb0327c7b2e}{00487}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491ac17b156d73492315138d193c957ec9e3}{CPU\_MIPS\_4KC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00488}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a969dfa99937b66cafd2ff70643274dcf}{00488}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a934357ce6ff3e668e1d45f515391478d}{CPU\_MIPS\_5KC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00489}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a747fcbf0c72a803236928860495e4fa5}{00489}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491a385ad35a9a7b533a219178146dca5fc4}{CPUSUBTYPE\_\_last}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00490}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a2634b63750c4ce5aec411f731474232e}{00490}} \} \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491}{AAC\_CpuSubType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00491}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ac337acf11bec1f44103b47fba123f4a1}{00491}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00492}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8a37c473e4c64188ef2b91a0da9ab27c}{00492}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00493}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a6805551a59ed7b7af2f0a1d519fa68b6}{00493}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8310f33cd0d55a79b5da3644ffdafe3c}{PLAT\_NTSIM}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00494}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a839da88e8f384862fdd6360f69c8c6d8}{00494}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a9097803eddbb672814709e13eaf12893}{PLAT\_V3ADU}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00495}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a39a3b9e9ca5a26c604d5c27f037ca367}{00495}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a58cc2a43d92dcda216d7acb0327c7b2e}{PLAT\_CYCLONE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00496}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a47c547ffe38c48d3dd9c50665c82b05e}{00496}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a969dfa99937b66cafd2ff70643274dcf}{PLAT\_CYCLONE\_HD}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00497}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a65a5397d879b4bd5266ae90d61bed867}{00497}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a747fcbf0c72a803236928860495e4fa5}{PLAT\_BATBOARD}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00498}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a10dbafdc6534d7367d7dc5c2ad77f800}{00498}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a2634b63750c4ce5aec411f731474232e}{PLAT\_BATBOARD\_HD}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00499}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a6d0b47b3b79047f33a6acfcf7cecb295}{00499}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ac337acf11bec1f44103b47fba123f4a1}{PLAT\_YOLO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00500}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ad597c6c2e483323c2c19f7e23539e631}{00500}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8a37c473e4c64188ef2b91a0da9ab27c}{PLAT\_COBRA}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00501}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ae547642f7c2f973f04556b013c996bcb}{00501}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a6805551a59ed7b7af2f0a1d519fa68b6}{PLAT\_ANAHEIM}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00502}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ab45d805bb8696eaa3a7d83fa3564bb41}{00502}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a839da88e8f384862fdd6360f69c8c6d8}{PLAT\_JALAPENO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00503}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a2e10a3854507d13a816ec84e37052170}{00503}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a39a3b9e9ca5a26c604d5c27f037ca367}{PLAT\_QUEENS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00504}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a23e2944764bf3be60e9a5333e1523f28}{00504}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a47c547ffe38c48d3dd9c50665c82b05e}{PLAT\_JALAPENO\_DELL}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00505}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a7620dbeb094826e89f2367efb1a5db39}{00505}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a65a5397d879b4bd5266ae90d61bed867}{PLAT\_POBLANO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00506}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8d13b09dd23f0ab4d3ecaa96f100767c}{00506}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a10dbafdc6534d7367d7dc5c2ad77f800}{PLAT\_POBLANO\_OPAL}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00507}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4abb5d175717957fba1db7e00dae5952a2}{00507}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a6d0b47b3b79047f33a6acfcf7cecb295}{PLAT\_POBLANO\_SL0}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00508}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ae518f683c683c91aea3a69b479a6fa0b}{00508}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ad597c6c2e483323c2c19f7e23539e631}{PLAT\_POBLANO\_SL1}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00509}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4adea4936f2b8a8b92e0c8c9ecbedd63ff}{00509}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ae547642f7c2f973f04556b013c996bcb}{PLAT\_POBLANO\_SL2}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00510}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4aeff56881e0965a0a4be0373fed274b04}{00510}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ab45d805bb8696eaa3a7d83fa3564bb41}{PLAT\_POBLANO\_XXX}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00511}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a87bd82b0a5961dd1701b16bd3524f075}{00511}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a2e10a3854507d13a816ec84e37052170}{PLAT\_JALAPENO\_P2}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00512}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a52278c2aa87779b9ee8350c508f355d6}{00512}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a23e2944764bf3be60e9a5333e1523f28}{PLAT\_HABANERO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00513}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a0e4ad29ee9cc477f5dbc2017a8f64530}{00513}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a7620dbeb094826e89f2367efb1a5db39}{PLAT\_VULCAN}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00514}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4abaa21f01b6919a1e54d1fafaeba4d3f4}{00514}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a8d13b09dd23f0ab4d3ecaa96f100767c}{PLAT\_CRUSADER}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00515}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a56d020a172349a15ebf7e6711aaf8f38}{00515}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4abb5d175717957fba1db7e00dae5952a2}{PLAT\_LANCER}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00516}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a64c59f880367e454cae9b52a2c1d91aa}{00516}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4ae518f683c683c91aea3a69b479a6fa0b}{PLAT\_HARRIER}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00517}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a9a00d661d2258f0955cd45cfceeee824}{00517}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4adea4936f2b8a8b92e0c8c9ecbedd63ff}{PLAT\_TERMINATOR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00518}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a4fdcbe68c7df6d595d0cabd33bcd4206}{00518}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4aeff56881e0965a0a4be0373fed274b04}{PLAT\_SKYHAWK}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00519}00519         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a87bd82b0a5961dd1701b16bd3524f075}{PLAT\_CORSAIR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00520}\mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a524339f5e7edd4b4faab41aed499a7f8}{00520}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a52278c2aa87779b9ee8350c508f355d6}{PLAT\_JAGUAR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00521}00521         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a0e4ad29ee9cc477f5dbc2017a8f64530}{PLAT\_SATAHAWK}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00522}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7}{00522}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4abaa21f01b6919a1e54d1fafaeba4d3f4}{PLAT\_SATANATOR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00523}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7ab928fa6de729328ae0701a30f8da2113}{00523}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a56d020a172349a15ebf7e6711aaf8f38}{PLAT\_PROWLER}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00524}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a0746a4f2fe3b9c4e53569900a9e5d88d}{00524}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a64c59f880367e454cae9b52a2c1d91aa}{PLAT\_BLACKBIRD}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00525}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7abf9765b5a70933e20779cf886c85a1bf}{00525}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a9a00d661d2258f0955cd45cfceeee824}{PLAT\_SABREEXPRESS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00526}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7afddffe466bc22ed51c38c2c644e6da73}{00526}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a4fdcbe68c7df6d595d0cabd33bcd4206}{PLAT\_INTRUDER}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00527}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7afc3ec4726a547ba3626cbedfa761fa71}{00527}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4a524339f5e7edd4b4faab41aed499a7f8}{PLAT\_\_last}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00528}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7af955ce67d3067c4c22d98ae2eb790a19}{00528}} \} \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4}{AAC\_Platform}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00529}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a6b0a834173f7d6ffa32b9d76da9debc9}{00529}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00530}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7aa6fd3cd845a79334b89bdc75b27acd53}{00530}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00531}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a9761029e9bce0129094d8f54d3fae00e}{00531}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7ab928fa6de729328ae0701a30f8da2113}{OEM\_FLAVOR\_ADAPTEC}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00532}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a81eba5fd8268b9148d2d5e63eb962551}{00532}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a0746a4f2fe3b9c4e53569900a9e5d88d}{OEM\_FLAVOR\_DELL}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00533}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a44e687a93ec5a1446613c94fea75fa08}{00533}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7abf9765b5a70933e20779cf886c85a1bf}{OEM\_FLAVOR\_HP}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00534}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a26217d46bf4f3e56fa9b7ab889a691cb}{00534}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7afddffe466bc22ed51c38c2c644e6da73}{OEM\_FLAVOR\_IBM}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00535}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7ac0f663ad10d9070d7d6121f344afa205}{00535}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7afc3ec4726a547ba3626cbedfa761fa71}{OEM\_FLAVOR\_CPQ}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00536}00536         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7af955ce67d3067c4c22d98ae2eb790a19}{OEM\_FLAVOR\_FSC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00537}\mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a1c246cc67d9c485fb114011942448a9b}{00537}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a6b0a834173f7d6ffa32b9d76da9debc9}{OEM\_FLAVOR\_DWS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00538}00538         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7aa6fd3cd845a79334b89bdc75b27acd53}{OEM\_FLAVOR\_BRAND\_Z}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00539}00539         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a9761029e9bce0129094d8f54d3fae00e}{OEM\_FLAVOR\_LEGEND}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00540}00540         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a81eba5fd8268b9148d2d5e63eb962551}{OEM\_FLAVOR\_HITACHI}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00541}00541         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a44e687a93ec5a1446613c94fea75fa08}{OEM\_FLAVOR\_ESG}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00542}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639}{00542}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a26217d46bf4f3e56fa9b7ab889a691cb}{OEM\_FLAVOR\_ICP}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00543}00543         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7ac0f663ad10d9070d7d6121f344afa205}{OEM\_FLAVOR\_SCM}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00544}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a2c16147d09b2029a1708ddf474abccb7}{00544}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7a1c246cc67d9c485fb114011942448a9b}{OEM\_FLAVOR\_\_last}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00545}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639ade7e5dcb8c76787a70273afac3a7bffa}{00545}} \} \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7}{AAC\_OemFlavor}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00546}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a342f476299eb2c7e48be8460ca0c8acb}{00546}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00547}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a74c825cb92a2d4ee477dd380fdaabf68}{00547}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00548}00548 \textcolor{comment}{ * XXX the aac-\/2622 with no battery present reports PLATFORM\_BAT\_OPT\_PRESENT}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00549}\mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a19aac4107a152d872946b68295f08dd2}{00549}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00550}00550 \textcolor{keyword}{typedef} \textcolor{keyword}{enum}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00551}00551 \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00552}00552         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a2c16147d09b2029a1708ddf474abccb7}{PLATFORM\_BAT\_REQ\_PRESENT}} = 1,   \textcolor{comment}{/* BATTERY REQUIRED AND PRESENT */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00553}00553         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639ade7e5dcb8c76787a70273afac3a7bffa}{PLATFORM\_BAT\_REQ\_NOTPRESENT}}, \textcolor{comment}{/* BATTERY REQUIRED AND NOT PRESENT */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00554}00554         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a342f476299eb2c7e48be8460ca0c8acb}{PLATFORM\_BAT\_OPT\_PRESENT}},       \textcolor{comment}{/* BATTERY OPTIONAL AND PRESENT */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00555}00555         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a74c825cb92a2d4ee477dd380fdaabf68}{PLATFORM\_BAT\_OPT\_NOTPRESENT}}, \textcolor{comment}{/* BATTERY OPTIONAL AND NOT PRESENT */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00556}\mbox{\hyperlink{aacreg_8h_ac6704910b1c7113a97fed836a00fb308}{00556}}         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639a19aac4107a152d872946b68295f08dd2}{PLATFORM\_BAT\_NOT\_SUPPORTED}}    \textcolor{comment}{/* BATTERY NOT SUPPORTED */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00557}\mbox{\hyperlink{aacreg_8h_a506ff59d48d75e83a414febcc83d8957}{00557}} \} \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639}{AAC\_BatteryPlatform}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00558}\mbox{\hyperlink{aacreg_8h_a1c80934b0bfe33b28672b6b4c19bdc09}{00558}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00559}\mbox{\hyperlink{aacreg_8h_a83e6a7947b495a27e530fed324112322}{00559}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00560}\mbox{\hyperlink{aacreg_8h_ae906702f78152bd9afcc9baa7e6d510b}{00560}} \textcolor{comment}{ * options supported by this board}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00561}\mbox{\hyperlink{aacreg_8h_a76f5d61c187f2ac732d537d57aadb6d3}{00561}} \textcolor{comment}{ * there has to be a one to one mapping of these defines and the ones in}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00562}\mbox{\hyperlink{aacreg_8h_a6ce1199cbbc2bf554c9c8dc2489b1fa3}{00562}} \textcolor{comment}{ * fsaapi.h, search for FSA\_SUPPORT\_SNAPSHOT}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00563}\mbox{\hyperlink{aacreg_8h_a7586e962019222df58c3688090f9064e}{00563}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00564}\mbox{\hyperlink{aacreg_8h_a7e55c0b264db5609054b080c0db193b3}{00564}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SNAPSHOT          0x01}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00565}\mbox{\hyperlink{aacreg_8h_a37c483d36f7376d54389f1df43a40ccd}{00565}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_CLUSTERS          0x02}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00566}\mbox{\hyperlink{aacreg_8h_a74ccc8b02102a9369200bd92b7798f29}{00566}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_WRITE\_CACHE       0x04}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00567}\mbox{\hyperlink{aacreg_8h_a9410e2318f8c1a08f7c39bf3664e84fd}{00567}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_64BIT\_DATA        0x08}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00568}\mbox{\hyperlink{aacreg_8h_a5449e752c1abbbc03bf341e369607b92}{00568}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_HOST\_TIME\_FIB     0x10}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00569}\mbox{\hyperlink{aacreg_8h_a6847259ffebbb2948bf5dc83e95fea37}{00569}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_RAID50            0x20}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00570}\mbox{\hyperlink{aacreg_8h_af2efeb726220a2acb46eb470c78eb1bc}{00570}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_4GB\_WINDOW        0x40}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00571}\mbox{\hyperlink{aacreg_8h_af037cb959cf92b9016a7ebfbed3e0148}{00571}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SCSI\_UPGRADEABLE  0x80}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00572}\mbox{\hyperlink{aacreg_8h_ac8cc53fa9a438e366d897af7ad898df3}{00572}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SOFT\_ERR\_REPORT   0x100}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00573}\mbox{\hyperlink{aacreg_8h_a156b259647fd285dfb0abf440465c10f}{00573}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_NOT\_RECONDITION   0x200}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00574}\mbox{\hyperlink{aacreg_8h_a7b9f131030c56d29075d00dead8610df}{00574}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SGMAP\_HOST64      0x400}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00575}00575 \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_ALARM             0x800}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00576}00576 \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_NONDASD           0x1000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00577}00577 \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SCSI\_MANAGED      0x2000  }}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00578}00578 \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_RAID\_SCSI\_MODE    0x4000  }}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00579}\mbox{\hyperlink{structaac__adapter__info}{00579}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_SUPPLEMENT\_ADAPTER\_INFO   0x10000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00580}\mbox{\hyperlink{structaac__adapter__info_a4c624bc5a273139c97e9d7ee4adcf4bb}{00580}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_NEW\_COMM          0x20000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00581}\mbox{\hyperlink{structaac__adapter__info_afb553ebdca6b87231655e8b6891150e7}{00581}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_64BIT\_ARRAYSIZE   0x40000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00582}\mbox{\hyperlink{structaac__adapter__info_a7f21c76799b0e5b595413080a810c699}{00582}} \textcolor{preprocessor}{\#define AAC\_SUPPORTED\_HEAT\_SENSOR       0x80000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00583}\mbox{\hyperlink{structaac__adapter__info_aea176410a10e936027a0e4cece4953f4}{00583}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00584}\mbox{\hyperlink{structaac__adapter__info_a0bcfd29506f8a90f326df4345c3993c0}{00584}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00585}00585 \textcolor{comment}{ * Structure used to respond to a RequestAdapterInfo fib.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00586}\mbox{\hyperlink{structaac__adapter__info_a13f02b31f4afc154263d48b206060c6a}{00586}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00587}\mbox{\hyperlink{structaac__adapter__info_affcd5df9e79df2cf2020d9c7aedabeb5}{00587}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__adapter__info}{aac\_adapter\_info}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00588}\mbox{\hyperlink{structaac__adapter__info_af3945a3071306bc3723fe7a577c868ad}{00588}}         \mbox{\hyperlink{aacreg_8h_ade7b8f2da5ae2e03dfaee4fb8257d4b4}{AAC\_Platform}}                \mbox{\hyperlink{structaac__adapter__info_a4c624bc5a273139c97e9d7ee4adcf4bb}{PlatformBase}};        \textcolor{comment}{/* adapter type */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00589}00589         \mbox{\hyperlink{aacreg_8h_abbd05cd9eb460f693e2c82a3cb802423}{AAC\_CpuType}}          \mbox{\hyperlink{structaac__adapter__info_afb553ebdca6b87231655e8b6891150e7}{CpuArchitecture}}; \textcolor{comment}{/* adapter CPU type */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00590}\mbox{\hyperlink{structaac__adapter__info_a3a53a8505091ad6b8bd1ca7674e61699}{00590}}         \mbox{\hyperlink{aacreg_8h_a70ad63dd57434336455d52a064732491}{AAC\_CpuSubType}}            \mbox{\hyperlink{structaac__adapter__info_a7f21c76799b0e5b595413080a810c699}{CpuVariant}};    \textcolor{comment}{/* adapter CPU subtype */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00591}00591         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_aea176410a10e936027a0e4cece4953f4}{ClockSpeed}};    \textcolor{comment}{/* adapter CPU clockspeed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00592}\mbox{\hyperlink{structaac__adapter__info_a342fc8e03c90f463f8394d88e470e0e2}{00592}}         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_a0bcfd29506f8a90f326df4345c3993c0}{ExecutionMem}};        \textcolor{comment}{/* adapter Execution Memory}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00593}\mbox{\hyperlink{structaac__adapter__info_ad53206233b412e7aacb1a1498d4da0ff}{00593}} \textcolor{comment}{                                                  * size */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00594}\mbox{\hyperlink{structaac__adapter__info_a9637d3ecedb5d998a75cf296fd509284}{00594}}         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_a13f02b31f4afc154263d48b206060c6a}{BufferMem}};      \textcolor{comment}{/* adapter Data Memory */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00595}\mbox{\hyperlink{structaac__adapter__info_a8e23062acbe861fd2174e0ea3933220e}{00595}}         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_affcd5df9e79df2cf2020d9c7aedabeb5}{TotalMem}};        \textcolor{comment}{/* adapter Total Memory */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00596}\mbox{\hyperlink{structaac__adapter__info_ab350ea53fc1f408d3ab5cb42b31236a7}{00596}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__adapter__info_af3945a3071306bc3723fe7a577c868ad}{KernelRevision}};  \textcolor{comment}{/* adapter Kernel Software}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00597}\mbox{\hyperlink{structaac__adapter__info_a8354cc9ea07faa2dd5cf5e0c5716e498}{00597}} \textcolor{comment}{                                                  * Revision */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00598}\mbox{\hyperlink{structaac__adapter__info_a9395c9f68261bc5443ae1696864e2485}{00598}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__adapter__info_a3a53a8505091ad6b8bd1ca7674e61699}{MonitorRevision}}; \textcolor{comment}{/* adapter Monitor/Diagnostic}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00599}00599 \textcolor{comment}{                                                  * Software Revision */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00600}\mbox{\hyperlink{structaac__adapter__info_a6b01db1598a0d391ad112ec6b24028af}{00600}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__adapter__info_a342fc8e03c90f463f8394d88e470e0e2}{HardwareRevision}};\textcolor{comment}{/* TBD */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00601}00601         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__adapter__info_ad53206233b412e7aacb1a1498d4da0ff}{BIOSRevision}};        \textcolor{comment}{/* adapter BIOS Revision */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00602}00602         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_a9637d3ecedb5d998a75cf296fd509284}{ClusteringEnabled}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00603}00603         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_a8e23062acbe861fd2174e0ea3933220e}{ClusterChannelMask}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00604}00604         u\_int64\_t               \mbox{\hyperlink{structaac__adapter__info_ab350ea53fc1f408d3ab5cb42b31236a7}{SerialNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00605}00605         \mbox{\hyperlink{aacreg_8h_a263a7eccb3846783e2da035fd27c9639}{AAC\_BatteryPlatform}}  \mbox{\hyperlink{structaac__adapter__info_a8354cc9ea07faa2dd5cf5e0c5716e498}{batteryPlatform}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00606}\mbox{\hyperlink{structvpd__info}{00606}}         u\_int32\_t               \mbox{\hyperlink{structaac__adapter__info_a9395c9f68261bc5443ae1696864e2485}{SupportedOptions}}; \textcolor{comment}{/* supported features of this}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00607}\mbox{\hyperlink{structvpd__info_a5d39ed3d1529590ae4fcca76a0a6d87e}{00607}} \textcolor{comment}{                                                   * controller */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00608}\mbox{\hyperlink{structvpd__info_ab39097c5392dc0ab65fcdb879a54f4dc}{00608}}         \mbox{\hyperlink{aacreg_8h_a10e99d2047d6659202578f03556417c7}{AAC\_OemFlavor}}      \mbox{\hyperlink{structaac__adapter__info_a6b01db1598a0d391ad112ec6b24028af}{OemVariant}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00609}\mbox{\hyperlink{structvpd__info_a5119c86794b1e121bdf54f82e148d388}{00609}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00610}\mbox{\hyperlink{structvpd__info_a0f7d070b072ebc40137d8a0cd6c7be0a}{00610}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00611}\mbox{\hyperlink{structvpd__info_a4396501d0c18eb986989e73f41eb9608}{00611}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00612}00612 \textcolor{comment}{ * Structure used to respond to a RequestSupplementAdapterInfo fib.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00613}00613 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00614}\mbox{\hyperlink{aacreg_8h_ae81dad2bbfd823b64734787b202694e0}{00614}} \textcolor{keyword}{struct }\mbox{\hyperlink{structvpd__info}{vpd\_info}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00615}\mbox{\hyperlink{aacreg_8h_aa982acdb541efb84d3fde5856b7c8307}{00615}}         u\_int8\_t                \mbox{\hyperlink{structvpd__info_a5d39ed3d1529590ae4fcca76a0a6d87e}{AssemblyPn}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00616}00616         u\_int8\_t                \mbox{\hyperlink{structvpd__info_ab39097c5392dc0ab65fcdb879a54f4dc}{FruPn}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00617}\mbox{\hyperlink{structaac__supplement__adapter__info}{00617}}         u\_int8\_t                \mbox{\hyperlink{structvpd__info_a5119c86794b1e121bdf54f82e148d388}{BatteryFruPn}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00618}00618         u\_int8\_t                \mbox{\hyperlink{structvpd__info_a0f7d070b072ebc40137d8a0cd6c7be0a}{EcVersionString}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00619}\mbox{\hyperlink{structaac__supplement__adapter__info_a3218ab928d07cc188e4d9172f234bd3a}{00619}}         u\_int8\_t                \mbox{\hyperlink{structvpd__info_a4396501d0c18eb986989e73f41eb9608}{Tsid}}[12];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00620}00620 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00621}\mbox{\hyperlink{structaac__supplement__adapter__info_ac335da0f88350d10ec25204afdefe95d}{00621}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00622}00622 \textcolor{preprocessor}{\#define MFG\_PCBA\_SERIAL\_NUMBER\_WIDTH    12}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00623}\mbox{\hyperlink{structaac__supplement__adapter__info_a01b2e05188a25120709d734f520edc53}{00623}} \textcolor{preprocessor}{\#define MFG\_WWN\_WIDTH                   8}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00624}00624 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00625}\mbox{\hyperlink{structaac__supplement__adapter__info_ad4abff375102f54b158864e6f167cac8}{00625}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__supplement__adapter__info}{aac\_supplement\_adapter\_info}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00626}00626         \textcolor{comment}{/* The assigned Adapter Type Text, extra byte for null termination */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00627}00627         int8\_t          \mbox{\hyperlink{structaac__supplement__adapter__info_a3218ab928d07cc188e4d9172f234bd3a}{AdapterTypeText}}[17+1];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00628}00628         \textcolor{comment}{/* Pad for the text above */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00629}00629         int8\_t          \mbox{\hyperlink{structaac__supplement__adapter__info_ac335da0f88350d10ec25204afdefe95d}{Pad}}[2];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00630}\mbox{\hyperlink{structaac__supplement__adapter__info_a696d3ee24343ecd302784db70d02d04e}{00630}}         \textcolor{comment}{/* Size in bytes of the memory that is flashed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00631}00631         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a01b2e05188a25120709d734f520edc53}{FlashMemoryByteSize}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00632}\mbox{\hyperlink{structaac__supplement__adapter__info_a7be23c7128ee2e7420916410882c8a16}{00632}}         \textcolor{comment}{/* The assigned IMAGEID\_xxx for this adapter */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00633}\mbox{\hyperlink{structaac__supplement__adapter__info_a172f812487cffc597ca6b7472c31ec14}{00633}}         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_ad4abff375102f54b158864e6f167cac8}{FlashImageId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00634}\mbox{\hyperlink{structaac__supplement__adapter__info_a97062cf1b22e14da5ee411324eb0221f}{00634}}         \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00635}\mbox{\hyperlink{structaac__supplement__adapter__info_a5710570902203af10de63f6ffc7b2021}{00635}} \textcolor{comment}{         * The maximum number of Phys available on a SATA/SAS}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00636}\mbox{\hyperlink{structaac__supplement__adapter__info_a62f2c46e75b91d39fefd90328cc83acb}{00636}} \textcolor{comment}{         * Controller, 0 otherwise}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00637}00637 \textcolor{comment}{         */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00638}\mbox{\hyperlink{structaac__supplement__adapter__info_ac263500f7bde8a1a40a215e5088811ba}{00638}}         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a696d3ee24343ecd302784db70d02d04e}{MaxNumberPorts}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00639}00639         \textcolor{comment}{/* Version of expansion area */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00640}\mbox{\hyperlink{structaac__supplement__adapter__info_afc0ee29ee90367c74ae3c395259f0b36}{00640}}         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a7be23c7128ee2e7420916410882c8a16}{Version}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00641}00641         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a172f812487cffc597ca6b7472c31ec14}{FeatureBits}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00642}00642         u\_int8\_t                \mbox{\hyperlink{structaac__supplement__adapter__info_a97062cf1b22e14da5ee411324eb0221f}{SlotNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00643}\mbox{\hyperlink{structaac__supplement__adapter__info_a9fd6c0d43393cbb5af1296b186d39aa9}{00643}}         u\_int8\_t                \mbox{\hyperlink{structaac__supplement__adapter__info_a5710570902203af10de63f6ffc7b2021}{ReservedPad0}}[3];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00644}\mbox{\hyperlink{structaac__supplement__adapter__info_a6511613a48725ec4f8145b734f6ed5c9}{00644}}         u\_int8\_t                \mbox{\hyperlink{structaac__supplement__adapter__info_a62f2c46e75b91d39fefd90328cc83acb}{BuildDate}}[12];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00645}00645         \textcolor{comment}{/* The current number of Ports on a SAS controller, 0 otherwise */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00646}\mbox{\hyperlink{structaac__supplement__adapter__info_aa23b0a2c34a76b27dbbfbc4f93055a70}{00646}}         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_ac263500f7bde8a1a40a215e5088811ba}{CurrentNumberPorts}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00647}00647 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00648}\mbox{\hyperlink{structaac__supplement__adapter__info_acff6428eaf53b5e65bdf7592009af459}{00648}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structvpd__info}{vpd\_info}} \mbox{\hyperlink{structaac__supplement__adapter__info_afc0ee29ee90367c74ae3c395259f0b36}{VpdInfo}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00649}00649 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00650}\mbox{\hyperlink{structaac__supplement__adapter__info_a6a1c6b976912b7ec37f09e201e6ece15}{00650}}         \textcolor{comment}{/* Firmware Revision (Vmaj.min-\/dash.) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00651}00651         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__supplement__adapter__info_a9fd6c0d43393cbb5af1296b186d39aa9}{FlashFirmwareRevision}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00652}\mbox{\hyperlink{structaac__supplement__adapter__info_a2837a7fb063ec61c6b8af704f3c2df94}{00652}}         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a6511613a48725ec4f8145b734f6ed5c9}{RaidTypeMorphOptions}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00653}00653         \textcolor{comment}{/* Firmware's boot code Revision (Vmaj.min-\/dash.) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00654}00654         \textcolor{keyword}{struct }\mbox{\hyperlink{structFsaRevision}{FsaRevision}}   \mbox{\hyperlink{structaac__supplement__adapter__info_aa23b0a2c34a76b27dbbfbc4f93055a70}{FlashFirmwareBootRevision}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00655}00655         \textcolor{comment}{/* PCBA serial no. from th MFG sector */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00656}00656         u\_int8\_t                \mbox{\hyperlink{structaac__supplement__adapter__info_acff6428eaf53b5e65bdf7592009af459}{MfgPcbaSerialNo}}[\mbox{\hyperlink{aacreg_8h_ae81dad2bbfd823b64734787b202694e0}{MFG\_PCBA\_SERIAL\_NUMBER\_WIDTH}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00657}00657         \textcolor{comment}{/* WWN from the MFG sector */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00658}00658         u\_int8\_t                \mbox{\hyperlink{structaac__supplement__adapter__info_a6a1c6b976912b7ec37f09e201e6ece15}{MfgWWNName}}[\mbox{\hyperlink{aacreg_8h_aa982acdb541efb84d3fde5856b7c8307}{MFG\_WWN\_WIDTH}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00659}00659         \textcolor{comment}{/* Growth Area for future expansion ((7*4) -\/ 12 -\/ 8)/4 = 2 words */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00660}00660         u\_int32\_t       \mbox{\hyperlink{structaac__supplement__adapter__info_a2837a7fb063ec61c6b8af704f3c2df94}{ReservedGrowth}}[2];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00661}00661 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00662}\mbox{\hyperlink{aacreg_8h_af3180c7805aab48e1d36f7c5b2d0da2c}{00662}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00663}\mbox{\hyperlink{aacreg_8h_a3fca5221c6844dd1f85ef1118a2a4053}{00663}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00664}\mbox{\hyperlink{aacreg_8h_a25a89c7115a4424df4042c707010b5d6}{00664}} \textcolor{comment}{ * Monitor/Kernel interface.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00665}\mbox{\hyperlink{aacreg_8h_a60e9c335bf3cfe6aa62ccf981a5db9ac}{00665}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00666}\mbox{\hyperlink{aacreg_8h_a0e8779fa6b50a4db293559810830bd0c}{00666}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00667}\mbox{\hyperlink{aacreg_8h_a46d4ee7e82233436c48cbddb7ebdb093}{00667}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00668}\mbox{\hyperlink{aacreg_8h_a33cdb55a3c2eb5e80714743d68f71285}{00668}} \textcolor{comment}{ * Synchronous commands to the monitor/kernel.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00669}\mbox{\hyperlink{aacreg_8h_a2453e8ac462f07b17bf9a28d3979d3ab}{00669}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00670}\mbox{\hyperlink{aacreg_8h_a9237b350d77d122e4b936f0717142f62}{00670}} \textcolor{preprocessor}{\#define AAC\_MONKER\_BREAKPOINT   0x04}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00671}\mbox{\hyperlink{aacreg_8h_a9cf20def0ff3eaddc08c351fea54b8b5}{00671}} \textcolor{preprocessor}{\#define AAC\_MONKER\_INITSTRUCT   0x05}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00672}00672 \textcolor{preprocessor}{\#define AAC\_MONKER\_SYNCFIB      0x0c}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00673}00673 \textcolor{preprocessor}{\#define AAC\_MONKER\_GETKERNVER   0x11}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00674}00674 \textcolor{preprocessor}{\#define AAC\_MONKER\_POSTRESULTS  0x14}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00675}00675 \textcolor{preprocessor}{\#define AAC\_MONKER\_GETINFO      0x19}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00676}00676 \textcolor{preprocessor}{\#define AAC\_MONKER\_GETDRVPROP   0x23}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00677}00677 \textcolor{preprocessor}{\#define AAC\_MONKER\_RCVTEMP      0x25}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00678}00678 \textcolor{preprocessor}{\#define AAC\_MONKER\_GETCOMMPREF  0x26}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00679}00679 \textcolor{preprocessor}{\#define AAC\_MONKER\_REINIT       0xee}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00680}00680 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00681}00681 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00682}00682 \textcolor{comment}{ *  Adapter Status Register}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00683}00683 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00684}00684 \textcolor{comment}{ *  Phase Staus mailbox is 32bits:}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00685}\mbox{\hyperlink{aacreg_8h_aa5b3a195e5414c547a0c57fb80cb34b9}{00685}} \textcolor{comment}{ *  <31:16> = Phase Status}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00686}\mbox{\hyperlink{aacreg_8h_af37aea28d244ff534b2dd07086da82fa}{00686}} \textcolor{comment}{ *  <15:0>  = Phase}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00687}\mbox{\hyperlink{aacreg_8h_a99cf43c6a665420473dcaef79b57ff20}{00687}} \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00688}\mbox{\hyperlink{aacreg_8h_acdce4953f4f645b35249bd39a48f13f2}{00688}} \textcolor{comment}{ *  The adapter reports its present state through the phase.  Only}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00689}00689 \textcolor{comment}{ *  a single phase should be ever be set.  Each phase can have multiple}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00690}00690 \textcolor{comment}{ *  phase status bits to provide more detailed information about the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00691}00691 \textcolor{comment}{ *  state of the adapter.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00692}00692 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00693}00693 \textcolor{preprocessor}{\#define AAC\_SELF\_TEST\_FAILED    0x00000004}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00694}00694 \textcolor{preprocessor}{\#define AAC\_MONITOR\_PANIC       0x00000020}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00695}\mbox{\hyperlink{aacreg_8h_a7cd93de5f956dcd5a8ea80f15db182ae}{00695}} \textcolor{preprocessor}{\#define AAC\_UP\_AND\_RUNNING      0x00000080}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00696}00696 \textcolor{preprocessor}{\#define AAC\_KERNEL\_PANIC        0x00000100}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00697}00697 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00698}00698 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00699}00699 \textcolor{comment}{ * Data types relating to control and monitoring of the NVRAM/WriteCache}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00700}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7d}{00700}} \textcolor{comment}{ * subsystem.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00701}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7daeb6c621c9369643edb2daf5f69954cd8}{00701}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00702}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da14b99c924d6f20364e53772fe541ae76}{00702}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00703}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da89625256f8653d4f1b5bdcbd9b341171}{00703}} \textcolor{preprocessor}{\#define AAC\_NFILESYS    24      }\textcolor{comment}{/* maximum number of filesystems */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00704}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da6ee42281d4536bdd6386aee1c4cccc4d}{00704}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00705}00705 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00706}00706 \textcolor{comment}{ * NVRAM/Write Cache subsystem states}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00707}\mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7dacfcafa3a4e45d68aa6633ce20f096bf6}{00707}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00708}00708 \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00709}00709         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7daeb6c621c9369643edb2daf5f69954cd8}{NVSTATUS\_DISABLED}} = 0, \textcolor{comment}{/* present, clean, not being used */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00710}00710         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da14b99c924d6f20364e53772fe541ae76}{NVSTATUS\_ENABLED}},       \textcolor{comment}{/* present, possibly dirty, ready for use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00711}00711         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da89625256f8653d4f1b5bdcbd9b341171}{NVSTATUS\_ERROR}},           \textcolor{comment}{/* present, dirty, contains dirty data */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00712}00712         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7da6ee42281d4536bdd6386aee1c4cccc4d}{NVSTATUS\_BATTERY}},       \textcolor{comment}{/* present, bad or low battery, may contain}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00713}\mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114}{00713}} \textcolor{comment}{                                 * dirty data */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00714}\mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a9e69f97c9c0fe94c51acf8d60ebc2f16}{00714}}         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7dacfcafa3a4e45d68aa6633ce20f096bf6}{NVSTATUS\_UNKNOWN}}        \textcolor{comment}{/* for bad/missing device */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00715}\mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a251bfc6361f80306e5db677d19133c5a}{00715}} \} \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7d}{AAC\_NVSTATUS}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00716}\mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a928ff05d5d8ec2011ddf374f6e4e6f55}{00716}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00717}00717 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00718}00718 \textcolor{comment}{ * NVRAM/Write Cache subsystem battery component states}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00719}00719 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00720}\mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114ab2fbd436c992e581bed6e8a31bbe80ba}{00720}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00721}00721 \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00722}00722         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a9e69f97c9c0fe94c51acf8d60ebc2f16}{NVBATTSTATUS\_NONE}} = 0, \textcolor{comment}{/* battery has no power or is not present */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00723}00723         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a251bfc6361f80306e5db677d19133c5a}{NVBATTSTATUS\_LOW}},       \textcolor{comment}{/* battery is low on power */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00724}00724         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114a928ff05d5d8ec2011ddf374f6e4e6f55}{NVBATTSTATUS\_OK}}, \textcolor{comment}{/* battery is okay -\/ normal operation possible}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00725}\mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812}{00725}} \textcolor{comment}{                                 * only in this state */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00726}\mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812aee2a33599bc93b60da64eca8d80d5042}{00726}}         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114ab2fbd436c992e581bed6e8a31bbe80ba}{NVBATTSTATUS\_RECONDITIONING}}  \textcolor{comment}{/* no battery present -\/ reconditioning}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00727}00727 \textcolor{comment}{                                         * in process */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00728}\mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812a3243ca6e0de142e46a28cbc3d872f28a}{00728}} \} \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114}{AAC\_NVBATTSTATUS}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00729}00729 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00730}00730 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00731}00731 \textcolor{comment}{ * Battery transition type}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00732}\mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812a32f3fd5744701755d681a2022cf33240}{00732}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00733}00733 \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00734}00734         \mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812aee2a33599bc93b60da64eca8d80d5042}{NVBATT\_TRANSITION\_NONE}} = 0,       \textcolor{comment}{/* battery now has no power or is not}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00735}00735 \textcolor{comment}{                                         * present */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00736}00736         \mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812a3243ca6e0de142e46a28cbc3d872f28a}{NVBATT\_TRANSITION\_LOW}},             \textcolor{comment}{/* battery is now low on power */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00737}\mbox{\hyperlink{structaac__nvramdevinfo}{00737}}         \mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812a32f3fd5744701755d681a2022cf33240}{NVBATT\_TRANSITION\_OK}}                \textcolor{comment}{/* battery is now okay -\/ normal}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00738}\mbox{\hyperlink{structaac__nvramdevinfo_a7d19c7882d4d519460674ca4d487f2f3}{00738}} \textcolor{comment}{                                         * operation possible only in this}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00739}\mbox{\hyperlink{structaac__nvramdevinfo_a86e5c547d46535d4031a260dd3fa015b}{00739}} \textcolor{comment}{                                         * state */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00740}\mbox{\hyperlink{structaac__nvramdevinfo_ac32bc81ba6e10f56282c7a24fdd6d3a9}{00740}} \} \mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812}{AAC\_NVBATT\_TRANSITION}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00741}\mbox{\hyperlink{structaac__nvramdevinfo_a51119673c2dcb0cad2626ae22307e279}{00741}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00742}00742 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00743}00743 \textcolor{comment}{ * NVRAM Info structure returned for NVRAM\_GetInfo call}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00744}00744 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00745}\mbox{\hyperlink{structaac__nvraminfo}{00745}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__nvramdevinfo}{aac\_nvramdevinfo}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00746}\mbox{\hyperlink{structaac__nvraminfo_ac8baef3bfd835fbe55dcb8b558e82c44}{00746}}         u\_int32\_t       \mbox{\hyperlink{structaac__nvramdevinfo_a7d19c7882d4d519460674ca4d487f2f3}{NV\_Enabled}};   \textcolor{comment}{/* write caching enabled */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00747}\mbox{\hyperlink{structaac__nvraminfo_ae5429f1e88e92592e989f2fd620507ce}{00747}}         u\_int32\_t       \mbox{\hyperlink{structaac__nvramdevinfo_a86e5c547d46535d4031a260dd3fa015b}{NV\_Error}};       \textcolor{comment}{/* device in error state */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00748}\mbox{\hyperlink{structaac__nvraminfo_a2f25abbf409e64bd9e8d5874ec37a240}{00748}}         u\_int32\_t       \mbox{\hyperlink{structaac__nvramdevinfo_ac32bc81ba6e10f56282c7a24fdd6d3a9}{NV\_NDirty}};     \textcolor{comment}{/* count of dirty NVRAM buffers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00749}00749         u\_int32\_t       \mbox{\hyperlink{structaac__nvramdevinfo_a51119673c2dcb0cad2626ae22307e279}{NV\_NActive}};   \textcolor{comment}{/* count of NVRAM buffers being}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00750}\mbox{\hyperlink{structaac__nvraminfo_abdf72a06e10d749a85fc1fa68aa9c9d4}{00750}} \textcolor{comment}{                                         * written */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00751}00751 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00752}\mbox{\hyperlink{structaac__nvraminfo_a8bff601ef3cfaa47688200dcab81b477}{00752}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00753}\mbox{\hyperlink{structaac__nvraminfo_a91defdbb09211524ba6bf7c657238a1d}{00753}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__nvraminfo}{aac\_nvraminfo}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00754}\mbox{\hyperlink{structaac__nvraminfo_addd2758aecc93de22cf746323dc852d7}{00754}}         \mbox{\hyperlink{aacreg_8h_afe6a646ca7bd6513144844c17f7e9d7d}{AAC\_NVSTATUS}}                \mbox{\hyperlink{structaac__nvraminfo_ac8baef3bfd835fbe55dcb8b558e82c44}{NV\_Status}};     \textcolor{comment}{/* nvram subsystem status */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00755}\mbox{\hyperlink{structaac__nvraminfo_ad0058b34ba7aa65c22b09a82b2699575}{00755}}         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114}{AAC\_NVBATTSTATUS}}        \mbox{\hyperlink{structaac__nvraminfo_ae5429f1e88e92592e989f2fd620507ce}{NV\_BattStatus}};     \textcolor{comment}{/* battery status */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00756}00756         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_a2f25abbf409e64bd9e8d5874ec37a240}{NV\_Size}}; \textcolor{comment}{/* size of WriteCache NVRAM in}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00757}\mbox{\hyperlink{structaac__nvraminfo_a7230ed76233546a09c21c3eb97da06d8}{00757}} \textcolor{comment}{                                                 * bytes */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00758}\mbox{\hyperlink{structaac__nvraminfo_a36a6fadb660bd7d04c37934b99aa9b62}{00758}}         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_abdf72a06e10d749a85fc1fa68aa9c9d4}{NV\_BufSize}};   \textcolor{comment}{/* size of NVRAM buffers in}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00759}00759 \textcolor{comment}{                                                 * bytes */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00760}\mbox{\hyperlink{structaac__nvraminfo_aca20bcbe2303fafaef9665cbc3651715}{00760}}         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_a8bff601ef3cfaa47688200dcab81b477}{NV\_NBufs}};       \textcolor{comment}{/* number of NVRAM buffers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00761}\mbox{\hyperlink{structaac__nvraminfo_a0082a9896b14d9101468b6eddafcd4fe}{00761}}         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_a91defdbb09211524ba6bf7c657238a1d}{NV\_NDirty}};     \textcolor{comment}{/* Num dirty NVRAM buffers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00762}00762         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_addd2758aecc93de22cf746323dc852d7}{NV\_NClean}};     \textcolor{comment}{/* Num clean NVRAM buffers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00763}00763         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_ad0058b34ba7aa65c22b09a82b2699575}{NV\_NActive}};   \textcolor{comment}{/* Num NVRAM buffers being}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00764}00764 \textcolor{comment}{                                                 * written */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00765}00765         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_a7230ed76233546a09c21c3eb97da06d8}{NV\_NBrokered}};       \textcolor{comment}{/* Num brokered NVRAM buffers */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00766}00766         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__nvramdevinfo}{aac\_nvramdevinfo}} \mbox{\hyperlink{structaac__nvraminfo_a36a6fadb660bd7d04c37934b99aa9b62}{NV\_DevInfo}}[\mbox{\hyperlink{aacreg_8h_a7cd93de5f956dcd5a8ea80f15db182ae}{AAC\_NFILESYS}}]; \textcolor{comment}{/* per device}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00767}00767 \textcolor{comment}{                                                                 * info */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00768}00768         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_aca20bcbe2303fafaef9665cbc3651715}{NV\_BattNeedsReconditioning}};   \textcolor{comment}{/* boolean */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00769}00769         u\_int32\_t               \mbox{\hyperlink{structaac__nvraminfo_a0082a9896b14d9101468b6eddafcd4fe}{NV\_TotalSize}};       \textcolor{comment}{/* size of all non-\/volatile}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00770}00770 \textcolor{comment}{                                                 * memories in bytes */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00771}00771 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00772}00772 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00773}00773 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00774}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02}{00774}} \textcolor{comment}{ * Data types relating to adapter-\/initiated FIBs}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00775}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a02902fcf1b4c44e0b3b5a510b841c828}{00775}} \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00776}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a2524b42fd7a76d28d6e043387945d4c1}{00776}} \textcolor{comment}{ * Based on types and structures in <aifstruc.h>}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00777}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a0e3437ced0e9eb485d3ef27c552d8bb0}{00777}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00778}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a4ad3ff1df8d2a5e93ace8c27cceb25ed}{00778}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00779}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a003c256268f719a55d8af6508ccd0631}{00779}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00780}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02aff74a6a1fb0da7b698c480e87e5c9352}{00780}} \textcolor{comment}{ * Progress Reports}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00781}00781 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00782}\mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02ac462bdcadc1206f5e7fafe9f151876b3}{00782}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00783}00783         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a02902fcf1b4c44e0b3b5a510b841c828}{AifJobStsSuccess}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00784}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0}{00784}}         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a2524b42fd7a76d28d6e043387945d4c1}{AifJobStsFinished}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00785}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a4f532d67b9f6e5991383b16932ae7c8c}{00785}}         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a0e3437ced0e9eb485d3ef27c552d8bb0}{AifJobStsAborted}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00786}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0adf4101f7e8a0df63aa0b161bdd53c2ac}{00786}}         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a4ad3ff1df8d2a5e93ace8c27cceb25ed}{AifJobStsFailed}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00787}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a63405a043d0287460f3a0521aeda1dd9}{00787}}         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02a003c256268f719a55d8af6508ccd0631}{AifJobStsLastReportMarker}} = 100,       \textcolor{comment}{/* All prior mean last report */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00788}00788         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02aff74a6a1fb0da7b698c480e87e5c9352}{AifJobStsSuspended}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00789}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aa27ecbe8a8bbe6396019fd6220a7e496}{00789}}         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02ac462bdcadc1206f5e7fafe9f151876b3}{AifJobStsRunning}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00790}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a7c4e9f7e97acf032e95e06d68a6db68c}{00790}} \} \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02}{AAC\_AifJobStatus}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00791}00791 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00792}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ad3491ea060823f3b6ec35924e3acc982}{00792}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00793}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a88abe49a953aa323aec8a9a12204e478}{00793}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a4f532d67b9f6e5991383b16932ae7c8c}{AifJobScsiMin}} = 1,         \textcolor{comment}{/* Minimum value for Scsi operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00794}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a21120e212656703605dc811b44cc1b61}{00794}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0adf4101f7e8a0df63aa0b161bdd53c2ac}{AifJobScsiZero}},                   \textcolor{comment}{/* SCSI device clear operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00795}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0abbe37d978d57531d8748c4afd042c211}{00795}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a63405a043d0287460f3a0521aeda1dd9}{AifJobScsiVerify}},               \textcolor{comment}{/* SCSI device Verify operation NO}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00796}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a0383a113db7c3985173acea829ed907d}{00796}} \textcolor{comment}{                                         * REPAIR */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00797}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a6d640d7a2e612d5fee669f7630a62946}{00797}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aa27ecbe8a8bbe6396019fd6220a7e496}{AifJobScsiExercise}},           \textcolor{comment}{/* SCSI device Exercise operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00798}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a826908bc3302a0673c392c69c834575e}{00798}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a7c4e9f7e97acf032e95e06d68a6db68c}{AifJobScsiVerifyRepair}},           \textcolor{comment}{/* SCSI device Verify operation WITH}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00799}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a358c57764c5804eb4de7e171e8fdb4aa}{00799}} \textcolor{comment}{                                         * repair */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00800}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a11637ce2fe18a1a3ff22596f83893cf6}{00800}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ad3491ea060823f3b6ec35924e3acc982}{AifJobScsiWritePattern}},           \textcolor{comment}{/* write pattern */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00801}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a959d7604c703baad21704cd3ba199bc1}{00801}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a88abe49a953aa323aec8a9a12204e478}{AifJobScsiMax}} = 99,                \textcolor{comment}{/* Max Scsi value */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00802}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0adce98831caec2f24b190cf0db478ff28}{00802}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a21120e212656703605dc811b44cc1b61}{AifJobCtrMin}},                       \textcolor{comment}{/* Min Ctr op value */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00803}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a461a76199cc481d3413781b00ef8858e}{00803}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0abbe37d978d57531d8748c4afd042c211}{AifJobCtrZero}},                     \textcolor{comment}{/* Container clear operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00804}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a7e3812cd1fd555859e0e6d4ddc894df4}{00804}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a0383a113db7c3985173acea829ed907d}{AifJobCtrCopy}},                     \textcolor{comment}{/* Container copy operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00805}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aa8ccf48ea30e205bb1bef23fbcae8d7e}{00805}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a6d640d7a2e612d5fee669f7630a62946}{AifJobCtrCreateMirror}},             \textcolor{comment}{/* Container Create Mirror operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00806}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a3108443d1f063860d4e0b23b19afc01d}{00806}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a826908bc3302a0673c392c69c834575e}{AifJobCtrMergeMirror}},               \textcolor{comment}{/* Container Merge Mirror operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00807}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a0c4da52078316c96341582546357046e}{00807}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a358c57764c5804eb4de7e171e8fdb4aa}{AifJobCtrScrubMirror}},               \textcolor{comment}{/* Container Scrub Mirror operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00808}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a1090136da5cf2b087cf90a66b9d9e12c}{00808}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a11637ce2fe18a1a3ff22596f83893cf6}{AifJobCtrRebuildRaid5}},             \textcolor{comment}{/* Container Rebuild Raid5 operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00809}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a2c480e4ae22207f2473d9fa5aeaaf8ea}{00809}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a959d7604c703baad21704cd3ba199bc1}{AifJobCtrScrubRaid5}},         \textcolor{comment}{/* Container Scrub Raid5 operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00810}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a3add7ce6ef50074d5879a28f1c480769}{00810}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0adce98831caec2f24b190cf0db478ff28}{AifJobCtrMorph}},                   \textcolor{comment}{/* Container morph operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00811}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a32b698114253a7934eb881af2b1bb411}{00811}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a461a76199cc481d3413781b00ef8858e}{AifJobCtrPartCopy}},             \textcolor{comment}{/* Container Partition copy operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00812}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a65cdedb78b87d56675645b9717a6f0e7}{00812}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a7e3812cd1fd555859e0e6d4ddc894df4}{AifJobCtrRebuildMirror}},           \textcolor{comment}{/* Container Rebuild Mirror operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00813}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a77558c0c4222c819921bd718d7db0bac}{00813}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aa8ccf48ea30e205bb1bef23fbcae8d7e}{AifJobCtrCrazyCache}},         \textcolor{comment}{/* crazy cache */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00814}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a124841165803a08217893fd9a0496f5b}{00814}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a3108443d1f063860d4e0b23b19afc01d}{AifJobCtrCopyback}},             \textcolor{comment}{/* Container Copyback operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00815}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a1416aee1ea96355720ce3246fed07bf7}{00815}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a0c4da52078316c96341582546357046e}{AifJobCtrCompactRaid5D}},           \textcolor{comment}{/* Container Compaction operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00816}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ac316bb1f614be1a01683d8cd1499095d}{00816}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a1090136da5cf2b087cf90a66b9d9e12c}{AifJobCtrExpandRaid5D}},             \textcolor{comment}{/* Container Expansion operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00817}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a40c3782531d85e63b930984c151141ff}{00817}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a2c480e4ae22207f2473d9fa5aeaaf8ea}{AifJobCtrRebuildRaid6}},             \textcolor{comment}{/* Container Rebuild Raid6 operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00818}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ac9f300df461770918559400000bb40ad}{00818}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a3add7ce6ef50074d5879a28f1c480769}{AifJobCtrScrubRaid6}},         \textcolor{comment}{/* Container Scrub Raid6 operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00819}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0acd314d7a571232da48d781e1516282a6}{00819}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a32b698114253a7934eb881af2b1bb411}{AifJobCtrSSBackup}},             \textcolor{comment}{/* Container snapshot backup task */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00820}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a915f6cda30ffdcce5e96ad0edb480c85}{00820}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a65cdedb78b87d56675645b9717a6f0e7}{AifJobCtrMax}} = 199,         \textcolor{comment}{/* Max Ctr type operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00821}00821         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a77558c0c4222c819921bd718d7db0bac}{AifJobFsMin}},                 \textcolor{comment}{/* Min Fs type operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00822}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a74e1aaffc7220261f34401b7060d4ab6}{00822}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a124841165803a08217893fd9a0496f5b}{AifJobFsCreate}},                   \textcolor{comment}{/* File System Create operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00823}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a9e8d2e207882d7766ac52bf085a00924}{00823}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a1416aee1ea96355720ce3246fed07bf7}{AifJobFsVerify}},                   \textcolor{comment}{/* File System Verify operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00824}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a99f50b9c076165040003f5a6d318fcd5}{00824}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ac316bb1f614be1a01683d8cd1499095d}{AifJobFsExtend}},                   \textcolor{comment}{/* File System Extend operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00825}00825         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a40c3782531d85e63b930984c151141ff}{AifJobFsMax}} = 299,           \textcolor{comment}{/* Max Fs type operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00826}\mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aebdc4863f71588f62444cef91d925b46}{00826}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0ac9f300df461770918559400000bb40ad}{AifJobApiFormatNTFS}},         \textcolor{comment}{/* Format a drive to NTFS */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00827}00827         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0acd314d7a571232da48d781e1516282a6}{AifJobApiFormatFAT}},           \textcolor{comment}{/* Format a drive to FAT */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00828}\mbox{\hyperlink{structaac__AifContainers}{00828}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a915f6cda30ffdcce5e96ad0edb480c85}{AifJobApiUpdateSnapshot}}, \textcolor{comment}{/* update the read/write half of a}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00829}\mbox{\hyperlink{structaac__AifContainers_a1c62468fa7844ab35745809112a856ee}{00829}} \textcolor{comment}{                                         * snapshot */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00830}\mbox{\hyperlink{structaac__AifContainers_a18492ef2bb025d2657070b02650bc3ad}{00830}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a74e1aaffc7220261f34401b7060d4ab6}{AifJobApiFormatFAT32}},               \textcolor{comment}{/* Format a drive to FAT32 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00831}00831         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a9e8d2e207882d7766ac52bf085a00924}{AifJobApiMax}} = 399,         \textcolor{comment}{/* Max API type operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00832}00832         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0a99f50b9c076165040003f5a6d318fcd5}{AifJobCtlContinuousCtrVerify}},       \textcolor{comment}{/* Adapter operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00833}\mbox{\hyperlink{unionaac__AifJobClient}{00833}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0aebdc4863f71588f62444cef91d925b46}{AifJobCtlMax}} = 499          \textcolor{comment}{/* Max Adapter type operation */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00834}\mbox{\hyperlink{unionaac__AifJobClient_ae0ff0d6584dd5a3766834590cd83925f}{00834}} \} \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0}{AAC\_AifJobType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00835}00835 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00836}00836 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifContainers}{aac\_AifContainers}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00837}\mbox{\hyperlink{unionaac__AifJobClient_a6a7d38ffdc9a7f2a5a0e2b468282f7b9}{00837}}         u\_int32\_t       \mbox{\hyperlink{structaac__AifContainers_a1c62468fa7844ab35745809112a856ee}{src}};         \textcolor{comment}{/* from/master */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00838}00838         u\_int32\_t       \mbox{\hyperlink{structaac__AifContainers_a18492ef2bb025d2657070b02650bc3ad}{dst}};         \textcolor{comment}{/* to/slave */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00839}00839 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00840}00840 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00841}\mbox{\hyperlink{structaac__AifJobDesc}{00841}} \textcolor{keyword}{union }\mbox{\hyperlink{unionaac__AifJobClient}{aac\_AifJobClient}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00842}\mbox{\hyperlink{structaac__AifJobDesc_a69d86f9196eef1268c77a27487e87e04}{00842}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifContainers}{aac\_AifContainers}}       \mbox{\hyperlink{unionaac__AifJobClient_ae0ff0d6584dd5a3766834590cd83925f}{container}};     \textcolor{comment}{/* For Container and}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00843}00843 \textcolor{comment}{                                                         * filesystem progress}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00844}\mbox{\hyperlink{structaac__AifJobDesc_a929f2fc1335b242e0e009f7a12c91c8c}{00844}} \textcolor{comment}{                                                         * ops; */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00845}00845         int32\_t                         \mbox{\hyperlink{unionaac__AifJobClient_a6a7d38ffdc9a7f2a5a0e2b468282f7b9}{scsi\_dh}}; \textcolor{comment}{/* For SCSI progress}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00846}\mbox{\hyperlink{structaac__AifJobDesc_ae81ddb75ed673b9e5301d94b0707a896}{00846}} \textcolor{comment}{                                                         * ops */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00847}00847 \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00848}00848 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00849}\mbox{\hyperlink{structaac__AifJobProgressReport}{00849}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifJobDesc}{aac\_AifJobDesc}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00850}\mbox{\hyperlink{structaac__AifJobProgressReport_aea8d012a0bb0a8e43565483224f46dae}{00850}}         u\_int32\_t               \mbox{\hyperlink{structaac__AifJobDesc_a69d86f9196eef1268c77a27487e87e04}{jobID}};             \textcolor{comment}{/* DO NOT FILL IN! Will be}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00851}\mbox{\hyperlink{structaac__AifJobProgressReport_a77a6207e04143c4aebe901a8f641f5b0}{00851}} \textcolor{comment}{                                                 * filled in by AIF */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00852}\mbox{\hyperlink{structaac__AifJobProgressReport_abb90608e10513bfd1e245ba4d53ee7e9}{00852}}         \mbox{\hyperlink{aacreg_8h_a148e108ecc8c19003bdf01c50a3a4dd0}{AAC\_AifJobType}}            \mbox{\hyperlink{structaac__AifJobDesc_a929f2fc1335b242e0e009f7a12c91c8c}{type}};               \textcolor{comment}{/* Operation that is being}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00853}\mbox{\hyperlink{structaac__AifJobProgressReport_ac49cbb76421090d73fe400f85c486fcb}{00853}} \textcolor{comment}{                                                 * performed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00854}\mbox{\hyperlink{structaac__AifJobProgressReport_a60f67a2af1de4a53e72bb422ed01202d}{00854}}         \textcolor{keyword}{union }\mbox{\hyperlink{unionaac__AifJobClient}{aac\_AifJobClient}}  \mbox{\hyperlink{structaac__AifJobDesc_ae81ddb75ed673b9e5301d94b0707a896}{client}};           \textcolor{comment}{/* Details */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00855}\mbox{\hyperlink{structaac__AifJobProgressReport_ab9a7af7fba225d2ae258fa0fe53f61d9}{00855}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00856}00856 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00857}00857 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifJobProgressReport}{aac\_AifJobProgressReport}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00858}00858         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifJobDesc}{aac\_AifJobDesc}}     \mbox{\hyperlink{structaac__AifJobProgressReport_aea8d012a0bb0a8e43565483224f46dae}{jd}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00859}00859         \mbox{\hyperlink{aacreg_8h_a281da504fb49dea6a6a7b2d264bf0d02}{AAC\_AifJobStatus}}        \mbox{\hyperlink{structaac__AifJobProgressReport_a77a6207e04143c4aebe901a8f641f5b0}{status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00860}00860         u\_int32\_t               \mbox{\hyperlink{structaac__AifJobProgressReport_abb90608e10513bfd1e245ba4d53ee7e9}{finalTick}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00861}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5}{00861}}         u\_int32\_t               \mbox{\hyperlink{structaac__AifJobProgressReport_ac49cbb76421090d73fe400f85c486fcb}{currentTick}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00862}00862         u\_int32\_t               \mbox{\hyperlink{structaac__AifJobProgressReport_a60f67a2af1de4a53e72bb422ed01202d}{jobSpecificData1}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00863}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2a2979336dac43fe5574accaa530ff0a}{00863}}         u\_int32\_t               \mbox{\hyperlink{structaac__AifJobProgressReport_ab9a7af7fba225d2ae258fa0fe53f61d9}{jobSpecificData2}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00864}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a072f39b9b6b176df5f089543a16fccd9}{00864}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00865}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a5e9b03195f34795cc42a3c70263d7c8d}{00865}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00866}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2b8742efe2b3424d3222710b8710bdf6}{00866}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00867}00867 \textcolor{comment}{ * Event Notification}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00868}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ae29efbd03d857c11304142b3ec45f35d}{00868}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00869}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ade34660b2686e46c53185d82cca78572}{00869}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00870}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a47d38d8940c12bb44860c4b10cf8da8c}{00870}}         \textcolor{comment}{/* General application notifies start here */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00871}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af15bfbc38a224c5c9a889a42f696e4b9}{00871}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2a2979336dac43fe5574accaa530ff0a}{AifEnGeneric}} = 1,           \textcolor{comment}{/* Generic notification */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00872}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad470e04311353920d1bb1d7e10376c7f}{00872}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a072f39b9b6b176df5f089543a16fccd9}{AifEnTaskComplete}},             \textcolor{comment}{/* Task has completed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00873}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a25028e6a0b01be76fdfc07181c16e289}{00873}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a5e9b03195f34795cc42a3c70263d7c8d}{AifEnConfigChange}},             \textcolor{comment}{/* Adapter config change occurred */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00874}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5aff3435a0fd71df3ee61467ecf5bd2aa6}{00874}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2b8742efe2b3424d3222710b8710bdf6}{AifEnContainerChange}},               \textcolor{comment}{/* Adapter specific container}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00875}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5acbc0745012f63beff262eb4a595c174c}{00875}} \textcolor{comment}{                                         * configuration change */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00876}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2a2e92dfa024e81ced207c8da7641a91}{00876}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ae29efbd03d857c11304142b3ec45f35d}{AifEnDeviceFailure}},           \textcolor{comment}{/* SCSI device failed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00877}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a11b7bfd08f0341bf5044274feca7adcb}{00877}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ade34660b2686e46c53185d82cca78572}{AifEnMirrorFailover}},         \textcolor{comment}{/* Mirror failover started */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00878}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a07110d17a074164daea7aa3e8b53bc23}{00878}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a47d38d8940c12bb44860c4b10cf8da8c}{AifEnContainerEvent}},         \textcolor{comment}{/* Significant container event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00879}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a29f6d675149a0d955a2e1ad02a5c8a0c}{00879}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af15bfbc38a224c5c9a889a42f696e4b9}{AifEnFileSystemChange}},             \textcolor{comment}{/* File system changed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00880}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a20b4b6df160b2efded2762adedb2612f}{00880}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad470e04311353920d1bb1d7e10376c7f}{AifEnConfigPause}},               \textcolor{comment}{/* Container pause event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00881}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a89c2dfabd694bc5fb093ee73a1190c29}{00881}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a25028e6a0b01be76fdfc07181c16e289}{AifEnConfigResume}},             \textcolor{comment}{/* Container resume event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00882}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a23cb5c92641f0c4a3b25edc42b67e786}{00882}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5aff3435a0fd71df3ee61467ecf5bd2aa6}{AifEnFailoverChange}},         \textcolor{comment}{/* Failover space assignment changed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00883}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a0851a7047217db016cafc5d2f379f82c}{00883}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5acbc0745012f63beff262eb4a595c174c}{AifEnRAID5RebuildDone}},             \textcolor{comment}{/* RAID5 rebuild finished */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00884}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a5d89d4b2d40b6bc6a7d08d858fa8c76e}{00884}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2a2e92dfa024e81ced207c8da7641a91}{AifEnEnclosureManagement}},       \textcolor{comment}{/* Enclosure management event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00885}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2397d2859e753495bdc159a58bbd06f5}{00885}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a11b7bfd08f0341bf5044274feca7adcb}{AifEnBatteryEvent}},             \textcolor{comment}{/* Significant NV battery event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00886}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a04d35899d94c4fcbb9d3bd7281d59011}{00886}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a07110d17a074164daea7aa3e8b53bc23}{AifEnAddContainer}},             \textcolor{comment}{/* A new container was created. */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00887}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad468e88fe8bb6d5bc3865c2aa040841d}{00887}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a29f6d675149a0d955a2e1ad02a5c8a0c}{AifEnDeleteContainer}},               \textcolor{comment}{/* A container was deleted. */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00888}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad4ced226944dd3cb9a06d9e20b4b1931}{00888}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a20b4b6df160b2efded2762adedb2612f}{AifEnSMARTEvent}},         \textcolor{comment}{/* SMART Event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00889}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a0c10f269e44c66163e95152e83c7bc1b}{00889}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a89c2dfabd694bc5fb093ee73a1190c29}{AifEnBatteryNeedsRecond}}, \textcolor{comment}{/* The battery needs reconditioning */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00890}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a8f2e8559fda89ed584872ebbd7c4ee6d}{00890}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a23cb5c92641f0c4a3b25edc42b67e786}{AifEnClusterEvent}},             \textcolor{comment}{/* Some cluster event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00891}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a1dbde15c71b3d082c7febb654f559d42}{00891}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a0851a7047217db016cafc5d2f379f82c}{AifEnDiskSetEvent}},             \textcolor{comment}{/* A disk set event occurred. */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00892}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ac77c7e4f1ef73c650ce4daaa7f9cd4d2}{00892}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a5d89d4b2d40b6bc6a7d08d858fa8c76e}{AifEnContainerScsiEvent}}, \textcolor{comment}{/* a container event with no. and scsi id */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00893}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a02e31a6ecea53a746b625fac83f68b88}{00893}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a2397d2859e753495bdc159a58bbd06f5}{AifEnPicBatteryEvent}},       \textcolor{comment}{/* An event gen. by pic\_battery.c for an ABM */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00894}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad8df998e5c6b7fc71ce4d68d1bb64bb0}{00894}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a04d35899d94c4fcbb9d3bd7281d59011}{AifEnExpEvent}},             \textcolor{comment}{/* Exp. Event Type to replace CTPopUp messages */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00895}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af583961b8df0ecedbd4340fdda73fdea}{00895}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad468e88fe8bb6d5bc3865c2aa040841d}{AifEnRAID6RebuildDone}},     \textcolor{comment}{/* RAID6 rebuild finished */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00896}00896         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad4ced226944dd3cb9a06d9e20b4b1931}{AifEnSensorOverHeat}}, \textcolor{comment}{/* Heat Sensor indicate overheat */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00897}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ab9f91d83c3ebf72cfccc536189b8db2d}{00897}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a0c10f269e44c66163e95152e83c7bc1b}{AifEnSensorCoolDown}}, \textcolor{comment}{/* Heat Sensor ind. cooled down after overheat */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00898}00898         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a8f2e8559fda89ed584872ebbd7c4ee6d}{AifFeatureKeysModified}},   \textcolor{comment}{/* notif. of updated feature keys */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00899}\mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af55baede5e4b79a32de06250e82e8e4b}{00899}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a1dbde15c71b3d082c7febb654f559d42}{AifApplicationExpirationEvent}},     \textcolor{comment}{/* notif. on app. expiration status */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00900}00900         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ac77c7e4f1ef73c650ce4daaa7f9cd4d2}{AifEnBackgroundConsistencyCheck}},\textcolor{comment}{/* BCC notif. for NEC -\/ DDTS 94700 */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00901}\mbox{\hyperlink{structaac__AifEnsGeneric}{00901}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5a02e31a6ecea53a746b625fac83f68b88}{AifEnAddJBOD}},               \textcolor{comment}{/* A new JBOD type drive was created (30) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00902}\mbox{\hyperlink{structaac__AifEnsGeneric_a834c679ca0f87e3ed0acc90588eca789}{00902}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ad8df998e5c6b7fc71ce4d68d1bb64bb0}{AifEnDeleteJBOD}}, \textcolor{comment}{/* A JBOD type drive was deleted (31) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00903}00903         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af583961b8df0ecedbd4340fdda73fdea}{AifDriverNotifyStart}}=199,   \textcolor{comment}{/* Notifies for host driver go here */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00904}00904         \textcolor{comment}{/* Host driver notifications start here */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00905}\mbox{\hyperlink{structaac__AifEnsDeviceFailure}{00905}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5ab9f91d83c3ebf72cfccc536189b8db2d}{AifDenMorphComplete}},                 \textcolor{comment}{/* A morph operation completed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00906}\mbox{\hyperlink{structaac__AifEnsDeviceFailure_a4cb01534c1dab237ad7117a3dfe479e4}{00906}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5af55baede5e4b79a32de06250e82e8e4b}{AifDenVolumeExtendComplete}}    \textcolor{comment}{/* Volume expand operation completed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00907}00907 \} \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5}{AAC\_AifEventNotifyType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00908}00908 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00909}\mbox{\hyperlink{structaac__AifEnsMirrorFailover}{00909}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsGeneric}{aac\_AifEnsGeneric}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00910}\mbox{\hyperlink{structaac__AifEnsMirrorFailover_a804b1c51ad3c943a08092d2a6d4d9f1a}{00910}}         \textcolor{keywordtype}{char}    \mbox{\hyperlink{structaac__AifEnsGeneric_a834c679ca0f87e3ed0acc90588eca789}{text}}[132];          \textcolor{comment}{/* Generic text */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00911}\mbox{\hyperlink{structaac__AifEnsMirrorFailover_a461a46defb61e21a548399d69ebb66e8}{00911}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00912}\mbox{\hyperlink{structaac__AifEnsMirrorFailover_a988799da6b295562c4b51f4f16ecb663}{00912}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00913}00913 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsDeviceFailure}{aac\_AifEnsDeviceFailure}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00914}00914         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsDeviceFailure_a4cb01534c1dab237ad7117a3dfe479e4}{deviceHandle}};       \textcolor{comment}{/* SCSI device handle */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00915}\mbox{\hyperlink{structaac__AifEnsContainerChange}{00915}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00916}\mbox{\hyperlink{structaac__AifEnsContainerChange_ad4875b7bef77a0736346a77fe1091414}{00916}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00917}00917 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsMirrorFailover}{aac\_AifEnsMirrorFailover}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00918}00918         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsMirrorFailover_a804b1c51ad3c943a08092d2a6d4d9f1a}{container}};     \textcolor{comment}{/* Container with failed element */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00919}00919         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsMirrorFailover_a461a46defb61e21a548399d69ebb66e8}{failedSlice}}; \textcolor{comment}{/* Old slice which failed */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00920}\mbox{\hyperlink{structaac__AifEnsContainerEvent}{00920}}         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsMirrorFailover_a988799da6b295562c4b51f4f16ecb663}{creatingSlice}};     \textcolor{comment}{/* New slice used for auto-\/create */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00921}\mbox{\hyperlink{structaac__AifEnsContainerEvent_aa1334d32ef1f40e3400741f21de97dda}{00921}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00922}\mbox{\hyperlink{structaac__AifEnsContainerEvent_a64675684849b32d4e28cf1f11f530b5a}{00922}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00923}00923 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsContainerChange}{aac\_AifEnsContainerChange}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00924}00924         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsContainerChange_ad4875b7bef77a0736346a77fe1091414}{container}}[2];  \textcolor{comment}{/* container that changed, -\/1 if no}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00925}\mbox{\hyperlink{structaac__AifEnsEnclosureEvent}{00925}} \textcolor{comment}{                                         * container */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00926}\mbox{\hyperlink{structaac__AifEnsEnclosureEvent_ac14d35bb3bbabe56aec198346aa7543a}{00926}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00927}\mbox{\hyperlink{structaac__AifEnsEnclosureEvent_a750c3534edf3a20cb1c031eeada94477}{00927}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00928}00928 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsContainerEvent}{aac\_AifEnsContainerEvent}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00929}\mbox{\hyperlink{structaac__AifEnsEnclosureEvent_a272a5ce18b23a0548106100900c961fb}{00929}}         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsContainerEvent_aa1334d32ef1f40e3400741f21de97dda}{container}};     \textcolor{comment}{/* container number  */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00930}00930         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsContainerEvent_a64675684849b32d4e28cf1f11f530b5a}{eventType}};     \textcolor{comment}{/* event type */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00931}00931 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00932}\mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62}{00932}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00933}\mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62ab742fb791966e42e9ba0925d93755a49}{00933}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsEnclosureEvent}{aac\_AifEnsEnclosureEvent}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00934}00934         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsEnclosureEvent_ac14d35bb3bbabe56aec198346aa7543a}{empID}};             \textcolor{comment}{/* enclosure management proc number  */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00935}\mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62a71720c1b6eb2d2be8802c7e2d0f2a4d6}{00935}}         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsEnclosureEvent_a750c3534edf3a20cb1c031eeada94477}{unitID}};           \textcolor{comment}{/* unitId, fan id, power supply id,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00936}00936 \textcolor{comment}{                                         * slot id, tempsensor id.  */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00937}\mbox{\hyperlink{structaac__AifEnsBatteryEvent}{00937}}         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsEnclosureEvent_a272a5ce18b23a0548106100900c961fb}{eventType}};     \textcolor{comment}{/* event type */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00938}\mbox{\hyperlink{structaac__AifEnsBatteryEvent_a24c7334d69b15f1d2230316e0a5ca615}{00938}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00939}\mbox{\hyperlink{structaac__AifEnsBatteryEvent_a779dbb520a1b6418481425ec84348c59}{00939}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00940}\mbox{\hyperlink{structaac__AifEnsBatteryEvent_aedff43022aa8baba2bc8744fbc0e5a3c}{00940}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00941}00941         \mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62ab742fb791966e42e9ba0925d93755a49}{AIF\_EM\_DRIVE\_INSERTION}}=31,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00942}00942         \mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62a71720c1b6eb2d2be8802c7e2d0f2a4d6}{AIF\_EM\_DRIVE\_REMOVAL}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00943}\mbox{\hyperlink{structaac__AifEnsDiskSetEvent}{00943}} \} \mbox{\hyperlink{aacreg_8h_af8e7b1bf5f584820b2f158fc22a96d62}{aac\_AifEMEventType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00944}\mbox{\hyperlink{structaac__AifEnsDiskSetEvent_a1e9c4674054b6b0938134b944955b172}{00944}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00945}\mbox{\hyperlink{structaac__AifEnsDiskSetEvent_ac3626b2ad23501756cbea5a69a8dd110}{00945}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsBatteryEvent}{aac\_AifEnsBatteryEvent}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00946}\mbox{\hyperlink{structaac__AifEnsDiskSetEvent_ae62dd62d5e414cdf6a65f8d0a8a268aa}{00946}}         \mbox{\hyperlink{aacreg_8h_a28a1cd50109f5b23d6acf15c8bcd4812}{AAC\_NVBATT\_TRANSITION}}      \mbox{\hyperlink{structaac__AifEnsBatteryEvent_a24c7334d69b15f1d2230316e0a5ca615}{transition\_type}}; \textcolor{comment}{/* eg from low to ok */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00947}00947         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114}{AAC\_NVBATTSTATUS}}        \mbox{\hyperlink{structaac__AifEnsBatteryEvent_a779dbb520a1b6418481425ec84348c59}{current\_state}};             \textcolor{comment}{/* current batt state */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00948}00948         \mbox{\hyperlink{aacreg_8h_a191b25a4a39bb429295a4df92267d114}{AAC\_NVBATTSTATUS}}        \mbox{\hyperlink{structaac__AifEnsBatteryEvent_aedff43022aa8baba2bc8744fbc0e5a3c}{prior\_state}};         \textcolor{comment}{/* prev batt state */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00949}\mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804}{00949}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00950}\mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804a9d85b4c06637dd03d4d032d8045512ee}{00950}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00951}\mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804aa94d36a27ffcb352c2e2d36ecae5d431}{00951}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsDiskSetEvent}{aac\_AifEnsDiskSetEvent}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00952}00952         u\_int32\_t       \mbox{\hyperlink{structaac__AifEnsDiskSetEvent_a1e9c4674054b6b0938134b944955b172}{eventType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00953}00953         u\_int64\_t       \mbox{\hyperlink{structaac__AifEnsDiskSetEvent_ac3626b2ad23501756cbea5a69a8dd110}{DsNum}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00954}00954         u\_int64\_t       \mbox{\hyperlink{structaac__AifEnsDiskSetEvent_ae62dd62d5e414cdf6a65f8d0a8a268aa}{CreatorId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00955}00955 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00956}00956 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00957}\mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804a48946bffa3c588956ec5812c682c9408}{00957}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00958}00958         \mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804a9d85b4c06637dd03d4d032d8045512ee}{CLUSTER\_NULL\_EVENT}} = 0,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00959}\mbox{\hyperlink{structaac__AifEnsClusterEvent}{00959}}         \mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804aa94d36a27ffcb352c2e2d36ecae5d431}{CLUSTER\_PARTNER\_NAME\_EVENT}},   \textcolor{comment}{/* change in partner hostname or}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00960}\mbox{\hyperlink{structaac__AifEnsClusterEvent_a08cbb3fd597c0f98e57981cd0355b577}{00960}} \textcolor{comment}{                                         * adaptername from NULL to non-\/NULL */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00961}00961         \textcolor{comment}{/* (partner's agent may be up) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00962}00962         \mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804a48946bffa3c588956ec5812c682c9408}{CLUSTER\_PARTNER\_NULL\_NAME\_EVENT}}  \textcolor{comment}{/* change in partner hostname or}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00963}\mbox{\hyperlink{structaac__AifEventNotify}{00963}} \textcolor{comment}{                                         * adaptername from non-\/null to NULL */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00964}\mbox{\hyperlink{structaac__AifEventNotify_a131f667424e43ec10dc2d064f4bbfbec}{00964}}         \textcolor{comment}{/* (partner has rebooted) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00965}00965 \} \mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804}{AAC\_ClusterAifEvent}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00966}\mbox{\hyperlink{structaac__AifEventNotify_ac15af860f4cf8aadba980a815af281f4}{00966}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00967}\mbox{\hyperlink{structaac__AifEventNotify_ae14b190226a6882fa4f3b396c5e4bff0}{00967}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsClusterEvent}{aac\_AifEnsClusterEvent}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00968}\mbox{\hyperlink{structaac__AifEventNotify_ab5cd8b8658516be22743624f2c0267f2}{00968}}         \mbox{\hyperlink{aacreg_8h_aab0b1cb5f1ed51ad6f7aa98232586804}{AAC\_ClusterAifEvent}}  \mbox{\hyperlink{structaac__AifEnsClusterEvent_a08cbb3fd597c0f98e57981cd0355b577}{eventType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00969}\mbox{\hyperlink{structaac__AifEventNotify_a51d1b1f4c63a8cf09214d3908fbf7e1d}{00969}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00970}\mbox{\hyperlink{structaac__AifEventNotify_a65e9d56e0959de1d5ecc80bc9b419638}{00970}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00971}\mbox{\hyperlink{structaac__AifEventNotify_aeaa8f6606bf628ca1a9a5391ebaa9da7}{00971}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEventNotify}{aac\_AifEventNotify}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00972}\mbox{\hyperlink{structaac__AifEventNotify_a0063afd9e445713d3a50900e24831567}{00972}}         \mbox{\hyperlink{aacreg_8h_a60614b2699bd0ba604674ff743fdd2e5}{AAC\_AifEventNotifyType}}    \mbox{\hyperlink{structaac__AifEventNotify_a131f667424e43ec10dc2d064f4bbfbec}{type}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00973}\mbox{\hyperlink{structaac__AifEventNotify_a112f183dfb390234a653698ec894fdc6}{00973}}         \textcolor{keyword}{union }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00974}00974                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsGeneric}{aac\_AifEnsGeneric}}               \mbox{\hyperlink{structaac__AifEventNotify_ac15af860f4cf8aadba980a815af281f4}{EG}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00975}\mbox{\hyperlink{structaac__AifEventNotify_a93d93e5c2e874fda79a17c57c849cefc}{00975}}                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsDeviceFailure}{aac\_AifEnsDeviceFailure}}           \mbox{\hyperlink{structaac__AifEventNotify_ae14b190226a6882fa4f3b396c5e4bff0}{EDF}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00976}\mbox{\hyperlink{structaac__AifEventNotify_a60ad09e9d9006a588ed3461ad126074a}{00976}}                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsMirrorFailover}{aac\_AifEnsMirrorFailover}}         \mbox{\hyperlink{structaac__AifEventNotify_ab5cd8b8658516be22743624f2c0267f2}{EMF}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00977}00977                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsContainerChange}{aac\_AifEnsContainerChange}}       \mbox{\hyperlink{structaac__AifEventNotify_a51d1b1f4c63a8cf09214d3908fbf7e1d}{ECC}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00978}00978                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsContainerEvent}{aac\_AifEnsContainerEvent}}         \mbox{\hyperlink{structaac__AifEventNotify_a65e9d56e0959de1d5ecc80bc9b419638}{ECE}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00979}00979                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsEnclosureEvent}{aac\_AifEnsEnclosureEvent}}         \mbox{\hyperlink{structaac__AifEventNotify_aeaa8f6606bf628ca1a9a5391ebaa9da7}{EEE}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00980}00980                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsBatteryEvent}{aac\_AifEnsBatteryEvent}}             \mbox{\hyperlink{structaac__AifEventNotify_a0063afd9e445713d3a50900e24831567}{EBE}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00981}00981                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsDiskSetEvent}{aac\_AifEnsDiskSetEvent}}             \mbox{\hyperlink{structaac__AifEventNotify_a112f183dfb390234a653698ec894fdc6}{EDS}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00982}00982 \textcolor{comment}{/*              struct aac\_AifEnsSMARTEvent             ES;*/}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00983}00983                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEnsClusterEvent}{aac\_AifEnsClusterEvent}}             \mbox{\hyperlink{structaac__AifEventNotify_a93d93e5c2e874fda79a17c57c849cefc}{ECLE}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00984}\mbox{\hyperlink{aacreg_8h_ad6f6d653b1ee6e74ab58d7fc48355179}{00984}}         \} \mbox{\hyperlink{structaac__AifEventNotify_a60ad09e9d9006a588ed3461ad126074a}{data}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00985}00985 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00986}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaa}{00986}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00987}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5c3eb88ac29a0b8c4ff04eb648c769c8}{00987}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00988}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaaaf3de22fa4c51e99f8b12114ef4911ad}{00988}} \textcolor{comment}{ * Adapter Initiated FIB command structures. Start with the adapter}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00989}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaac05021c67a9112d2b94c96870c0e02d4}{00989}} \textcolor{comment}{ * initiated FIBs that really come from the adapter, and get responded}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00990}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaab4d4e945575c792a5a8f27f4b355c974}{00990}} \textcolor{comment}{ * to by the host.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00991}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa81808ab957ee8d61b66483877319a33e}{00991}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00992}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa334d73d7fd978f0d1e5db8b302b585d6}{00992}} \textcolor{preprocessor}{\#define AAC\_AIF\_REPORT\_MAX\_SIZE 64}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00993}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaab5cd3bee3025f53e196ebd2c1748f962}{00993}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00994}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa98313f7c424c4035ad7dc4bd0fa85e11}{00994}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00995}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5081fff27c12bf0217965958d48d8409}{00995}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5c3eb88ac29a0b8c4ff04eb648c769c8}{AifCmdEventNotify}} = 1, \textcolor{comment}{/* Notify of event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00996}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa0d8a37c7f15de897ac5972deda023724}{00996}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaaaf3de22fa4c51e99f8b12114ef4911ad}{AifCmdJobProgress}},     \textcolor{comment}{/* Progress report */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00997}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5e76d6d5e4f5f53f5c830b4ddaab6526}{00997}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaac05021c67a9112d2b94c96870c0e02d4}{AifCmdAPIReport}}, \textcolor{comment}{/* Report from other user of API */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00998}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaadc7798b8b819ecf5bade2c956c7e1a89}{00998}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaab4d4e945575c792a5a8f27f4b355c974}{AifCmdDriverNotify}},   \textcolor{comment}{/* Notify host driver of event */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l00999}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaaf046add3a54e6e62a4d55bbd65abc0da}{00999}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa81808ab957ee8d61b66483877319a33e}{AifReqJobList}} = 100,       \textcolor{comment}{/* Gets back complete job list */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01000}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa8217d2d1c32e83865abcf1f06153b97c}{01000}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa334d73d7fd978f0d1e5db8b302b585d6}{AifReqJobsForCtr}},       \textcolor{comment}{/* Gets back jobs for specific container */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01001}01001         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaab5cd3bee3025f53e196ebd2c1748f962}{AifReqJobsForScsi}},     \textcolor{comment}{/* Gets back jobs for specific SCSI device */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01002}\mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa66738afc0dcbac565e917760bfdfa770}{01002}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa98313f7c424c4035ad7dc4bd0fa85e11}{AifReqJobReport}}, \textcolor{comment}{/* Gets back a specific job report or list */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01003}01003         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5081fff27c12bf0217965958d48d8409}{AifReqTerminateJob}},   \textcolor{comment}{/* Terminates job */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01004}\mbox{\hyperlink{structaac__aif__command}{01004}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa0d8a37c7f15de897ac5972deda023724}{AifReqSuspendJob}},       \textcolor{comment}{/* Suspends a job */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01005}\mbox{\hyperlink{structaac__aif__command_a847b547eaa36ad5f09283077b912a6ff}{01005}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa5e76d6d5e4f5f53f5c830b4ddaab6526}{AifReqResumeJob}}, \textcolor{comment}{/* Resumes a job */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01006}01006         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaadc7798b8b819ecf5bade2c956c7e1a89}{AifReqSendAPIReport}}, \textcolor{comment}{/* API generic report requests */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01007}\mbox{\hyperlink{structaac__aif__command_a97afb88ed354821fe0af6085d1ddd0ac}{01007}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaaf046add3a54e6e62a4d55bbd65abc0da}{AifReqAPIJobStart}},     \textcolor{comment}{/* Start a job from the API */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01008}01008         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa8217d2d1c32e83865abcf1f06153b97c}{AifReqAPIJobUpdate}},   \textcolor{comment}{/* Update a job report from the API */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01009}01009         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaaa66738afc0dcbac565e917760bfdfa770}{AifReqAPIJobFinish}}    \textcolor{comment}{/* Finish a job from the API */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01010}\mbox{\hyperlink{structaac__aif__command_af8802bfc2669a293ee4589ce5659e4e6}{01010}} \} \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaa}{AAC\_AifCommand}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01011}\mbox{\hyperlink{structaac__aif__command_a355a6a368b2b31dfe8a5de1e02448b85}{01011}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01012}\mbox{\hyperlink{structaac__aif__command_ac8702e398474a1385a14b1644fa0217d}{01012}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__aif__command}{aac\_aif\_command}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01013}\mbox{\hyperlink{structaac__aif__command_a2732f61891ebbb02b7579d8d8666c124}{01013}}         \mbox{\hyperlink{aacreg_8h_a89dc6a0bf00f983aac993346230fbeaa}{AAC\_AifCommand}}    \mbox{\hyperlink{structaac__aif__command_a847b547eaa36ad5f09283077b912a6ff}{command}}; \textcolor{comment}{/* Tell host what type of}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01014}\mbox{\hyperlink{structaac__aif__command_ab0f0c606b2e243466f0b36109144ad1f}{01014}} \textcolor{comment}{                                         * notify this is */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01015}01015         u\_int32\_t       \mbox{\hyperlink{structaac__aif__command_a97afb88ed354821fe0af6085d1ddd0ac}{seqNumber}};     \textcolor{comment}{/* To allow ordering of}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01016}01016 \textcolor{comment}{                                         * reports (if necessary) */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01017}01017         \textcolor{keyword}{union }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01018}01018                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifEventNotify}{aac\_AifEventNotify}}     \mbox{\hyperlink{structaac__aif__command_af8802bfc2669a293ee4589ce5659e4e6}{EN}};   \textcolor{comment}{/* Event notify */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01019}01019                 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__AifJobProgressReport}{aac\_AifJobProgressReport}} \mbox{\hyperlink{structaac__aif__command_a355a6a368b2b31dfe8a5de1e02448b85}{PR}}[1];        \textcolor{comment}{/* Progress report */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01020}01020                 u\_int8\_t                        \mbox{\hyperlink{structaac__aif__command_ac8702e398474a1385a14b1644fa0217d}{AR}}[\mbox{\hyperlink{aacreg_8h_ad6f6d653b1ee6e74ab58d7fc48355179}{AAC\_AIF\_REPORT\_MAX\_SIZE}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01021}01021                 u\_int8\_t                        \mbox{\hyperlink{structaac__aif__command_a2732f61891ebbb02b7579d8d8666c124}{data}}[\mbox{\hyperlink{aacreg_8h_ac7cd100251bc450ed898d323284c0596}{AAC\_FIB\_DATASIZE}} -\/ 8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01022}01022         \} \mbox{\hyperlink{structaac__aif__command_a2732f61891ebbb02b7579d8d8666c124}{data}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01023}01023 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01024}01024 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01025}01025 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01026}01026 \textcolor{comment}{ * Filesystem commands/data}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01027}01027 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01028}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2d}{01028}} \textcolor{comment}{ * The adapter has a very complex filesystem interface, most of which we ignore.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01029}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da727b8a8d744d88f4d9596d91abfdf277}{01029}} \textcolor{comment}{ * (And which seems not to be implemented, anyway.)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01030}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da721ce57118f417e5ae2b3ffa973fd17c}{01030}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01031}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da143097415b763ef0db4e18dd431bac32}{01031}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01032}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7721003ed807ccaf95646572df29f739}{01032}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01033}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da053d316489317673d7e9b8e537e992d7}{01033}} \textcolor{comment}{ * FSA commands}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01034}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da809abe96853e69894bbf8e5730b31348}{01034}} \textcolor{comment}{ * (not used?)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01035}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa56670174817e3fed92bfd8182d7c0d1}{01035}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01036}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da93479401ae71e13bd81626eb0b6c2d37}{01036}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01037}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1ea4db219a09a2013008918d69e580ca}{01037}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da727b8a8d744d88f4d9596d91abfdf277}{Null}} = 0,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01038}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7d342d0b6930e13bacf3a25f29a40707}{01038}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da721ce57118f417e5ae2b3ffa973fd17c}{GetAttributes}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01039}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da56fa9773b8d1cb0a78f7504d567075bf}{01039}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da143097415b763ef0db4e18dd431bac32}{SetAttributes}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01040}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dae45bda3b442c31e60e9a1f01cafd90fb}{01040}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7721003ed807ccaf95646572df29f739}{Lookup}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01041}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1411501384befa5dc8b890ff35b59868}{01041}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da053d316489317673d7e9b8e537e992d7}{ReadLink}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01042}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daac7836191f0a8e145804ef0d85ab9f2e}{01042}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da809abe96853e69894bbf8e5730b31348}{Read}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01043}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dad288cb65204ac772551b27769451efc2}{01043}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa56670174817e3fed92bfd8182d7c0d1}{Write}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01044}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da03356aec2632b3dcf45ac2f56e2d2c48}{01044}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da93479401ae71e13bd81626eb0b6c2d37}{Create}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01045}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da2d3f08f5f18bf7dfce21f9481a97f8aa}{01045}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1ea4db219a09a2013008918d69e580ca}{MakeDirectory}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01046}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dab5cdc94dab5f1ae0ed72c72af1b886ed}{01046}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7d342d0b6930e13bacf3a25f29a40707}{SymbolicLink}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01047}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daf0f2f07ca499b4ccb7688d7362a36c8a}{01047}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da56fa9773b8d1cb0a78f7504d567075bf}{MakeNode}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01048}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7648e7860d324e32312709db8003a94f}{01048}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dae45bda3b442c31e60e9a1f01cafd90fb}{Removex}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01049}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da786dbf3b1c0720e7dd3ed7c4f9b726bf}{01049}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1411501384befa5dc8b890ff35b59868}{RemoveDirectory}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01050}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da757a6eebb9b411686dd8da94ed21fb0a}{01050}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daac7836191f0a8e145804ef0d85ab9f2e}{Rename}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01051}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da0c5e4ef6e1742f6f8d8a87c749dab2f1}{01051}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dad288cb65204ac772551b27769451efc2}{Link}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01052}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da9afc0a74d7bc2db2f9b73bb992046f81}{01052}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da03356aec2632b3dcf45ac2f56e2d2c48}{ReadDirectory}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01053}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daed03ddf80564359267023c2257035f21}{01053}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da2d3f08f5f18bf7dfce21f9481a97f8aa}{ReadDirectoryPlus}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01054}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1039436f86796b58e2b0cb7415d70c1a}{01054}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dab5cdc94dab5f1ae0ed72c72af1b886ed}{FileSystemStatus}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01055}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da880f4f5383e0ce9069600b056ab90554}{01055}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daf0f2f07ca499b4ccb7688d7362a36c8a}{FileSystemInfo}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01056}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7441f73d86d915fd4061bdb6e762bfdf}{01056}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7648e7860d324e32312709db8003a94f}{PathConfigure}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01057}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da737a922634b2cb1b8e88584464ab711d}{01057}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da786dbf3b1c0720e7dd3ed7c4f9b726bf}{Commit}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01058}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dad2c4d74b3d8c96e43bf29b32ad5f89af}{01058}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da757a6eebb9b411686dd8da94ed21fb0a}{Mount}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01059}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa28ff8ec27f4e5b763905c19e18cdc8b}{01059}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da0c5e4ef6e1742f6f8d8a87c749dab2f1}{UnMount}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01060}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da738a3fa86ff45ea64917f2b1a5ce2087}{01060}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da9afc0a74d7bc2db2f9b73bb992046f81}{Newfs}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01061}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa723977db8fb1a04cd1f3eada5dbe01e}{01061}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daed03ddf80564359267023c2257035f21}{FsCheck}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01062}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da802a4a450c13e3f75ff41c46ac8dd7af}{01062}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da1039436f86796b58e2b0cb7415d70c1a}{FsSync}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01063}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da2ef58ab3f52437260ea8c7266b69e2db}{01063}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da880f4f5383e0ce9069600b056ab90554}{SimReadWrite}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01064}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da09a4591445f08dc4e2b8b4991b99e2e8}{01064}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da7441f73d86d915fd4061bdb6e762bfdf}{SetFileSystemStatus}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01065}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daceb5d586e944cf357dd0878f4dc130a9}{01065}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da737a922634b2cb1b8e88584464ab711d}{BlockRead}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01066}01066         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dad2c4d74b3d8c96e43bf29b32ad5f89af}{BlockWrite}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01067}\mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dae2b5b077b7f89032e981d5e2766aeeb9}{01067}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa28ff8ec27f4e5b763905c19e18cdc8b}{NvramIoctl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01068}01068         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da738a3fa86ff45ea64917f2b1a5ce2087}{FsSyncWait}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01069}01069         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daa723977db8fb1a04cd1f3eada5dbe01e}{ClearArchiveBit}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01070}01070         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da802a4a450c13e3f75ff41c46ac8dd7af}{SetAcl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01071}01071         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da2ef58ab3f52437260ea8c7266b69e2db}{GetAcl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01072}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624f}{01072}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2da09a4591445f08dc4e2b8b4991b99e2e8}{AssignAcl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01073}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa45a62cf997dfe230d37c70b39626058c}{01073}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2daceb5d586e944cf357dd0878f4dc130a9}{FaultInsertion}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01074}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faf8b35e370ffd2905da9887ca4d67b957}{01074}}         \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2dae2b5b077b7f89032e981d5e2766aeeb9}{CrazyCache}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01075}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa638159f3bd20b78d84f814ec9f1de229}{01075}} \} \mbox{\hyperlink{aacreg_8h_ad5346aeaa724590aa2da74196539bf2d}{AAC\_FSACommand}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01076}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa2f5892916082c0e4ac8647964a294b0b}{01076}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01077}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa0a8f4c0898a7f29c872c420efa40f314}{01077}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01078}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa3a19e94152850d850ddee936daabed02}{01078}} \textcolor{comment}{ * Command status values}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01079}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa282e675aec097ed7a20d1c193e15497f}{01079}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01080}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa5ae0d7140f1fee6bb7ec94bf82cf55c4}{01080}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01081}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faf0c680c08c6d55c3afa5e6aee2007dca}{01081}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa45a62cf997dfe230d37c70b39626058c}{ST\_OK}} = 0,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01082}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa6a843bb3d730788a1bc06f8e3068017a}{01082}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faf8b35e370ffd2905da9887ca4d67b957}{ST\_PERM}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01083}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa06a14455e10ed6d989e5eb4ded6fbf66}{01083}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa638159f3bd20b78d84f814ec9f1de229}{ST\_NOENT}} = 2,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01084}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fac2a19e36866578dbbd263733421c7b11}{01084}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa2f5892916082c0e4ac8647964a294b0b}{ST\_IO}} = 5,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01085}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa7ee75e499e37d51e1d4126a84ecd189}{01085}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa0a8f4c0898a7f29c872c420efa40f314}{ST\_NXIO}} = 6,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01086}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa79cacab4040f4d6b41806066bde2881b}{01086}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa3a19e94152850d850ddee936daabed02}{ST\_E2BIG}} = 7,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01087}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9fbf670c4b8289e5cdb0bdea7540241f}{01087}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa282e675aec097ed7a20d1c193e15497f}{ST\_ACCES}} = 13,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01088}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa320e78d78d45b6e45ffc5dc45a5b486b}{01088}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa5ae0d7140f1fee6bb7ec94bf82cf55c4}{ST\_EXIST}} = 17,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01089}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa0fcd9d1375a99dbea1eab9326c4aad0b}{01089}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faf0c680c08c6d55c3afa5e6aee2007dca}{ST\_XDEV}} = 18,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01090}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faea9a832eaa1dad72bb3fc962d16be9ea}{01090}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa6a843bb3d730788a1bc06f8e3068017a}{ST\_NODEV}} = 19,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01091}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa65a9725e4d12b318f0f146f47ec089b}{01091}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa06a14455e10ed6d989e5eb4ded6fbf66}{ST\_NOTDIR}} = 20,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01092}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fae12f7b9febda1bd3999f55d496805285}{01092}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fac2a19e36866578dbbd263733421c7b11}{ST\_ISDIR}} = 21,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01093}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9715133a74b14a8e4a74e7b06d3ab8d9}{01093}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa7ee75e499e37d51e1d4126a84ecd189}{ST\_INVAL}} = 22,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01094}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab3134a1f53bc70b579502c892abcfcd8}{01094}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa79cacab4040f4d6b41806066bde2881b}{ST\_FBIG}} = 27,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01095}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab0b9c117eee352c7e936f771e56d2bb9}{01095}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9fbf670c4b8289e5cdb0bdea7540241f}{ST\_NOSPC}} = 28,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01096}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa295bf382a478ff3e5b649b932c49348}{01096}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa320e78d78d45b6e45ffc5dc45a5b486b}{ST\_ROFS}} = 30,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01097}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa7d7c0fb84dc21355e1389c168383f992}{01097}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa0fcd9d1375a99dbea1eab9326c4aad0b}{ST\_MLINK}} = 31,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01098}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9bba7060b77feec640bf2d6c8f3503af}{01098}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faea9a832eaa1dad72bb3fc962d16be9ea}{ST\_WOULDBLOCK}} = 35,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01099}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab00b5d094444a0e945a8060e4daa29dc}{01099}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa65a9725e4d12b318f0f146f47ec089b}{ST\_NAMETOOLONG}} = 63,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01100}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fabfd17807dbaceef5a8c4fb795fb32aed}{01100}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fae12f7b9febda1bd3999f55d496805285}{ST\_NOTEMPTY}} = 66,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01101}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa6ad8312e8983b50313181bd5661e6c49}{01101}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9715133a74b14a8e4a74e7b06d3ab8d9}{ST\_DQUOT}} = 69,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01102}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fabf6c4cd525e607c7d49d582d0eb2a441}{01102}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab3134a1f53bc70b579502c892abcfcd8}{ST\_STALE}} = 70,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01103}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa529e8dda8c759d56e8ba78148dd8bb6f}{01103}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab0b9c117eee352c7e936f771e56d2bb9}{ST\_REMOTE}} = 71,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01104}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa7a396a3c5d858bb3155314d2a3b8d5f9}{01104}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624faa295bf382a478ff3e5b649b932c49348}{ST\_NOT\_READY}} = 72,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01105}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fae098c960e50e73756ddb81fc7475c4f0}{01105}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa7d7c0fb84dc21355e1389c168383f992}{ST\_BADHANDLE}} = 10001,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01106}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa44691f8c2d42f317ee5fb8cd6f66ea8a}{01106}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa9bba7060b77feec640bf2d6c8f3503af}{ST\_NOT\_SYNC}} = 10002,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01107}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa83fd7ba257e40a7c3720a9756a187ea7}{01107}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fab00b5d094444a0e945a8060e4daa29dc}{ST\_BAD\_COOKIE}} = 10003,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01108}01108         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fabfd17807dbaceef5a8c4fb795fb32aed}{ST\_NOTSUPP}} = 10004,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01109}\mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa1a61aa2d2ab186cc7bd95a1f1be23a48}{01109}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa6ad8312e8983b50313181bd5661e6c49}{ST\_TOOSMALL}} = 10005,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01110}01110         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fabf6c4cd525e607c7d49d582d0eb2a441}{ST\_SERVERFAULT}} = 10006,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01111}01111         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa529e8dda8c759d56e8ba78148dd8bb6f}{ST\_BADTYPE}} = 10007,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01112}01112         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa7a396a3c5d858bb3155314d2a3b8d5f9}{ST\_JUKEBOX}} = 10008,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01113}01113         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fae098c960e50e73756ddb81fc7475c4f0}{ST\_NOTMOUNTED}} = 10009,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01114}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3ef}{01114}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa44691f8c2d42f317ee5fb8cd6f66ea8a}{ST\_MAINTMODE}} = 10010,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01115}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa41d188afcb28b14c89f07ead2bb1de60}{01115}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa83fd7ba257e40a7c3720a9756a187ea7}{ST\_STALEACL}} = 10011,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01116}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa2b02c6f6d295f203dea726388b98e5d1}{01116}}         \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624fa1a61aa2d2ab186cc7bd95a1f1be23a48}{ST\_BUS\_RESET}} = 20001}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01117}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efacc383f6dcaa5a069dc9130344e5e4bba}{01117}} \} \mbox{\hyperlink{aacreg_8h_a25da507c767d344f3a8feffe47e3624f}{AAC\_FSAStatus}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01118}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad8282359bed389ef56639d6023783918}{01118}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01119}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efaf82f2e0eea984bef1e0f30ae4ed7b9b9}{01119}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01120}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa5af9237bdb1b3591c7427b154761bab1}{01120}} \textcolor{comment}{ * Volume manager commands}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01121}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1e0b62b5545b5ccd5accbf853f6afba3}{01121}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01122}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efae8c2251d78a41422703fead78bf382c6}{01122}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3ef}{\_VM\_COMMANDS}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01123}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad3c671e7f050d4f82265ee5aebaf2456}{01123}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa41d188afcb28b14c89f07ead2bb1de60}{VM\_Null}} = 0,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01124}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efafb61785826449cdd831bdbf60975d477}{01124}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa2b02c6f6d295f203dea726388b98e5d1}{VM\_NameServe}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01125}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa678735a086faab5c3a00775a5193308a}{01125}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efacc383f6dcaa5a069dc9130344e5e4bba}{VM\_ContainerConfig}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01126}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1d884665660de481764ec3034b8d80c5}{01126}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad8282359bed389ef56639d6023783918}{VM\_Ioctl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01127}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa2f207118a57ccddbc837e329fcef608f}{01127}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efaf82f2e0eea984bef1e0f30ae4ed7b9b9}{VM\_FilesystemIoctl}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01128}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad89322a23508bd2f94efa310b7b2136b}{01128}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa5af9237bdb1b3591c7427b154761bab1}{VM\_CloseAll}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01129}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa00377c67913356d87274cf466065bb48}{01129}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1e0b62b5545b5ccd5accbf853f6afba3}{VM\_CtBlockRead}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01130}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efafe80c24ba7010b3d5a191c55126495ae}{01130}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efae8c2251d78a41422703fead78bf382c6}{VM\_CtBlockWrite}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01131}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa7b4535130c34d57313c99d7224f3c1bd}{01131}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad3c671e7f050d4f82265ee5aebaf2456}{VM\_SliceBlockRead}},      \textcolor{comment}{/* raw access to configured storage objects */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01132}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1db65cda5924573b635e54663f47b631}{01132}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efafb61785826449cdd831bdbf60975d477}{VM\_SliceBlockWrite}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01133}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efab639b3fa12e0055b22da6a95196a0e94}{01133}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa678735a086faab5c3a00775a5193308a}{VM\_DriveBlockRead}},      \textcolor{comment}{/* raw access to physical devices */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01134}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa5607bbc5088b206043108e719abb214e}{01134}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1d884665660de481764ec3034b8d80c5}{VM\_DriveBlockWrite}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01135}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa87abefe888627c3c579056c85e11a182}{01135}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa2f207118a57ccddbc837e329fcef608f}{VM\_EnclosureMgt}},  \textcolor{comment}{/* enclosure management */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01136}\mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa09275635d82e943c467e3ed6a191bd49}{01136}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efad89322a23508bd2f94efa310b7b2136b}{VM\_Unused}},              \textcolor{comment}{/* used to be diskset management */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01137}01137         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa00377c67913356d87274cf466065bb48}{VM\_CtBlockVerify}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01138}\mbox{\hyperlink{aacreg_8h_a22e2cfff9004923a938539c0fad0e67a}{01138}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efafe80c24ba7010b3d5a191c55126495ae}{VM\_CtPerf}},              \textcolor{comment}{/* performance test */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01139}01139         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa7b4535130c34d57313c99d7224f3c1bd}{VM\_CtBlockRead64}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01140}01140         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1db65cda5924573b635e54663f47b631}{VM\_CtBlockWrite64}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01141}01141         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efab639b3fa12e0055b22da6a95196a0e94}{VM\_CtBlockVerify64}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01142}01142         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa5607bbc5088b206043108e719abb214e}{VM\_CtHostRead64}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01143}\mbox{\hyperlink{structaac__mntobj}{01143}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa87abefe888627c3c579056c85e11a182}{VM\_CtHostWrite64}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01144}\mbox{\hyperlink{structaac__mntobj_a09ac5217a87368b0f5d3dfc97edddbbb}{01144}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa09275635d82e943c467e3ed6a191bd49}{VM\_DrvErrTblLog}}, \textcolor{comment}{/* drive error table/log type of command */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01145}\mbox{\hyperlink{structaac__mntobj_a48f803d75c5d9561e8be8229622fbc12}{01145}}         \mbox{\hyperlink{aacreg_8h_afda4885b34e61532280cf3545becc3efa1851a98092303a31298a7c52b3c8c50a}{VM\_NameServe64}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01146}\mbox{\hyperlink{structaac__mntobj_a728042e0266fe0dd55739ea33df5b854}{01146}} \} \mbox{\hyperlink{aacreg_8h_a22e2cfff9004923a938539c0fad0e67a}{AAC\_VMCommand}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01147}\mbox{\hyperlink{structaac__mntobj_a82b172513e79c1aa94f7e691f894d1c4}{01147}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01148}\mbox{\hyperlink{structaac__mntobj_a6018f1ed1c1faf84a9d668af8aaf2e64}{01148}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01149}\mbox{\hyperlink{structaac__mntobj_a3ff51c80b0ab80b53bf92334cee37c83}{01149}} \textcolor{comment}{ * "{}mountable object"{}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01150}\mbox{\hyperlink{structaac__mntobj_a79c5c3d136eb05d4061fddd445caf2e2}{01150}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01151}\mbox{\hyperlink{aacreg_8h_aecf60401bc0664a27fc0292b4a07ed24}{01151}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__mntobj}{aac\_mntobj}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01152}01152         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_a09ac5217a87368b0f5d3dfc97edddbbb}{ObjectId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01153}\mbox{\hyperlink{structaac__mntobj_a2715d2a25b1b707adb10b712f740ea05}{01153}}         \textcolor{keywordtype}{char}                            \mbox{\hyperlink{structaac__mntobj_a48f803d75c5d9561e8be8229622fbc12}{FileSystemName}}[16];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01154}\mbox{\hyperlink{structaac__mntobj_a504bf41d006f94850fe64550d6064e7e}{01154}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__container__creation}{aac\_container\_creation}}     \mbox{\hyperlink{structaac__mntobj_a728042e0266fe0dd55739ea33df5b854}{CreateInfo}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01155}\mbox{\hyperlink{structaac__mntobj_adb7c07d5fe00aea86fc94be97fb88a50}{01155}}         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_a82b172513e79c1aa94f7e691f894d1c4}{Capacity}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01156}\mbox{\hyperlink{structaac__mntobj_ab191953471f03628cc71cd268bd84361}{01156}}         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_a6018f1ed1c1faf84a9d668af8aaf2e64}{VolType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01157}01157         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_a3ff51c80b0ab80b53bf92334cee37c83}{ObjType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01158}01158         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_a79c5c3d136eb05d4061fddd445caf2e2}{ContentState}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01159}\mbox{\hyperlink{structaac__mntinfo}{01159}} \textcolor{preprocessor}{\#define FSCS\_READONLY           0x0002          }\textcolor{comment}{/* XXX need more information}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01160}\mbox{\hyperlink{structaac__mntinfo_a12a7878035bf46a0536f60aa058bd2e4}{01160}} \textcolor{comment}{                                                 * than this */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01161}\mbox{\hyperlink{structaac__mntinfo_afe7e6dab8820f2375c9cf1e770b608a7}{01161}}         \textcolor{keyword}{union }\{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01162}\mbox{\hyperlink{structaac__mntinfo_a49aeb39b0658b98926db1ad16fdc64c4}{01162}}                 u\_int32\_t       \mbox{\hyperlink{structaac__mntobj_a2715d2a25b1b707adb10b712f740ea05}{pad}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01163}01163         \} \mbox{\hyperlink{structaac__mntobj_a504bf41d006f94850fe64550d6064e7e}{ObjExtension}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01164}01164         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_adb7c07d5fe00aea86fc94be97fb88a50}{AlterEgoId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01165}\mbox{\hyperlink{structaac__mntinforesp}{01165}}         u\_int32\_t                       \mbox{\hyperlink{structaac__mntobj_ab191953471f03628cc71cd268bd84361}{CapacityHigh}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01166}\mbox{\hyperlink{structaac__mntinforesp_af2ea28a12874cc8c0ade071cd4313ce2}{01166}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01167}\mbox{\hyperlink{structaac__mntinforesp_acb9eb651936d1869f2d57bb66f9bbfb6}{01167}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01168}\mbox{\hyperlink{structaac__mntinforesp_a74b74449a33c5ba8e516f9f85fee8ee0}{01168}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__mntinfo}{aac\_mntinfo}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01169}\mbox{\hyperlink{structaac__mntinforesp_ac0ae0855ddc2a0b063a21d550d4b7430}{01169}}         u\_int32\_t               \mbox{\hyperlink{structaac__mntinfo_a12a7878035bf46a0536f60aa058bd2e4}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01170}01170         u\_int32\_t               \mbox{\hyperlink{structaac__mntinfo_afe7e6dab8820f2375c9cf1e770b608a7}{MntType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01171}01171         u\_int32\_t               \mbox{\hyperlink{structaac__mntinfo_a49aeb39b0658b98926db1ad16fdc64c4}{MntCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01172}01172 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01173}01173 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01174}01174 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__mntinforesp}{aac\_mntinforesp}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01175}\mbox{\hyperlink{structaac__closecommand}{01175}}         u\_int32\_t               \mbox{\hyperlink{structaac__mntinforesp_af2ea28a12874cc8c0ade071cd4313ce2}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01176}\mbox{\hyperlink{structaac__closecommand_a355840d432df88a46ca2e9ba20060909}{01176}}         u\_int32\_t               \mbox{\hyperlink{structaac__mntinforesp_acb9eb651936d1869f2d57bb66f9bbfb6}{MntType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01177}\mbox{\hyperlink{structaac__closecommand_adba9069b396e54eb310375d107c37d8d}{01177}}         u\_int32\_t               \mbox{\hyperlink{structaac__mntinforesp_a74b74449a33c5ba8e516f9f85fee8ee0}{MntRespCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01178}01178         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__mntobj}{aac\_mntobj}}     \mbox{\hyperlink{structaac__mntinforesp_ac0ae0855ddc2a0b063a21d550d4b7430}{MntTable}}[1];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01179}01179 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01180}01180 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01181}01181 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01182}01182 \textcolor{comment}{ * Container shutdown command.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01183}\mbox{\hyperlink{aacreg_8h_a710c1e23cbd368738b4bdaf43e9be7e4}{01183}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01184}\mbox{\hyperlink{structaac__ctcfg}{01184}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__closecommand}{aac\_closecommand}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01185}\mbox{\hyperlink{structaac__ctcfg_a49131513bc7c7274b6b704f16f7e18c9}{01185}}         u\_int32\_t       \mbox{\hyperlink{structaac__ctcfg_a49131513bc7c7274b6b704f16f7e18c9}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01186}\mbox{\hyperlink{structaac__ctcfg_a5f3431a69f8565eee7a1530e9dbd515f}{01186}}         u\_int32\_t       \mbox{\hyperlink{structaac__closecommand_adba9069b396e54eb310375d107c37d8d}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01187}\mbox{\hyperlink{structaac__ctcfg_a8086ce604a716e9a75ef9a9e290a7257}{01187}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01188}01188 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01189}01189 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01190}\mbox{\hyperlink{structaac__ctcfg__resp}{01190}} \textcolor{comment}{ * Container Config Command}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01191}\mbox{\hyperlink{structaac__ctcfg__resp_a1baa0c15075aca30f668d0db348dc5ce}{01191}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01192}\mbox{\hyperlink{structaac__ctcfg__resp_a392222aecd012493e132403f76e55539}{01192}} \textcolor{preprocessor}{\#define CT\_GET\_SCSI\_METHOD      64}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01193}\mbox{\hyperlink{structaac__ctcfg__resp_aea0f9d51636a730d8d5ac44914717542}{01193}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__ctcfg}{aac\_ctcfg}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01194}01194         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg_a49131513bc7c7274b6b704f16f7e18c9}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01195}01195         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg_a5f3431a69f8565eee7a1530e9dbd515f}{cmd}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01196}01196         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg_a8086ce604a716e9a75ef9a9e290a7257}{param}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01197}01197 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01198}01198 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01199}\mbox{\hyperlink{aacreg_8h_a28036b15d10c8fb0e502f00d05a075dd}{01199}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__ctcfg__resp}{aac\_ctcfg\_resp}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01200}\mbox{\hyperlink{aacreg_8h_a7fb562b8f528af5b7596c21585638815}{01200}}         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg__resp_a1baa0c15075aca30f668d0db348dc5ce}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01201}\mbox{\hyperlink{aacreg_8h_aee17187ec4edcd109b2cdbafb63009fd}{01201}}         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg__resp_a392222aecd012493e132403f76e55539}{resp}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01202}\mbox{\hyperlink{aacreg_8h_a38ba3a19b8787f780a12141b07da27da}{01202}}         u\_int32\_t               \mbox{\hyperlink{structaac__ctcfg__resp_aea0f9d51636a730d8d5ac44914717542}{param}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01203}\mbox{\hyperlink{aacreg_8h_a0d02ee3bf663937b75af0b84979d9ac0}{01203}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01204}\mbox{\hyperlink{aacreg_8h_a360710b57a2fff957e8bb28569d86037}{01204}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01205}01205 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01206}\mbox{\hyperlink{structaac__getbusinf}{01206}} \textcolor{comment}{ * 'Ioctl' commads}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01207}\mbox{\hyperlink{structaac__getbusinf_a313c979c88f30e9da94c8d31f6063cad}{01207}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01208}\mbox{\hyperlink{structaac__getbusinf_ae0f7615e6434543142e356c5944d90ed}{01208}} \textcolor{preprocessor}{\#define AAC\_SCSI\_MAX\_PORTS      10}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01209}\mbox{\hyperlink{structaac__getbusinf_aa11ade1ca72e512c6c7497c5486b0255}{01209}} \textcolor{preprocessor}{\#define AAC\_BUS\_NO\_EXIST        0}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01210}\mbox{\hyperlink{structaac__getbusinf_aa2633c1ac4bb4626f2f5b27b891c5aba}{01210}} \textcolor{preprocessor}{\#define AAC\_BUS\_VALID           1}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01211}\mbox{\hyperlink{structaac__getbusinf_a04482e15668927d2e9ce9f5bfd0620b2}{01211}} \textcolor{preprocessor}{\#define AAC\_BUS\_FAULTED         2}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01212}01212 \textcolor{preprocessor}{\#define AAC\_BUS\_DISABLED        3}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01213}01213 \textcolor{preprocessor}{\#define GetBusInfo              0x9}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01214}\mbox{\hyperlink{structaac__vmioctl}{01214}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01215}\mbox{\hyperlink{structaac__vmioctl_a22d68d22795b6103d6d33a826b5b985e}{01215}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__getbusinf}{aac\_getbusinf}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01216}\mbox{\hyperlink{structaac__vmioctl_a235e6a038ed713bf22310d3f4d6d3c03}{01216}}         u\_int32\_t               \mbox{\hyperlink{structaac__getbusinf_a313c979c88f30e9da94c8d31f6063cad}{ProbeComplete}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01217}\mbox{\hyperlink{structaac__vmioctl_a7484d1a9116b89656ccad2e7abbfd542}{01217}}         u\_int32\_t               \mbox{\hyperlink{structaac__getbusinf_ae0f7615e6434543142e356c5944d90ed}{BusCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01218}\mbox{\hyperlink{structaac__vmioctl_ada1cb8657f715b66d77e2469734c8413}{01218}}         u\_int32\_t               \mbox{\hyperlink{structaac__getbusinf_aa11ade1ca72e512c6c7497c5486b0255}{TargetsPerBus}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01219}\mbox{\hyperlink{structaac__vmioctl_a1a2e7e2bb818e4cafb054cefa9bc0921}{01219}}         u\_int8\_t                \mbox{\hyperlink{structaac__getbusinf_aa2633c1ac4bb4626f2f5b27b891c5aba}{InitiatorBusId}}[\mbox{\hyperlink{aacreg_8h_a28036b15d10c8fb0e502f00d05a075dd}{AAC\_SCSI\_MAX\_PORTS}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01220}\mbox{\hyperlink{structaac__vmioctl_a4f4ad3d7b7fe3e7c41d1c9d60cb6afe3}{01220}}         u\_int8\_t                \mbox{\hyperlink{structaac__getbusinf_a04482e15668927d2e9ce9f5bfd0620b2}{BusValid}}[\mbox{\hyperlink{aacreg_8h_a28036b15d10c8fb0e502f00d05a075dd}{AAC\_SCSI\_MAX\_PORTS}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01221}01221 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01222}01222 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01223}\mbox{\hyperlink{structaac__vmi__businf__resp}{01223}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__vmioctl}{aac\_vmioctl}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01224}\mbox{\hyperlink{structaac__vmi__businf__resp_a7e11a8f0465121d8240c5b0f06c87cf6}{01224}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmioctl_a22d68d22795b6103d6d33a826b5b985e}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01225}\mbox{\hyperlink{structaac__vmi__businf__resp_ae2dca761053267fc5ea4665408a5a60e}{01225}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_ae2dca761053267fc5ea4665408a5a60e}{ObjType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01226}\mbox{\hyperlink{structaac__vmi__businf__resp_a16800e71d4eca266bc2867c4ac44037a}{01226}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_a16800e71d4eca266bc2867c4ac44037a}{MethId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01227}\mbox{\hyperlink{structaac__vmi__businf__resp_a9816dc39989748f2ef61f30db8520491}{01227}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_a9816dc39989748f2ef61f30db8520491}{ObjId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01228}\mbox{\hyperlink{structaac__vmi__businf__resp_ae67bf2975f52cb05f324eff0019cfb9e}{01228}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_ae67bf2975f52cb05f324eff0019cfb9e}{IoctlCmd}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01229}\mbox{\hyperlink{structaac__vmi__businf__resp_a36e8c8e4c15dad49b9546405d848ae5b}{01229}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmioctl_a4f4ad3d7b7fe3e7c41d1c9d60cb6afe3}{IoctlBuf}}[1];    \textcolor{comment}{/* Placeholder? */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01230}01230 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01231}01231 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01232}01232 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__vmi__businf__resp}{aac\_vmi\_businf\_resp}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01233}01233         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_a7e11a8f0465121d8240c5b0f06c87cf6}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01234}01234         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_ae2dca761053267fc5ea4665408a5a60e}{ObjType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01235}01235         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_a16800e71d4eca266bc2867c4ac44037a}{MethId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01236}\mbox{\hyperlink{aacreg_8h_ab8cd6ea285b8b118db9146e56ffddfb5}{01236}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_a9816dc39989748f2ef61f30db8520491}{ObjId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01237}01237         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__businf__resp_ae67bf2975f52cb05f324eff0019cfb9e}{IoctlCmd}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01238}01238         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__getbusinf}{aac\_getbusinf}}       \mbox{\hyperlink{structaac__vmi__businf__resp_a36e8c8e4c15dad49b9546405d848ae5b}{BusInf}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01239}01239 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01240}01240 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01241}\mbox{\hyperlink{aacreg_8h_a2c8bc4808086b2030728ccdb07afd452}{01241}} \textcolor{preprocessor}{\#if 0}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01242}01242 \textcolor{preprocessor}{\#define AAC\_BTL\_TO\_HANDLE(b, t, l) \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01243}\mbox{\hyperlink{structaac__vmi__devinfo__resp}{01243}} \textcolor{preprocessor}{    (((b \& 0x3f) << 7) | ((l \& 0x7) << 4) | (t \& 0xf))}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01244}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a9d6fd4b18cd1b134888703eeeeb58002}{01244}} \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01245}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a098004bf2c1a14fcf0ce7c63653746e0}{01245}} \textcolor{preprocessor}{\#define AAC\_BTL\_TO\_HANDLE(b, t, l) \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01246}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ab71893f1345d535f80b77e56f6f5b9e7}{01246}} \textcolor{preprocessor}{    ((((u\_int32\_t)b \& 0x0f) << 24) | \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01247}\mbox{\hyperlink{structaac__vmi__devinfo__resp_adcddb36a596033786853fe06862bbc39}{01247}} \textcolor{preprocessor}{     (((u\_int32\_t)l \& 0xff) << 16) | \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01248}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ab48a51e1cde7c6460247a3f3dfb066ad}{01248}} \textcolor{preprocessor}{     ((u\_int32\_t)t \& 0xffff))}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01249}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a7ae324f4187598f0affe362c872cd3d2}{01249}} \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01250}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a7ae28b975f58eac4598c855dcd7e154f}{01250}} \textcolor{preprocessor}{\#define GetDeviceProbeInfo 0x5}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01251}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a1294df4f108e1940bb56d1e5de94514b}{01251}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01252}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ad36c90d98e31a39b4b338fd2bead955d}{01252}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__vmi__devinfo__resp}{aac\_vmi\_devinfo\_resp}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01253}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a574278da1482adbd8d190f56201e8152}{01253}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a9d6fd4b18cd1b134888703eeeeb58002}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01254}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a210e834703905e4b35418bc6bf89ac65}{01254}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a098004bf2c1a14fcf0ce7c63653746e0}{ObjType}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01255}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a6c070f3e27c8b360e2e2240af4cb1aab}{01255}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ab71893f1345d535f80b77e56f6f5b9e7}{MethId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01256}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a00bb4f6df03d03f5a116b4f8f2d03c51}{01256}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_adcddb36a596033786853fe06862bbc39}{ObjId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01257}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a27b495f2c92649f4898e58b1b80fb1c6}{01257}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ab48a51e1cde7c6460247a3f3dfb066ad}{IoctlCmd}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01258}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a551bd1da88d05e09790469122d381c9f}{01258}}         u\_int8\_t                \mbox{\hyperlink{structaac__vmi__devinfo__resp_a7ae324f4187598f0affe362c872cd3d2}{VendorId}}[8];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01259}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a8f2e291dd4e5e7571f9d7b28fa0320c3}{01259}}         u\_int8\_t                \mbox{\hyperlink{structaac__vmi__devinfo__resp_a7ae28b975f58eac4598c855dcd7e154f}{ProductId}}[16];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01260}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a3f0c0e558b013fd7ae57078215185c64}{01260}}         u\_int8\_t                \mbox{\hyperlink{structaac__vmi__devinfo__resp_a1294df4f108e1940bb56d1e5de94514b}{ProductRev}}[4];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01261}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a8b28ea13238e9406f7e846f67bfcb15e}{01261}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ad36c90d98e31a39b4b338fd2bead955d}{Inquiry7}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01262}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a4738cf09889067fdcf6bc6813f95780b}{01262}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a574278da1482adbd8d190f56201e8152}{align1}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01263}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ac52af9dc5e6f19d3f47e9a987bbcec2d}{01263}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a210e834703905e4b35418bc6bf89ac65}{Inquiry0}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01264}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a23a9273461f8e8fa096eed5efb19c17b}{01264}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a6c070f3e27c8b360e2e2240af4cb1aab}{align2}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01265}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ae476337c1e73d64dcc7a09a5daaba241}{01265}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a00bb4f6df03d03f5a116b4f8f2d03c51}{Inquiry1}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01266}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a2835b3ba21e0f71dd7ae4cd5873064d3}{01266}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a27b495f2c92649f4898e58b1b80fb1c6}{align3}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01267}\mbox{\hyperlink{structaac__vmi__devinfo__resp_ab6b610e0adc20ff3234019c0030ac399}{01267}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a551bd1da88d05e09790469122d381c9f}{reserved}}[2];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01268}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a0249aa010bccc7add78b769e4eb9fba8}{01268}}         u\_int8\_t                \mbox{\hyperlink{structaac__vmi__devinfo__resp_a8f2e291dd4e5e7571f9d7b28fa0320c3}{VendorSpecific}}[20];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01269}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a4b8599cf137035a6a302ca9984a0311f}{01269}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a3f0c0e558b013fd7ae57078215185c64}{Smart}}:1;}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01270}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a0be2a20a5c41e03764ef2bc8f1617311}{01270}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a8b28ea13238e9406f7e846f67bfcb15e}{AAC\_Managed}}:1;}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01271}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a32b53ce1e14250834c45ca33fb973df9}{01271}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a4738cf09889067fdcf6bc6813f95780b}{align4}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01272}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a22420c02746bad973187c7bdaab99910}{01272}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ac52af9dc5e6f19d3f47e9a987bbcec2d}{reserved2}}:6;}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01273}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a13092d1302aa2f2f77588b149c8f38f6}{01273}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a23a9273461f8e8fa096eed5efb19c17b}{Bus}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01274}\mbox{\hyperlink{structaac__vmi__devinfo__resp_aa94517563b6f1d1f3d1617b3b632f88e}{01274}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ae476337c1e73d64dcc7a09a5daaba241}{Target}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01275}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a6ddb906be356675fadf1e8e3b221d463}{01275}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_a2835b3ba21e0f71dd7ae4cd5873064d3}{Lun}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01276}\mbox{\hyperlink{structaac__vmi__devinfo__resp_aa4503e182ed21f6b8cd50d1ad4b4417e}{01276}}         u\_int32\_t               \mbox{\hyperlink{structaac__vmi__devinfo__resp_ab6b610e0adc20ff3234019c0030ac399}{ultraEnable}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01277}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a3ed17653e9bd44b330f11c0bf2ce8479}{01277}}                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a0249aa010bccc7add78b769e4eb9fba8}{disconnectEnable}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01278}\mbox{\hyperlink{structaac__vmi__devinfo__resp_a6e385cfd8cd4ddc5ea587607fa5ac56a}{01278}}                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a4b8599cf137035a6a302ca9984a0311f}{fast20EnabledW}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01279}01279                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a0be2a20a5c41e03764ef2bc8f1617311}{scamDevice}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01280}01280                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a32b53ce1e14250834c45ca33fb973df9}{scamTolerant}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01281}\mbox{\hyperlink{aacreg_8h_ad150ffaaca73d40808e97d995529c43c}{01281}}                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a22420c02746bad973187c7bdaab99910}{setForSync}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01282}\mbox{\hyperlink{structaac__resetbus}{01282}}                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a13092d1302aa2f2f77588b149c8f38f6}{setForWide}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01283}\mbox{\hyperlink{structaac__resetbus_a929fd5aaec74f0d6b68c1e08bf1c3f83}{01283}}                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_aa94517563b6f1d1f3d1617b3b632f88e}{syncDevice}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01284}01284                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a6ddb906be356675fadf1e8e3b221d463}{wideDevice}}:1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01285}01285                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_aa4503e182ed21f6b8cd50d1ad4b4417e}{reserved1}}:7,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01286}01286                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a3ed17653e9bd44b330f11c0bf2ce8479}{ScsiRate}}:8,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01287}01287                                 \mbox{\hyperlink{structaac__vmi__devinfo__resp_a6e385cfd8cd4ddc5ea587607fa5ac56a}{ScsiOffset}}:8;}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01288}01288 \}; \textcolor{comment}{/* Do not pack */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01289}\mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532}{01289}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01290}\mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532af75d9641998f6de3fa6e57faf6b20eab}{01290}} \textcolor{preprocessor}{\#define ResetBus 0x16}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01291}01291 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__resetbus}{aac\_resetbus}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01292}\mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532a1e9a2f0fdc2ea51a316852bb56211c31}{01292}}         u\_int32\_t               \mbox{\hyperlink{structaac__resetbus_a929fd5aaec74f0d6b68c1e08bf1c3f83}{BusNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01293}01293 \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01294}01294 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01295}01295 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01296}01296 \textcolor{comment}{ * Write 'stability' options.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01297}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65}{01297}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01298}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ae44baca48ac5edb6198ef68cdece5444}{01298}} \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01299}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65a1a7dc9167b19cac1f024a4afdc83d9b1}{01299}}         \mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532af75d9641998f6de3fa6e57faf6b20eab}{CSTABLE}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01300}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ad01f2d9030189f164216c45659963879}{01300}}         \mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532a1e9a2f0fdc2ea51a316852bb56211c31}{CUNSTABLE}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01301}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ab29d461ef92007c736a45d7d156828b2}{01301}} \} \mbox{\hyperlink{aacreg_8h_aac2965a4a8fe105326f573dbe5b3c532}{AAC\_CacheLevel}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01302}01302 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01303}\mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65a203129a80612758b0e81758dbbd237a2}{01303}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01304}01304 \textcolor{comment}{ * Commit level response for a write request.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01305}01305 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01306}01306 \textcolor{keyword}{typedef} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01307}01307         \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ae44baca48ac5edb6198ef68cdece5444}{CMFILE\_SYNC\_NVRAM}} = 1,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01308}01308         \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65a1a7dc9167b19cac1f024a4afdc83d9b1}{CMDATA\_SYNC\_NVRAM}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01309}01309         \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ad01f2d9030189f164216c45659963879}{CMFILE\_SYNC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01310}\mbox{\hyperlink{structaac__blockread}{01310}}         \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65ab29d461ef92007c736a45d7d156828b2}{CMDATA\_SYNC}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01311}\mbox{\hyperlink{structaac__blockread_a17ba39d2a9a271db8221758bb932f8b4}{01311}}         \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65a203129a80612758b0e81758dbbd237a2}{CMUNSTABLE}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01312}\mbox{\hyperlink{structaac__blockread_a636b4b66ff7f8bf56cf3c7dfc2ac0518}{01312}} \} \mbox{\hyperlink{aacreg_8h_aea1a0017c1e91cb6d2c52b3e05c6ce65}{AAC\_CommitLevel}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01313}\mbox{\hyperlink{structaac__blockread_acf029bcf9a35298ede592bcbe193a29f}{01313}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01314}\mbox{\hyperlink{structaac__blockread_a98a7c6ff1a4164365a885a1982c98530}{01314}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01315}\mbox{\hyperlink{structaac__blockread_aadc25fef75e0bf20f5f48b41d2f1f802}{01315}} \textcolor{comment}{ * Block read/write operations.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01316}01316 \textcolor{comment}{ * These structures are packed into the 'data' area in the FIB.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01317}01317 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01318}\mbox{\hyperlink{structaac__blockread64}{01318}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01319}\mbox{\hyperlink{structaac__blockread64_a1e6da5e8d5cf0b224c78d7dadb974768}{01319}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockread}{aac\_blockread}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01320}\mbox{\hyperlink{structaac__blockread64_a34ff6b29e756f384f552498009edd431}{01320}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread_a17ba39d2a9a271db8221758bb932f8b4}{Command}}; \textcolor{comment}{/* not FSACommand! */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01321}\mbox{\hyperlink{structaac__blockread64_a2de9192c06aca244e134601623b14bf3}{01321}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread_a636b4b66ff7f8bf56cf3c7dfc2ac0518}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01322}\mbox{\hyperlink{structaac__blockread64_a230348af97aa9e1c23a7f04672afb13c}{01322}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread64_a230348af97aa9e1c23a7f04672afb13c}{BlockNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01323}\mbox{\hyperlink{structaac__blockread64_abc353b65d0ff5b935af41144f7d84a8d}{01323}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread_a98a7c6ff1a4164365a885a1982c98530}{ByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01324}\mbox{\hyperlink{structaac__blockread64_af0db147483e1b1bdcfbc4aa72f207f17}{01324}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table}{aac\_sg\_table}} \mbox{\hyperlink{structaac__blockread_aadc25fef75e0bf20f5f48b41d2f1f802}{SgMap}};             \textcolor{comment}{/* variable size */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01325}\mbox{\hyperlink{structaac__blockread64_ac81a3857deed3684a69ee02d8962cdf4}{01325}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01326}01326 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01327}01327 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockread64}{aac\_blockread64}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01328}\mbox{\hyperlink{structaac__blockread__response}{01328}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread64_a1e6da5e8d5cf0b224c78d7dadb974768}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01329}\mbox{\hyperlink{structaac__blockread__response_ae0fb8ebad30fc0e79b4b5d284c340a91}{01329}}         u\_int16\_t               \mbox{\hyperlink{structaac__blockread64_a34ff6b29e756f384f552498009edd431}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01330}\mbox{\hyperlink{structaac__blockread__response_a941664f5f6a29b70e9d2e4e3715da791}{01330}}         u\_int16\_t               \mbox{\hyperlink{structaac__blockread64_a2de9192c06aca244e134601623b14bf3}{SectorCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01331}01331         u\_int32\_t               \mbox{\hyperlink{structaac__blockread64_a230348af97aa9e1c23a7f04672afb13c}{BlockNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01332}01332         u\_int16\_t               \mbox{\hyperlink{structaac__blockread64_abc353b65d0ff5b935af41144f7d84a8d}{Pad}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01333}\mbox{\hyperlink{structaac__blockwrite}{01333}}         u\_int16\_t               \mbox{\hyperlink{structaac__blockread64_af0db147483e1b1bdcfbc4aa72f207f17}{Flags}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01334}\mbox{\hyperlink{structaac__blockwrite_ad4684b85c7abed63733978229df78662}{01334}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table64}{aac\_sg\_table64}}     \mbox{\hyperlink{structaac__blockread64_ac81a3857deed3684a69ee02d8962cdf4}{SgMap64}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01335}\mbox{\hyperlink{structaac__blockwrite_acc077524950fa4304a0e265fefe7963d}{01335}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01336}\mbox{\hyperlink{structaac__blockwrite_a965676aa71c0592f33da78c0344722d1}{01336}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01337}\mbox{\hyperlink{structaac__blockwrite_a5943057e5ee0265ff34232190ab80f90}{01337}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockread__response}{aac\_blockread\_response}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01338}\mbox{\hyperlink{structaac__blockwrite_a7d3a1371c5ac1a690e233290fddfbce9}{01338}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread__response_ae0fb8ebad30fc0e79b4b5d284c340a91}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01339}\mbox{\hyperlink{structaac__blockwrite_a45b9596763ab984e507a22c33e7afb97}{01339}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockread__response_a941664f5f6a29b70e9d2e4e3715da791}{ByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01340}01340 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01341}01341 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01342}\mbox{\hyperlink{structaac__blockwrite64}{01342}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockwrite}{aac\_blockwrite}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01343}\mbox{\hyperlink{structaac__blockwrite64_a3614a9b614c536fd09bfeb207b0a667c}{01343}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite64_a3614a9b614c536fd09bfeb207b0a667c}{Command}}; \textcolor{comment}{/* not FSACommand! */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01344}\mbox{\hyperlink{structaac__blockwrite64_a64ab6464088dd4b61303073135046be3}{01344}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite64_a64ab6464088dd4b61303073135046be3}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01345}\mbox{\hyperlink{structaac__blockwrite64_a8ec3634949a8c31dca99d0f03a38c150}{01345}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite_a965676aa71c0592f33da78c0344722d1}{BlockNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01346}\mbox{\hyperlink{structaac__blockwrite64_a426eae8bd936cf9108282076207a1a69}{01346}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite_a5943057e5ee0265ff34232190ab80f90}{ByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01347}\mbox{\hyperlink{structaac__blockwrite64_a557c7d27c6d606240d74baf00f42ee7e}{01347}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite_a7d3a1371c5ac1a690e233290fddfbce9}{Stable}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01348}\mbox{\hyperlink{structaac__blockwrite64_a172fdbec5d00f23d775d80be65290271}{01348}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table}{aac\_sg\_table}} \mbox{\hyperlink{structaac__blockwrite_a45b9596763ab984e507a22c33e7afb97}{SgMap}};             \textcolor{comment}{/* variable size */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01349}\mbox{\hyperlink{structaac__blockwrite64_a5f175c4167be04a959a317ceb7c20fc1}{01349}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01350}01350 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01351}01351 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockwrite64}{aac\_blockwrite64}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01352}\mbox{\hyperlink{structaac__blockwrite__response}{01352}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite64_a3614a9b614c536fd09bfeb207b0a667c}{Command}}; \textcolor{comment}{/* not FSACommand! */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01353}\mbox{\hyperlink{structaac__blockwrite__response_afe6b3fe4f90adf8321cab769da6d8ea5}{01353}}         u\_int16\_t               \mbox{\hyperlink{structaac__blockwrite64_a64ab6464088dd4b61303073135046be3}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01354}\mbox{\hyperlink{structaac__blockwrite__response_aee340387a03560be243adad710915c42}{01354}}         u\_int16\_t               \mbox{\hyperlink{structaac__blockwrite64_a8ec3634949a8c31dca99d0f03a38c150}{SectorCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01355}\mbox{\hyperlink{structaac__blockwrite__response_ae8a7a840134293ead435c713a85f9856}{01355}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite64_a426eae8bd936cf9108282076207a1a69}{BlockNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01356}01356         u\_int16\_t               \mbox{\hyperlink{structaac__blockwrite64_a557c7d27c6d606240d74baf00f42ee7e}{Pad}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01357}01357         u\_int16\_t               \mbox{\hyperlink{structaac__blockwrite64_a172fdbec5d00f23d775d80be65290271}{Flags}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01358}\mbox{\hyperlink{structaac__raw__io}{01358}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table64}{aac\_sg\_table64}}     \mbox{\hyperlink{structaac__blockwrite64_a5f175c4167be04a959a317ceb7c20fc1}{SgMap64}}; \textcolor{comment}{/* variable size */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01359}\mbox{\hyperlink{structaac__raw__io_aaa8899ecc1db779430847a52c4212914}{01359}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01360}\mbox{\hyperlink{structaac__raw__io_ab2ec0378306e4e7d7d1da1e90a8e2f2d}{01360}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01361}\mbox{\hyperlink{structaac__raw__io_adebe7f55d691a013e28b2c3e8a1f8b17}{01361}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__blockwrite__response}{aac\_blockwrite\_response}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01362}\mbox{\hyperlink{structaac__raw__io_a5d05ca74914b6b85631e170b6167c421}{01362}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite__response_afe6b3fe4f90adf8321cab769da6d8ea5}{Status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01363}\mbox{\hyperlink{structaac__raw__io_a9cfb04c390d02b6da377d5ae654bff7d}{01363}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite__response_aee340387a03560be243adad710915c42}{ByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01364}\mbox{\hyperlink{structaac__raw__io_a431fa588ee6b29f86077d10f338d0267}{01364}}         u\_int32\_t               \mbox{\hyperlink{structaac__blockwrite__response_ae8a7a840134293ead435c713a85f9856}{Committed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01365}\mbox{\hyperlink{structaac__raw__io_ae2bd20eb8195a7078c57fbda269f6500}{01365}} \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01366}01366 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01367}01367 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__raw__io}{aac\_raw\_io}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01368}01368         u\_int64\_t               \mbox{\hyperlink{structaac__raw__io_aaa8899ecc1db779430847a52c4212914}{BlockNumber}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01369}01369         u\_int32\_t               \mbox{\hyperlink{structaac__raw__io_ab2ec0378306e4e7d7d1da1e90a8e2f2d}{ByteCount}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01370}01370         u\_int16\_t               \mbox{\hyperlink{structaac__raw__io_adebe7f55d691a013e28b2c3e8a1f8b17}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01371}\mbox{\hyperlink{structaac__close__command}{01371}}         u\_int16\_t               \mbox{\hyperlink{structaac__raw__io_a5d05ca74914b6b85631e170b6167c421}{Flags}};                             \textcolor{comment}{/* 0: W, 1: R */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01372}\mbox{\hyperlink{structaac__close__command_abe30febdf7fe6372430620b8727cad39}{01372}}         u\_int16\_t               \mbox{\hyperlink{structaac__raw__io_a9cfb04c390d02b6da377d5ae654bff7d}{BpTotal}};                 \textcolor{comment}{/* reserved for FW use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01373}\mbox{\hyperlink{structaac__close__command_a43707fb713b5101e164551dcea253fc8}{01373}}         u\_int16\_t               \mbox{\hyperlink{structaac__raw__io_a431fa588ee6b29f86077d10f338d0267}{BpComplete}};                   \textcolor{comment}{/* reserved for FW use */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01374}01374         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__tableraw}{aac\_sg\_tableraw}}   \mbox{\hyperlink{structaac__raw__io_ae2bd20eb8195a7078c57fbda269f6500}{SgMapRaw}};       \textcolor{comment}{/* variable size */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01375}01375 \} \mbox{\hyperlink{aacreg_8h_a271e0089ae1159d722d5a6bf10ed1530}{\_\_packed}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01376}01376 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01377}01377 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01378}01378 \textcolor{comment}{ * Container shutdown command.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01379}\mbox{\hyperlink{structaac__srb}{01379}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01380}\mbox{\hyperlink{structaac__srb_aabbdffbc0349224213d104fad1bebd8f}{01380}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__close__command}{aac\_close\_command}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01381}\mbox{\hyperlink{structaac__srb_af8336d9f4d2d9c20242f34f2b0ace0f6}{01381}}         u\_int32\_t               \mbox{\hyperlink{structaac__close__command_abe30febdf7fe6372430620b8727cad39}{Command}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01382}\mbox{\hyperlink{structaac__srb_a8fc4bb7cb27f5887601fdde408321e76}{01382}}         u\_int32\_t               \mbox{\hyperlink{structaac__close__command_a43707fb713b5101e164551dcea253fc8}{ContainerId}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01383}\mbox{\hyperlink{structaac__srb_a57556457418eb46687dce57b109264b2}{01383}} \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01384}\mbox{\hyperlink{structaac__srb_a6e484a11dd80e2e4f6f45cc30bef7f70}{01384}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01385}\mbox{\hyperlink{structaac__srb_a65f5a75924c0f31aa353fb4333db13d4}{01385}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01386}\mbox{\hyperlink{structaac__srb_a5e0be4341dd924444176c67134049794}{01386}} \textcolor{comment}{ * SCSI Passthrough structures}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01387}\mbox{\hyperlink{structaac__srb_a256238663cb40615449c2c431c4258c5}{01387}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01388}\mbox{\hyperlink{structaac__srb_a67e341c560dc73c42fd54c870ce0f1d7}{01388}} \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__srb}{aac\_srb}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01389}\mbox{\hyperlink{structaac__srb_a88f08d63f0ee822af7b943f87f2b099e}{01389}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_aabbdffbc0349224213d104fad1bebd8f}{function}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01390}\mbox{\hyperlink{structaac__srb_af7d4124b67d1460aa108f59642b93fa0}{01390}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_af8336d9f4d2d9c20242f34f2b0ace0f6}{bus}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01391}01391         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a8fc4bb7cb27f5887601fdde408321e76}{target}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01392}01392         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a57556457418eb46687dce57b109264b2}{lun}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01393}01393         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a6e484a11dd80e2e4f6f45cc30bef7f70}{timeout}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01394}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ae4726b00e7e7fdd302072b3938eb5b13}{01394}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a65f5a75924c0f31aa353fb4333db13d4}{flags}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01395}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ae7befbaaedea3249a48ee49f848e142c}{01395}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a5e0be4341dd924444176c67134049794}{data\_len}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01396}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a2fc3396a84d62f528ece1ffb7d399eb9}{01396}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a256238663cb40615449c2c431c4258c5}{retry\_limit}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01397}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a88a0d005e5264bdafc784c60b9f607c2}{01397}}         u\_int32\_t               \mbox{\hyperlink{structaac__srb_a67e341c560dc73c42fd54c870ce0f1d7}{cdb\_len}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01398}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7af56955126bfba7b2738df712b220dd3d}{01398}}         u\_int8\_t                \mbox{\hyperlink{structaac__srb_a88f08d63f0ee822af7b943f87f2b099e}{cdb}}[16];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01399}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab54a178afd7a61c4007dede0deb2db98}{01399}}         \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__sg__table}{aac\_sg\_table}} \mbox{\hyperlink{structaac__srb_af7d4124b67d1460aa108f59642b93fa0}{sg\_map}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01400}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a89925bf0d78f9c88778bca91b617a884}{01400}} \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01401}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7aea78b6d7c8b8fbe0bd7e67b733966553}{01401}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01402}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a2dff365c00ffba3928dc9d98ba7a3acd}{01402}} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01403}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a8b1b3264ca697c003850b90d89e3899d}{01403}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ae4726b00e7e7fdd302072b3938eb5b13}{AAC\_SRB\_FUNC\_EXECUTE\_SCSI}}      = 0x00,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01404}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7abd05df156593e9cd92d20203f0e27322}{01404}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ae7befbaaedea3249a48ee49f848e142c}{AAC\_SRB\_FUNC\_CLAIM\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01405}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a41c009aec0a71711438a1be2a571fa3c}{01405}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a2fc3396a84d62f528ece1ffb7d399eb9}{AAC\_SRB\_FUNC\_IO\_CONTROL}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01406}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a0798600c1ac6dace01e0ee5e8c7bcab9}{01406}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a88a0d005e5264bdafc784c60b9f607c2}{AAC\_SRB\_FUNC\_RECEIVE\_EVENT}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01407}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a4da2212245496692460f9505ad517ac0}{01407}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7af56955126bfba7b2738df712b220dd3d}{AAC\_SRB\_FUNC\_RELEASE\_QUEUE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01408}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a65a7df88c5b6084637b71b95b828c605}{01408}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab54a178afd7a61c4007dede0deb2db98}{AAC\_SRB\_FUNC\_ATTACH\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01409}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab50e98d3bae827e2fefb5810c2ea5eb2}{01409}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a89925bf0d78f9c88778bca91b617a884}{AAC\_SRB\_FUNC\_RELEASE\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01410}01410         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7aea78b6d7c8b8fbe0bd7e67b733966553}{AAC\_SRB\_FUNC\_SHUTDOWN}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01411}\mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab57882bc40a84be14a27ab987e67447b}{01411}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a2dff365c00ffba3928dc9d98ba7a3acd}{AAC\_SRB\_FUNC\_FLUSH}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01412}01412         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a8b1b3264ca697c003850b90d89e3899d}{AAC\_SRB\_FUNC\_ABORT\_COMMAND}}    = 0x10,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01413}\mbox{\hyperlink{aacreg_8h_adbcfe0f7596cfb1cba155cfa458f8091}{01413}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7abd05df156593e9cd92d20203f0e27322}{AAC\_SRB\_FUNC\_RELEASE\_RECOVERY}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01414}\mbox{\hyperlink{aacreg_8h_af8dab75f44992a7919b6aba70c479cfd}{01414}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a41c009aec0a71711438a1be2a571fa3c}{AAC\_SRB\_FUNC\_RESET\_BUS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01415}\mbox{\hyperlink{aacreg_8h_a361e78e982ca0fcfaa631aee426f08f3}{01415}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a0798600c1ac6dace01e0ee5e8c7bcab9}{AAC\_SRB\_FUNC\_RESET\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01416}\mbox{\hyperlink{aacreg_8h_a0471625cea543bf7fd9ea59be137df22}{01416}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a4da2212245496692460f9505ad517ac0}{AAC\_SRB\_FUNC\_TERMINATE\_IO}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01417}\mbox{\hyperlink{aacreg_8h_a59e0491f8a3aa8a906810d0ae231a9b5}{01417}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7a65a7df88c5b6084637b71b95b828c605}{AAC\_SRB\_FUNC\_FLUSH\_QUEUE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01418}\mbox{\hyperlink{aacreg_8h_a55cf1bf0d13df50f584a216e03c07806}{01418}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab50e98d3bae827e2fefb5810c2ea5eb2}{AAC\_SRB\_FUNC\_REMOVE\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01419}\mbox{\hyperlink{aacreg_8h_a8c346f0c52dbbc9f6df1a58b9a19eb12}{01419}}         \mbox{\hyperlink{aacreg_8h_adf764cbdea00d65edcd07bb9953ad2b7ab57882bc40a84be14a27ab987e67447b}{AAC\_SRB\_FUNC\_DOMAIN\_VALIDATION}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01420}\mbox{\hyperlink{aacreg_8h_a471fed168d5cd26c572da2da37febfd0}{01420}} \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01421}01421 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01422}01422 \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_NO\_DATA\_XFER              0x0000}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01423}\mbox{\hyperlink{aacreg_8h_a01609172fcacf18f2bbd3b59be3973f2}{01423}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_DISABLE\_DISCONNECT        0x0004}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01424}01424 \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_DISABLE\_SYNC\_TRANSFER     0x0008}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01425}\mbox{\hyperlink{structaac__srb__response}{01425}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_BYPASS\_FROZEN\_QUEUE       0x0010}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01426}\mbox{\hyperlink{structaac__srb__response_a955c645102db160d012ebae0456a766c}{01426}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_DISABLE\_AUTOSENSE         0x0020}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01427}\mbox{\hyperlink{structaac__srb__response_a0edfdbe2f702722d4eb5851a451f6b08}{01427}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_DATA\_IN                   0x0040}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01428}\mbox{\hyperlink{structaac__srb__response_a6b00c561697e4b93fe0f659683fb466e}{01428}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_DATA\_OUT                  0x0080}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01429}\mbox{\hyperlink{structaac__srb__response_a1eeba88cae924e0974ccfedcf7405637}{01429}} \textcolor{preprocessor}{\#define AAC\_SRB\_FLAGS\_UNSPECIFIED\_DIRECTION \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01430}\mbox{\hyperlink{structaac__srb__response_a6b041c551d217b5b5d3534cadb683e94}{01430}} \textcolor{preprocessor}{                        (AAC\_SRB\_FLAGS\_DATA\_IN | AAC\_SRB\_FLAGS\_DATA\_OUT)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01431}\mbox{\hyperlink{structaac__srb__response_a34dfdea4d0d1019f5f920164e0c1021f}{01431}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01432}01432 \textcolor{preprocessor}{\#define AAC\_HOST\_SENSE\_DATA\_MAX                 30}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01433}01433 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01434}01434 \textcolor{keyword}{struct }\mbox{\hyperlink{structaac__srb__response}{aac\_srb\_response}} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01435}01435         u\_int32\_t       \mbox{\hyperlink{structaac__srb__response_a955c645102db160d012ebae0456a766c}{fib\_status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01436}01436         u\_int32\_t       \mbox{\hyperlink{structaac__srb__response_a0edfdbe2f702722d4eb5851a451f6b08}{srb\_status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01437}01437         u\_int32\_t       \mbox{\hyperlink{structaac__srb__response_a6b00c561697e4b93fe0f659683fb466e}{scsi\_status}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01438}01438         u\_int32\_t       \mbox{\hyperlink{structaac__srb__response_a1eeba88cae924e0974ccfedcf7405637}{data\_len}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01439}01439         u\_int32\_t       \mbox{\hyperlink{structaac__srb__response_a6b041c551d217b5b5d3534cadb683e94}{sense\_len}};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01440}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5af0756113439aee111cdd73cfde8aa8be}{01440}}         u\_int8\_t        \mbox{\hyperlink{structaac__srb__response_a34dfdea4d0d1019f5f920164e0c1021f}{sense}}[\mbox{\hyperlink{aacreg_8h_a01609172fcacf18f2bbd3b59be3973f2}{AAC\_HOST\_SENSE\_DATA\_MAX}}];}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01441}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5ad7b4318d33361ea7260f81a573852463}{01441}} \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01442}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a076b0f84f14f5d372ba8150af6c5312c}{01442}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01443}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a7f6953209820ac515e82d0f05395ddd4}{01443}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01444}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a8a2002d49832d627c0f075db5581d835}{01444}} \textcolor{comment}{ * Status codes for SCSI passthrough commands.  Since they are based on ASPI,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01445}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9c615c8966a420346a52167b47b793e4}{01445}} \textcolor{comment}{ * they also exactly match CAM status codes in both enumeration and meaning.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01446}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a0bcf725ce6ef72a95e96c872f1813672}{01446}} \textcolor{comment}{ * They seem to also be used as status codes for synchronous FIBs.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01447}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a6c69ab8763f847ccfff68ef461c216bd}{01447}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01448}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a812583d1bcd18516f0dba9c88205fac9}{01448}} \textcolor{keyword}{enum} \{}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01449}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a44fd1c4c84846d67c2a89367ade0297b}{01449}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5af0756113439aee111cdd73cfde8aa8be}{AAC\_SRB\_STS\_PENDING}}                  = 0x00,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01450}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a11ac4a156aca822f904c937ae56299e3}{01450}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5ad7b4318d33361ea7260f81a573852463}{AAC\_SRB\_STS\_SUCCESS}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01451}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a7020cf028273ae17ff8eaf6d8ad1dbd0}{01451}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a076b0f84f14f5d372ba8150af6c5312c}{AAC\_SRB\_STS\_ABORTED}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01452}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a51694576a4f5496ad7b776ddd1b96bbe}{01452}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a7f6953209820ac515e82d0f05395ddd4}{AAC\_SRB\_STS\_ABORT\_FAILED}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01453}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a96e18f429758d958f6f87573acc5d691}{01453}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a8a2002d49832d627c0f075db5581d835}{AAC\_SRB\_STS\_ERROR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01454}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a8d288d91a44a2bee5331afd217221c0e}{01454}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9c615c8966a420346a52167b47b793e4}{AAC\_SRB\_STS\_BUSY}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01455}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9da20c4fa7e96b5983c99125505e9d5d}{01455}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a0bcf725ce6ef72a95e96c872f1813672}{AAC\_SRB\_STS\_INVALID\_REQUEST}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01456}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5acd02d1e94531bb1424f8fb2157e459fe}{01456}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a6c69ab8763f847ccfff68ef461c216bd}{AAC\_SRB\_STS\_INVALID\_PATH\_ID}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01457}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a20e8af87bf9aba6a11704ebb0cae50d2}{01457}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a812583d1bcd18516f0dba9c88205fac9}{AAC\_SRB\_STS\_NO\_DEVICE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01458}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a21cecd38f86467f6061a47cd3e3952d6}{01458}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a44fd1c4c84846d67c2a89367ade0297b}{AAC\_SRB\_STS\_TIMEOUT}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01459}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5acd9140aa74c0b6b03894fad70335434c}{01459}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a11ac4a156aca822f904c937ae56299e3}{AAC\_SRB\_STS\_SELECTION\_TIMEOUT}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01460}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9b0de8b9437d61b8e63c495edd02da7b}{01460}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a7020cf028273ae17ff8eaf6d8ad1dbd0}{AAC\_SRB\_STS\_COMMAND\_TIMEOUT}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01461}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a323804c06aa0562c5afeede087b51f08}{01461}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a51694576a4f5496ad7b776ddd1b96bbe}{AAC\_SRB\_STS\_MESSAGE\_REJECTED}}                = 0x0D,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01462}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a0aa6162ffd27181efbb163076efa6e23}{01462}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a96e18f429758d958f6f87573acc5d691}{AAC\_SRB\_STS\_BUS\_RESET}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01463}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a24edebde2dd49fd95cb4f9acf9cf04f2}{01463}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a8d288d91a44a2bee5331afd217221c0e}{AAC\_SRB\_STS\_PARITY\_ERROR}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01464}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5aec49c9381b1a76bb85f95c54a2e109fd}{01464}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9da20c4fa7e96b5983c99125505e9d5d}{AAC\_SRB\_STS\_REQUEST\_SENSE\_FAILED}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01465}01465         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5acd02d1e94531bb1424f8fb2157e459fe}{AAC\_SRB\_STS\_NO\_HBA}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01466}\mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5aa61e3b22c9f92a1080db2ab6c0da1fd2}{01466}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a20e8af87bf9aba6a11704ebb0cae50d2}{AAC\_SRB\_STS\_DATA\_OVERRUN}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01467}01467         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a21cecd38f86467f6061a47cd3e3952d6}{AAC\_SRB\_STS\_UNEXPECTED\_BUS\_FREE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01468}01468         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5acd9140aa74c0b6b03894fad70335434c}{AAC\_SRB\_STS\_PHASE\_SEQUENCE\_FAILURE}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01469}01469         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a9b0de8b9437d61b8e63c495edd02da7b}{AAC\_SRB\_STS\_BAD\_SRB\_BLOCK\_LENGTH}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01470}01470         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a323804c06aa0562c5afeede087b51f08}{AAC\_SRB\_STS\_REQUEST\_FLUSHED}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01471}01471         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a0aa6162ffd27181efbb163076efa6e23}{AAC\_SRB\_STS\_INVALID\_LUN}}                  = 0x20,}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01472}01472         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5a24edebde2dd49fd95cb4f9acf9cf04f2}{AAC\_SRB\_STS\_INVALID\_TARGET\_ID}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01473}\mbox{\hyperlink{aacreg_8h_ab8fb159589377612890cade50db8a738}{01473}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5aec49c9381b1a76bb85f95c54a2e109fd}{AAC\_SRB\_STS\_BAD\_FUNCTION}},}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01474}\mbox{\hyperlink{aacreg_8h_a78897de7be1f74324a0ac4570323c725}{01474}}         \mbox{\hyperlink{aacreg_8h_a99fb83031ce9923c84392b4e92f956b5aa61e3b22c9f92a1080db2ab6c0da1fd2}{AAC\_SRB\_STS\_ERROR\_RECOVERY}}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01475}\mbox{\hyperlink{aacreg_8h_ad5133dc61da5281de75865c65e22705e}{01475}} \};}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01476}\mbox{\hyperlink{aacreg_8h_aa79920f22fe30f97639b95cdb9e8ec28}{01476}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01477}\mbox{\hyperlink{aacreg_8h_a6d5d0a13a43cfab3db5ead4f2c8da0aa}{01477}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01478}01478 \textcolor{comment}{ * Register definitions for the Adaptec AAC-\/364 'Jalapeno I/II' adapters, based}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01479}\mbox{\hyperlink{aacreg_8h_a58fdea63aeea3fe47246415ff63b970a}{01479}} \textcolor{comment}{ * on the SA110 'StrongArm'.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01480}\mbox{\hyperlink{aacreg_8h_a58a30771d4564244c392ffb3f4e519ab}{01480}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01481}\mbox{\hyperlink{aacreg_8h_ad0a9afdb26efb725563fc747293f6dff}{01481}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01482}\mbox{\hyperlink{aacreg_8h_a1602b1095603492ece939307507281aa}{01482}} \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL0\_CLEAR          0x98    }\textcolor{comment}{/* doorbell 0 (adapter-\/>host) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01483}\mbox{\hyperlink{aacreg_8h_a1a58e474d1b4a83228fd13da9e01ba46}{01483}} \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL0\_SET            0x9c}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01484}01484 \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL0                0x9c}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01485}\mbox{\hyperlink{aacreg_8h_a2eb99146d7d1f1a20a132193c64e7bf1}{01485}} \textcolor{preprocessor}{\#define AAC\_SA\_MASK0\_CLEAR              0xa0}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01486}\mbox{\hyperlink{aacreg_8h_a7b348dd306935df27ed7771adea8f6ea}{01486}} \textcolor{preprocessor}{\#define AAC\_SA\_MASK0\_SET                0xa4}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01487}01487 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01488}01488 \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL1\_CLEAR          0x9a    }\textcolor{comment}{/* doorbell 1 (host-\/>adapter) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01489}01489 \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL1\_SET            0x9e}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01490}01490 \textcolor{preprocessor}{\#define AAC\_SA\_DOORBELL1                0x9e}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01491}01491 \textcolor{preprocessor}{\#define AAC\_SA\_MASK1\_CLEAR              0xa2}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01492}01492 \textcolor{preprocessor}{\#define AAC\_SA\_MASK1\_SET                0xa6}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01493}\mbox{\hyperlink{aacreg_8h_a4a246316e5af84ee24ea05580f3cbfd6}{01493}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01494}\mbox{\hyperlink{aacreg_8h_a621e098c359e15b559c30bd262857231}{01494}} \textcolor{preprocessor}{\#define AAC\_SA\_MAILBOX                  0xa8    }\textcolor{comment}{/* mailbox (20 bytes) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01495}\mbox{\hyperlink{aacreg_8h_aa052b47ad32788c1dc9f15545c2c2d2a}{01495}} \textcolor{preprocessor}{\#define AAC\_SA\_FWSTATUS                 0xc4}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01496}\mbox{\hyperlink{aacreg_8h_a3537ea9ecf9f7364db6af1de74e290e9}{01496}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01497}\mbox{\hyperlink{aacreg_8h_ac2b17eba610b48b11706b240945e5d69}{01497}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01498}\mbox{\hyperlink{aacreg_8h_a5e55a1537d5fb8940fb95c4b14d6d40d}{01498}} \textcolor{comment}{ * Register definitions for the Adaptec 'Pablano' adapters, based on the i960Rx,}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01499}\mbox{\hyperlink{aacreg_8h_a2e3a6fd9552dac25f2ca9b98f4877c59}{01499}} \textcolor{comment}{ * and other related adapters.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01500}\mbox{\hyperlink{aacreg_8h_a667c1b53c28f8e0447e4b2b214592ee2}{01500}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01501}\mbox{\hyperlink{aacreg_8h_a7d986dd498c622b0acfbe1e515774d1a}{01501}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01502}\mbox{\hyperlink{aacreg_8h_a8ab63a927df7d0f0100be996577c110c}{01502}} \textcolor{preprocessor}{\#define AAC\_RX\_OMR0             0x18    }\textcolor{comment}{/* outbound message register 0 */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01503}01503 \textcolor{preprocessor}{\#define AAC\_RX\_OMR1             0x1c    }\textcolor{comment}{/* outbound message register 1 */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01504}\mbox{\hyperlink{aacreg_8h_aad1e7a0fba30627a5c5260fabf600edf}{01504}} \textcolor{preprocessor}{\#define AAC\_RX\_IDBR             0x20    }\textcolor{comment}{/* inbound doorbell register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01505}\mbox{\hyperlink{aacreg_8h_a0b69cbcbb5599b9f3c14c6cf5777251b}{01505}} \textcolor{preprocessor}{\#define AAC\_RX\_IISR             0x24    }\textcolor{comment}{/* inbound interrupt status register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01506}01506 \textcolor{preprocessor}{\#define AAC\_RX\_IIMR             0x28    }\textcolor{comment}{/* inbound interrupt mask register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01507}01507 \textcolor{preprocessor}{\#define AAC\_RX\_ODBR             0x2c    }\textcolor{comment}{/* outbound doorbell register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01508}01508 \textcolor{preprocessor}{\#define AAC\_RX\_OISR             0x30    }\textcolor{comment}{/* outbound interrupt status register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01509}01509 \textcolor{preprocessor}{\#define AAC\_RX\_OIMR             0x34    }\textcolor{comment}{/* outbound interrupt mask register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01510}01510 \textcolor{preprocessor}{\#define AAC\_RX\_IQUE             0x40    }\textcolor{comment}{/* inbound queue */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01511}01511 \textcolor{preprocessor}{\#define AAC\_RX\_OQUE             0x44    }\textcolor{comment}{/* outbound queue */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01512}\mbox{\hyperlink{aacreg_8h_aba90a5699c1feb7d0de69a4fb0be1a67}{01512}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01513}\mbox{\hyperlink{aacreg_8h_a7cebc03e5693578aaf4ddb24a58017c5}{01513}} \textcolor{preprocessor}{\#define AAC\_RX\_MAILBOX          0x50    }\textcolor{comment}{/* mailbox (20 bytes) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01514}\mbox{\hyperlink{aacreg_8h_adc656e6826c306019c4b720ccc2e350c}{01514}} \textcolor{preprocessor}{\#define AAC\_RX\_FWSTATUS         0x6c}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01515}\mbox{\hyperlink{aacreg_8h_a69c4af384d2735e0de586d382a4e5aec}{01515}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01516}\mbox{\hyperlink{aacreg_8h_a623f408e391f39b4388e4fa05cf62ce0}{01516}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01517}\mbox{\hyperlink{aacreg_8h_a88fa2f38b6100267e25bdab23299849c}{01517}} \textcolor{comment}{ * Register definitions for the Adaptec 'Rocket' RAID-\/On-\/Chip adapters.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01518}\mbox{\hyperlink{aacreg_8h_ab6889975017059c797a2821a699c987d}{01518}} \textcolor{comment}{ * Unsurprisingly, it's quite similar to the i960!}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01519}\mbox{\hyperlink{aacreg_8h_a685115dc4d375b824baa6666fa331e91}{01519}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01520}\mbox{\hyperlink{aacreg_8h_aaa155393cadf91a13ba5cd8620b52d26}{01520}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01521}\mbox{\hyperlink{aacreg_8h_ac18c70440d2b152c177ea4b47154c9f2}{01521}} \textcolor{preprocessor}{\#define AAC\_RKT\_OMR0            0x18    }\textcolor{comment}{/* outbound message register 0 */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01522}01522 \textcolor{preprocessor}{\#define AAC\_RKT\_OMR1            0x1c    }\textcolor{comment}{/* outbound message register 1 */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01523}\mbox{\hyperlink{aacreg_8h_a062787e66796918926fec4427ee2168d}{01523}} \textcolor{preprocessor}{\#define AAC\_RKT\_IDBR            0x20    }\textcolor{comment}{/* inbound doorbell register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01524}\mbox{\hyperlink{aacreg_8h_a6a6856ca255f464166b6fcc76a9daa4f}{01524}} \textcolor{preprocessor}{\#define AAC\_RKT\_IISR            0x24    }\textcolor{comment}{/* inbound interrupt status register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01525}01525 \textcolor{preprocessor}{\#define AAC\_RKT\_IIMR            0x28    }\textcolor{comment}{/* inbound interrupt mask register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01526}01526 \textcolor{preprocessor}{\#define AAC\_RKT\_ODBR            0x2c    }\textcolor{comment}{/* outbound doorbell register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01527}01527 \textcolor{preprocessor}{\#define AAC\_RKT\_OISR            0x30    }\textcolor{comment}{/* outbound interrupt status register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01528}01528 \textcolor{preprocessor}{\#define AAC\_RKT\_OIMR            0x34    }\textcolor{comment}{/* outbound interrupt mask register */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01529}01529 \textcolor{preprocessor}{\#define AAC\_RKT\_IQUE            0x40    }\textcolor{comment}{/* inbound queue */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01530}01530 \textcolor{preprocessor}{\#define AAC\_RKT\_OQUE            0x44    }\textcolor{comment}{/* outbound queue */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01531}01531 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01532}01532 \textcolor{preprocessor}{\#define AAC\_RKT\_MAILBOX         0x1000  }\textcolor{comment}{/* mailbox */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01533}\mbox{\hyperlink{aacreg_8h_a015cba726d9e7d874bfc5c50b406ae93}{01533}} \textcolor{preprocessor}{\#define AAC\_RKT\_FWSTATUS        0x101c  }\textcolor{comment}{/* Firmware Status (mailbox 7) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01534}\mbox{\hyperlink{aacreg_8h_ae9cac44ae540e8a9172cd9dceaf12583}{01534}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01535}\mbox{\hyperlink{aacreg_8h_ad9013012e9256ccf1f4a3976e857fdbb}{01535}} \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01536}\mbox{\hyperlink{aacreg_8h_a050fd3593d7d1c4e26db06542df8a0fd}{01536}} \textcolor{comment}{ * Common bit definitions for the doorbell registers.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01537}\mbox{\hyperlink{aacreg_8h_aa61f3010bedbf2013c92b9adbeeca3e5}{01537}} \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01538}01538 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01539}01539 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01540}01540 \textcolor{comment}{ * Status bits in the doorbell registers.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01541}01541 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01542}01542 \textcolor{preprocessor}{\#define AAC\_DB\_SYNC\_COMMAND     (1<<0)  }\textcolor{comment}{/* send/completed synchronous FIB */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01543}01543 \textcolor{preprocessor}{\#define AAC\_DB\_COMMAND\_READY    (1<<1)  }\textcolor{comment}{/* posted one or more commands */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01544}01544 \textcolor{preprocessor}{\#define AAC\_DB\_RESPONSE\_READY   (1<<2)  }\textcolor{comment}{/* one or more commands complete */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01545}01545 \textcolor{preprocessor}{\#define AAC\_DB\_COMMAND\_NOT\_FULL (1<<3)  }\textcolor{comment}{/* command queue not full */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01546}\mbox{\hyperlink{aacreg_8h_a3a3c16ef8e761ed17134099d7f2c47a9}{01546}} \textcolor{preprocessor}{\#define AAC\_DB\_RESPONSE\_NOT\_FULL (1<<4) }\textcolor{comment}{/* response queue not full */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01547}\mbox{\hyperlink{aacreg_8h_a63c76b96859e6ada9d75195c6c7ee32e}{01547}} }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01548}01548 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01549}01549 \textcolor{comment}{ * The adapter can request the host print a message by setting the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01550}01550 \textcolor{comment}{ * DB\_PRINTF flag in DOORBELL0.  The driver responds by collecting the}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01551}01551 \textcolor{comment}{ * message from the printf buffer, clearing the DB\_PRINTF flag in}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01552}01552 \textcolor{comment}{ * DOORBELL0 and setting it in DOORBELL1.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01553}\mbox{\hyperlink{aacreg_8h_a0d85a436f5f8ee4a312fd9d96cafb20c}{01553}} \textcolor{comment}{ * (ODBR and IDBR respectively for the i960Rx adapters)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01554}01554 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01555}01555 \textcolor{preprocessor}{\#define AAC\_DB\_PRINTF           (1<<5)  }\textcolor{comment}{/* adapter requests host printf */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01556}\mbox{\hyperlink{aacreg_8h_a67d2b94f4cf3a59b601aa02d146d27ed}{01556}} \textcolor{preprocessor}{\#define AAC\_PRINTF\_DONE         (1<<5)  }\textcolor{comment}{/* Host completed printf processing */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01557}01557 }
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01558}01558 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01559}01559 \textcolor{comment}{ * Mask containing the interrupt bits we care about.  We don't anticipate (or}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01560}01560 \textcolor{comment}{ * want) interrupts not in this mask.}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01561}01561 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01562}01562 \textcolor{preprocessor}{\#define AAC\_DB\_INTERRUPTS       (AAC\_DB\_COMMAND\_READY  |        \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01563}01563 \textcolor{preprocessor}{                                 AAC\_DB\_RESPONSE\_READY |        \(\backslash\)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01564}01564 \textcolor{preprocessor}{                                 AAC\_DB\_PRINTF)}}
\DoxyCodeLine{\Hypertarget{aacreg_8h_source_l01565}01565 \textcolor{preprocessor}{\#define AAC\_DB\_INT\_NEW\_COMM             0x08            }}

\end{DoxyCode}
