<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
  <compounddef id="structahci__hba__mem__t" kind="struct" language="C++" prot="public">
    <compoundname>ahci_hba_mem_t</compoundname>
    <includes local="no">ahci.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structahci__hba__mem__t_1a134246ca01a8e970a57f4df6c25ffe7d" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::cap</definition>
        <argsstring></argsstring>
        <name>cap</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="192" column="10" bodyfile="include/ahci.h" bodystart="192" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a1d935ecd9e3b038c81e26e4e28b77be9" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::ghc</definition>
        <argsstring></argsstring>
        <name>ghc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="193" column="10" bodyfile="include/ahci.h" bodystart="193" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a5f0818745d8fc0da85cc17a85815cff9" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::is</definition>
        <argsstring></argsstring>
        <name>is</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="194" column="10" bodyfile="include/ahci.h" bodystart="194" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a1d1c1772ac7e3009aaaa3198a95aef3f" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::pi</definition>
        <argsstring></argsstring>
        <name>pi</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="195" column="10" bodyfile="include/ahci.h" bodystart="195" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a74c55d339a8104bea69039718203e6c7" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::vs</definition>
        <argsstring></argsstring>
        <name>vs</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="196" column="10" bodyfile="include/ahci.h" bodystart="196" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1acf4d9682c526b36230d3d729bd40498d" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::ccc_ctl</definition>
        <argsstring></argsstring>
        <name>ccc_ctl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="197" column="10" bodyfile="include/ahci.h" bodystart="197" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1afe6503131119c1cf8b8418b87d088209" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::ccc_pts</definition>
        <argsstring></argsstring>
        <name>ccc_pts</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="198" column="10" bodyfile="include/ahci.h" bodystart="198" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a04b75318cbb35eaa6d159dcbb84fd74d" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::em_loc</definition>
        <argsstring></argsstring>
        <name>em_loc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="199" column="10" bodyfile="include/ahci.h" bodystart="199" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a9355c2e872e4cf93a0e2d29e9cae7f99" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::em_ctl</definition>
        <argsstring></argsstring>
        <name>em_ctl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="200" column="10" bodyfile="include/ahci.h" bodystart="200" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1ad123e740e2e0c205a755307997413471" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::cap2</definition>
        <argsstring></argsstring>
        <name>cap2</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="201" column="10" bodyfile="include/ahci.h" bodystart="201" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a92316fc5da386759aad77e13d6d95ff1" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t ahci_hba_mem_t::bohc</definition>
        <argsstring></argsstring>
        <name>bohc</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="202" column="10" bodyfile="include/ahci.h" bodystart="202" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a86678552011a3e74f5b7ff676c926a01" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t ahci_hba_mem_t::rsv[0xA0-0x2C]</definition>
        <argsstring>[0xA0-0x2C]</argsstring>
        <name>rsv</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="205" column="10" bodyfile="include/ahci.h" bodystart="205" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a0f439393ae9c260fd35c1f7565147e35" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t ahci_hba_mem_t::vendor[0x100-0xA0]</definition>
        <argsstring>[0x100-0xA0]</argsstring>
        <name>vendor</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="208" column="10" bodyfile="include/ahci.h" bodystart="208" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structahci__hba__mem__t_1a27544b631c6d2b71f05e15bff529ea08" prot="public" static="no" mutable="no">
        <type><ref refid="structahci__hba__port__t" kindref="compound">ahci_hba_port_t</ref></type>
        <definition>ahci_hba_port_t ahci_hba_mem_t::ports[1]</definition>
        <argsstring>[1]</argsstring>
        <name>ports</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/ahci.h" line="211" column="16" bodyfile="include/ahci.h" bodystart="211" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>ahci_hba_mem_t</label>
        <link refid="structahci__hba__mem__t"/>
        <childnode refid="2" relation="usage">
          <edgelabel>ports</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>bohc</edgelabel>
          <edgelabel>cap</edgelabel>
          <edgelabel>cap2</edgelabel>
          <edgelabel>ccc_ctl</edgelabel>
          <edgelabel>ccc_pts</edgelabel>
          <edgelabel>em_ctl</edgelabel>
          <edgelabel>em_loc</edgelabel>
          <edgelabel>ghc</edgelabel>
          <edgelabel>is</edgelabel>
          <edgelabel>pi</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>rsv</edgelabel>
          <edgelabel>vendor</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>uint32_t</label>
      </node>
      <node id="4">
        <label>uint8_t</label>
      </node>
      <node id="2">
        <label>ahci_hba_port_t</label>
        <link refid="structahci__hba__port__t"/>
        <childnode refid="3" relation="usage">
          <edgelabel>ci</edgelabel>
          <edgelabel>clb</edgelabel>
          <edgelabel>clbu</edgelabel>
          <edgelabel>cmd</edgelabel>
          <edgelabel>fb</edgelabel>
          <edgelabel>fbs</edgelabel>
          <edgelabel>fbu</edgelabel>
          <edgelabel>ie</edgelabel>
          <edgelabel>is</edgelabel>
          <edgelabel>rsv0</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="include/ahci.h" line="190" column="1" bodyfile="include/ahci.h" bodystart="190" bodyend="212"/>
    <listofallmembers>
      <member refid="structahci__hba__mem__t_1a92316fc5da386759aad77e13d6d95ff1" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>bohc</name></member>
      <member refid="structahci__hba__mem__t_1a134246ca01a8e970a57f4df6c25ffe7d" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>cap</name></member>
      <member refid="structahci__hba__mem__t_1ad123e740e2e0c205a755307997413471" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>cap2</name></member>
      <member refid="structahci__hba__mem__t_1acf4d9682c526b36230d3d729bd40498d" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>ccc_ctl</name></member>
      <member refid="structahci__hba__mem__t_1afe6503131119c1cf8b8418b87d088209" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>ccc_pts</name></member>
      <member refid="structahci__hba__mem__t_1a9355c2e872e4cf93a0e2d29e9cae7f99" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>em_ctl</name></member>
      <member refid="structahci__hba__mem__t_1a04b75318cbb35eaa6d159dcbb84fd74d" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>em_loc</name></member>
      <member refid="structahci__hba__mem__t_1a1d935ecd9e3b038c81e26e4e28b77be9" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>ghc</name></member>
      <member refid="structahci__hba__mem__t_1a5f0818745d8fc0da85cc17a85815cff9" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>is</name></member>
      <member refid="structahci__hba__mem__t_1a1d1c1772ac7e3009aaaa3198a95aef3f" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>pi</name></member>
      <member refid="structahci__hba__mem__t_1a27544b631c6d2b71f05e15bff529ea08" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>ports</name></member>
      <member refid="structahci__hba__mem__t_1a86678552011a3e74f5b7ff676c926a01" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>rsv</name></member>
      <member refid="structahci__hba__mem__t_1a0f439393ae9c260fd35c1f7565147e35" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>vendor</name></member>
      <member refid="structahci__hba__mem__t_1a74c55d339a8104bea69039718203e6c7" prot="public" virt="non-virtual"><scope>ahci_hba_mem_t</scope><name>vs</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
