Retro Rocket Kernel
BASIC-Powered Operating System
ahci_hba_mem_t Struct Reference

#include <ahci.h>

+ Collaboration diagram for ahci_hba_mem_t:

Data Fields

uint32_t cap
 
uint32_t ghc
 
uint32_t is
 
uint32_t pi
 
uint32_t vs
 
uint32_t ccc_ctl
 
uint32_t ccc_pts
 
uint32_t em_loc
 
uint32_t em_ctl
 
uint32_t cap2
 
uint32_t bohc
 
uint8_t rsv [0xA0-0x2C]
 
uint8_t vendor [0x100-0xA0]
 
ahci_hba_port_t ports [1]
 

Field Documentation

◆ bohc

uint32_t ahci_hba_mem_t::bohc

◆ cap

uint32_t ahci_hba_mem_t::cap

◆ cap2

uint32_t ahci_hba_mem_t::cap2

◆ ccc_ctl

uint32_t ahci_hba_mem_t::ccc_ctl

◆ ccc_pts

uint32_t ahci_hba_mem_t::ccc_pts

◆ em_ctl

uint32_t ahci_hba_mem_t::em_ctl

◆ em_loc

uint32_t ahci_hba_mem_t::em_loc

◆ ghc

uint32_t ahci_hba_mem_t::ghc

◆ is

uint32_t ahci_hba_mem_t::is

◆ pi

uint32_t ahci_hba_mem_t::pi

◆ ports

ahci_hba_port_t ahci_hba_mem_t::ports[1]

◆ rsv

uint8_t ahci_hba_mem_t::rsv[0xA0-0x2C]

◆ vendor

uint8_t ahci_hba_mem_t::vendor[0x100-0xA0]

◆ vs

uint32_t ahci_hba_mem_t::vs