My Project
Loading...
Searching...
No Matches
_HBA_MEM Struct Reference

AHCI Register layout (Global HBA Registers) More...

#include <ahci.h>

Data Fields

uint32_t cap
uint32_t ghc
uint32_t is
uint32_t pi
uint32_t vs
uint32_t ccc_ctl
uint32_t ccc_pts
uint32_t em_loc
uint32_t em_ctl
uint32_t cap2
uint32_t bohc
uint8_t rsv [0xA0 - 0x2C]
uint8_t venor [0x100 - 0xA0]

Detailed Description

AHCI Register layout (Global HBA Registers)

Definition at line 31 of file ahci.h.

Field Documentation

◆ bohc

uint32_t bohc

Definition at line 42 of file ahci.h.

◆ cap

uint32_t cap

Definition at line 32 of file ahci.h.

◆ cap2

uint32_t cap2

Definition at line 41 of file ahci.h.

◆ ccc_ctl

uint32_t ccc_ctl

Definition at line 37 of file ahci.h.

◆ ccc_pts

uint32_t ccc_pts

Definition at line 38 of file ahci.h.

◆ em_ctl

uint32_t em_ctl

Definition at line 40 of file ahci.h.

◆ em_loc

uint32_t em_loc

Definition at line 39 of file ahci.h.

◆ ghc

uint32_t ghc

Definition at line 33 of file ahci.h.

◆ is

uint32_t is

Definition at line 34 of file ahci.h.

◆ pi

uint32_t pi

Definition at line 35 of file ahci.h.

◆ rsv

uint8_t rsv[0xA0 - 0x2C]

Definition at line 43 of file ahci.h.

◆ venor

uint8_t venor[0x100 - 0xA0]

Definition at line 44 of file ahci.h.

◆ vs

uint32_t vs

Definition at line 36 of file ahci.h.


The documentation for this struct was generated from the following file:
  • C:/Users/matanel/Desktop/Projects/KernelDevelopment/kernel/drivers/ahci/ahci.h