Turnstone Operating System
Loading...
Searching...
No Matches
ahci_hba_cmd_header_s Struct Reference

Public Attributes

uint8_t command_fis_length: 5
 Command FIS length in DWORDS, 2 ~ 16.
 
uint8_t atapi: 1
 ATAPI.
 
uint8_t write_direction: 1
 Write, 1: H2D, 0: D2H.
 
uint8_t prefetchable: 1
 Prefetchable.
 
uint8_t reset: 1
 Reset.
 
uint8_t bist: 1
 BIST.
 
uint8_t clear_busy: 1
 Clear busy upon R_OK.
 
uint8_t reserved0: 1
 Reserved.
 
uint8_t port_multiplier: 4
 Port multiplier port.
 
uint16_t prdt_length
 Physical region descriptor table length in entries.
 
volatile uint32_t prd_transfer_count
 Physical region descriptor byte count transferred.
 
uint64_t prdt_base_address
 Command table descriptor base address.
 
uint32_t reserved1 [4]
 Reserved.
 

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