Retro Rocket Kernel
BASIC-Powered Operating System
ahci_hba_cmd_header_t Struct Reference

#include <ahci.h>

+ Collaboration diagram for ahci_hba_cmd_header_t:

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