Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
ahci_hba_port_t Struct Reference

`#include <ahci.h>`

Collaboration diagram for ahci_hba_port_t:
[legend]

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

## Field Documentation

## ◆ ci

uint32_t ahci_hba_port_t::ci

## ◆ clb

uint32_t ahci_hba_port_t::clb

## ◆ clbu

uint32_t ahci_hba_port_t::clbu

## ◆ cmd

uint32_t ahci_hba_port_t::cmd

## ◆ fb

uint32_t ahci_hba_port_t::fb

## ◆ fbs

uint32_t ahci_hba_port_t::fbs

## ◆ fbu

uint32_t ahci_hba_port_t::fbu

## ◆ ie

uint32_t ahci_hba_port_t::ie

## ◆ is

uint32_t ahci_hba_port_t::is

## ◆ rsv0

uint32_t ahci_hba_port_t::rsv0

## ◆ rsv1

uint32_t ahci_hba_port_t::rsv1[11]

## ◆ sact

uint32_t ahci_hba_port_t::sact

## ◆ sctl

uint32_t ahci_hba_port_t::sctl

## ◆ serr

uint32_t ahci_hba_port_t::serr

## ◆ sig

uint32_t ahci_hba_port_t::sig

## ◆ sntf

uint32_t ahci_hba_port_t::sntf

## ◆ ssts

uint32_t ahci_hba_port_t::ssts

## ◆ tfd

uint32_t ahci_hba_port_t::tfd

## ◆ vendor

uint32_t ahci_hba_port_t::vendor[4]