Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
ahci_hba_cmd_header_t Struct Reference

`#include <ahci.h>`

Collaboration diagram for ahci_hba_cmd_header_t:
[legend]

## Data Fields
uint8_t | cfl:5
uint8_t | a:1
uint8_t | w:1
uint8_t | p:1
uint8_t | r:1
uint8_t | b:1
uint8_t | c:1
uint8_t | rsv0:1
uint8_t | pmp:4
uint16_t | prdtl
volatile uint32_t | prdbc
uint32_t | ctba
uint32_t | ctbau
uint32_t | rsv1 [4]

## Field Documentation

## ◆ a

uint8_t ahci_hba_cmd_header_t::a

## ◆ b

uint8_t ahci_hba_cmd_header_t::b

## ◆ c

uint8_t ahci_hba_cmd_header_t::c

## ◆ cfl

uint8_t ahci_hba_cmd_header_t::cfl

## ◆ ctba

uint32_t ahci_hba_cmd_header_t::ctba

## ◆ ctbau

uint32_t ahci_hba_cmd_header_t::ctbau

## ◆ p

uint8_t ahci_hba_cmd_header_t::p

## ◆ pmp

uint8_t ahci_hba_cmd_header_t::pmp

## ◆ prdbc

volatile uint32_t ahci_hba_cmd_header_t::prdbc

## ◆ prdtl

uint16_t ahci_hba_cmd_header_t::prdtl

## ◆ r

uint8_t ahci_hba_cmd_header_t::r

## ◆ rsv0

uint8_t ahci_hba_cmd_header_t::rsv0

## ◆ rsv1

uint32_t ahci_hba_cmd_header_t::rsv1[4]

## ◆ w

uint8_t ahci_hba_cmd_header_t::w