Retro Rocket Kernel
BASIC-Powered Operating System
ahci_fis_pio_setup_t Struct Reference

#include <ahci.h>

+ Collaboration diagram for ahci_fis_pio_setup_t:

Data Fields

uint8_t fis_type
 
uint8_t pmport:4
 
uint8_t rsv0:1
 
uint8_t d:1
 
uint8_t i:1
 
uint8_t rsv1:1
 
uint8_t status
 
uint8_t error
 
uint8_t lba0
 
uint8_t lba1
 
uint8_t lba2
 
uint8_t device
 
uint8_t lba3
 
uint8_t lba4
 
uint8_t lba5
 
uint8_t rsv2
 
uint8_t countl
 
uint8_t counth
 
uint8_t rsv3
 
uint8_t e_status
 
uint16_t tc
 
uint8_t rsv4 [2]
 

Field Documentation

◆ counth

uint8_t ahci_fis_pio_setup_t::counth

◆ countl

uint8_t ahci_fis_pio_setup_t::countl

◆ d

uint8_t ahci_fis_pio_setup_t::d

◆ device

uint8_t ahci_fis_pio_setup_t::device

◆ e_status

uint8_t ahci_fis_pio_setup_t::e_status

◆ error

uint8_t ahci_fis_pio_setup_t::error

◆ fis_type

uint8_t ahci_fis_pio_setup_t::fis_type

◆ i

uint8_t ahci_fis_pio_setup_t::i

◆ lba0

uint8_t ahci_fis_pio_setup_t::lba0

◆ lba1

uint8_t ahci_fis_pio_setup_t::lba1

◆ lba2

uint8_t ahci_fis_pio_setup_t::lba2

◆ lba3

uint8_t ahci_fis_pio_setup_t::lba3

◆ lba4

uint8_t ahci_fis_pio_setup_t::lba4

◆ lba5

uint8_t ahci_fis_pio_setup_t::lba5

◆ pmport

uint8_t ahci_fis_pio_setup_t::pmport

◆ rsv0

uint8_t ahci_fis_pio_setup_t::rsv0

◆ rsv1

uint8_t ahci_fis_pio_setup_t::rsv1

◆ rsv2

uint8_t ahci_fis_pio_setup_t::rsv2

◆ rsv3

uint8_t ahci_fis_pio_setup_t::rsv3

◆ rsv4

uint8_t ahci_fis_pio_setup_t::rsv4[2]

◆ status

uint8_t ahci_fis_pio_setup_t::status

◆ tc

uint16_t ahci_fis_pio_setup_t::tc