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

Public Attributes

ahci_fis_type_t fis_type: 8
 fis type
 
uint8_t port_multiplier: 4
 Port multiplier.
 
uint8_t reserved0: 1
 Reserved.
 
uint8_t direction: 1
 0: host2device 1: device2host
 
uint8_t interrupt: 1
 Interrupt Bit.
 
uint8_t auto_active: 1
 Auto-activate. Specifies if DMA Activate FIS is needed.
 
uint8_t reserved1 [2]
 Reserved.
 
uint64_t dma_buffer_id
 DMA Buffer Identifier. Used to Identify DMA buffer in host memory. SATA Spec says host specific and not in Spec. Trying AHCI spec might work.
 
uint32_t reserved2
 Reserved.
 
uint32_t dma_buffer_offset
 byte offset into buffer first 2 bits must be 0
 
uint32_t transfer_count
 Transfer Count bit 0 must 0.
 
uint32_t reserved3
 Reserved.
 

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