|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <ahci_reg.hpp>
Data Fields | |
| uint32_t | clb |
| uint32_t | clbu |
| uint32_t | fb |
| uint32_t | fbu |
| uint32_t | is |
| uint32_t | ie |
| uint32_t | cmd |
| uint32_t | rsv0 |
| uint32_t | tfd |
| uint32_t | sig |
| uint32_t | ssts |
| uint32_t | sctl |
| uint32_t | serr |
| uint32_t | sact |
| uint32_t | ci |
| uint32_t | sntf |
| uint32_t | fbs |
| uint32_t | rsv1 [11] |
| uint32_t | vendor [4] |
Definition at line 6 of file ahci_reg.hpp.
| uint32_t ahci_port_t::ci |
Definition at line 21 of file ahci_reg.hpp.
Referenced by find_cmdslot(), and AHCIModule::issue_and_wait().
| uint32_t ahci_port_t::clb |
Definition at line 7 of file ahci_reg.hpp.
Referenced by AHCIModule::port_configure().
| uint32_t ahci_port_t::clbu |
Definition at line 8 of file ahci_reg.hpp.
Referenced by AHCIModule::port_configure().
| uint32_t ahci_port_t::cmd |
Definition at line 13 of file ahci_reg.hpp.
Referenced by AHCIModule::port_power_off(), and AHCIModule::port_power_on().
| uint32_t ahci_port_t::fb |
Definition at line 9 of file ahci_reg.hpp.
Referenced by AHCIModule::port_configure().
| uint32_t ahci_port_t::fbs |
Definition at line 23 of file ahci_reg.hpp.
| uint32_t ahci_port_t::fbu |
Definition at line 10 of file ahci_reg.hpp.
Referenced by AHCIModule::port_configure().
| uint32_t ahci_port_t::ie |
Definition at line 12 of file ahci_reg.hpp.
| uint32_t ahci_port_t::is |
Definition at line 11 of file ahci_reg.hpp.
Referenced by AHCIModule::ata_identify(), AHCIModule::ata_rw(), AHCIModule::atapi_packet(), AHCIModule::issue_and_wait(), and AHCIModule::submit_impl().
| uint32_t ahci_port_t::rsv0 |
Definition at line 14 of file ahci_reg.hpp.
| uint32_t ahci_port_t::rsv1[11] |
Definition at line 24 of file ahci_reg.hpp.
| uint32_t ahci_port_t::sact |
Definition at line 20 of file ahci_reg.hpp.
Referenced by find_cmdslot().
| uint32_t ahci_port_t::sctl |
Definition at line 18 of file ahci_reg.hpp.
| uint32_t ahci_port_t::serr |
Definition at line 19 of file ahci_reg.hpp.
Referenced by AHCIModule::atapi_packet(), and AHCIModule::issue_and_wait().
| uint32_t ahci_port_t::sig |
Definition at line 16 of file ahci_reg.hpp.
Referenced by get_device_type().
| uint32_t ahci_port_t::sntf |
Definition at line 22 of file ahci_reg.hpp.
| uint32_t ahci_port_t::ssts |
Definition at line 17 of file ahci_reg.hpp.
Referenced by is_device_present().
| uint32_t ahci_port_t::tfd |
Definition at line 15 of file ahci_reg.hpp.
Referenced by AHCIModule::issue_and_wait().
| uint32_t ahci_port_t::vendor[4] |
Definition at line 25 of file ahci_reg.hpp.