KolibriOS kernel
HBA_MEM Struct Reference

Generic Host Control registers. More...

Public Attributes

dd cap
 
dd ghc
 
dd is
 
dd pi
 
dd version
 
dd ccc_ctl
 
dd ccc_pts
 
dd em_loc
 
dd em_ctl
 
dd cap2
 
dd bohc
 
rb reserved
 
rb vendor
 
rb ports
 

Detailed Description

Generic Host Control registers.

Source
blkdev/ahci.inc:86

Member Data Documentation

◆ bohc

dd HBA_MEM::bohc

0x28, BIOS/OS handoff control and status

◆ cap

dd HBA_MEM::cap

0x00, Host capabilities

◆ cap2

dd HBA_MEM::cap2

0x24, Host capabilities extended

◆ ccc_ctl

dd HBA_MEM::ccc_ctl

0x14, Command completion coalescing control

◆ ccc_pts

dd HBA_MEM::ccc_pts

0x18, Command completion coalescing ports

◆ em_ctl

dd HBA_MEM::em_ctl

0x20, Enclosure management control

◆ em_loc

dd HBA_MEM::em_loc

0x1C, Enclosure management location

◆ ghc

dd HBA_MEM::ghc

0x04, Global host control

◆ is

dd HBA_MEM::is

0x08, Interrupt status

◆ pi

dd HBA_MEM::pi

0x0C, Port implemented

◆ ports

rb HBA_MEM::ports

0x100 - 0x10FF, Port control registers, max AHCI_MAX_PORTS

◆ reserved

rb HBA_MEM::reserved

0x2C - 0x9F, Reserved

◆ vendor

rb HBA_MEM::vendor

0xA0 - 0xFF, Vendor specific

◆ version

dd HBA_MEM::version

0x10, Version


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