Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
ahci_hba_mem_t Struct Reference

`#include <ahci.h>`

Collaboration diagram for ahci_hba_mem_t:
[legend]

## 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