Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
ahci_fis_h2d_t Struct Reference

#include <ahci_reg.hpp>

Data Fields

uint8_t fis_type
 
uint8_t pmport: 4
 
uint8_t rsv0: 3
 
uint8_t c: 1
 
uint8_t command
 
uint8_t featurel
 
uint8_t lba0
 
uint8_t lba1
 
uint8_t lba2
 
uint8_t device
 
uint8_t lba3
 
uint8_t lba4
 
uint8_t lba5
 
uint8_t featureh
 
uint8_t countl
 
uint8_t counth
 
uint8_t icc
 
uint8_t control
 
uint8_t rsv1 [4]
 

Detailed Description

Definition at line 151 of file ahci_reg.hpp.

Field Documentation

◆ c

◆ command

uint8_t ahci_fis_h2d_t::command

◆ control

uint8_t ahci_fis_h2d_t::control

Definition at line 178 of file ahci_reg.hpp.

◆ counth

uint8_t ahci_fis_h2d_t::counth

Definition at line 176 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ countl

uint8_t ahci_fis_h2d_t::countl

Definition at line 175 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ device

uint8_t ahci_fis_h2d_t::device

◆ featureh

uint8_t ahci_fis_h2d_t::featureh

Definition at line 172 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_rw(), and AHCIModule::atapi_packet().

◆ featurel

uint8_t ahci_fis_h2d_t::featurel

Definition at line 160 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_rw(), and AHCIModule::atapi_packet().

◆ fis_type

uint8_t ahci_fis_h2d_t::fis_type

◆ icc

uint8_t ahci_fis_h2d_t::icc

Definition at line 177 of file ahci_reg.hpp.

◆ lba0

uint8_t ahci_fis_h2d_t::lba0

Definition at line 163 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ lba1

uint8_t ahci_fis_h2d_t::lba1

◆ lba2

uint8_t ahci_fis_h2d_t::lba2

◆ lba3

uint8_t ahci_fis_h2d_t::lba3

Definition at line 169 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ lba4

uint8_t ahci_fis_h2d_t::lba4

Definition at line 170 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ lba5

uint8_t ahci_fis_h2d_t::lba5

Definition at line 171 of file ahci_reg.hpp.

Referenced by AHCIModule::ata_identify(), and AHCIModule::ata_rw().

◆ pmport

uint8_t ahci_fis_h2d_t::pmport

Definition at line 155 of file ahci_reg.hpp.

◆ rsv0

uint8_t ahci_fis_h2d_t::rsv0

Definition at line 156 of file ahci_reg.hpp.

◆ rsv1

uint8_t ahci_fis_h2d_t::rsv1[4]

Definition at line 181 of file ahci_reg.hpp.


The documentation for this struct was generated from the following file: