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

Per port registers at HBA_MEM + 0x100 + (port * 0x80) More...

#include <ahci.h>

Data Fields

uint32_t clb
uint32_t clbu
uint32_t fb
uint32_t fbu
uint32_t is
uint32_t ie
uint32_t cmd
uint32_t rsv0
uint32_t tfd
uint32_t sig
uint32_t ssts
uint32_t sctl
uint32_t serr
uint32_t sact
uint32_t ci
uint32_t sntf
uint32_t fbs
uint32_t rsv1 [11]
uint32_t vendor [4]

Detailed Description

Per port registers at HBA_MEM + 0x100 + (port * 0x80)

Definition at line 49 of file ahci.h.

Field Documentation

◆ ci

uint32_t ci

Definition at line 64 of file ahci.h.

◆ clb

uint32_t clb

Definition at line 50 of file ahci.h.

◆ clbu

uint32_t clbu

Definition at line 51 of file ahci.h.

◆ cmd

uint32_t cmd

Definition at line 56 of file ahci.h.

◆ fb

uint32_t fb

Definition at line 52 of file ahci.h.

◆ fbs

uint32_t fbs

Definition at line 66 of file ahci.h.

◆ fbu

uint32_t fbu

Definition at line 53 of file ahci.h.

◆ ie

uint32_t ie

Definition at line 55 of file ahci.h.

◆ is

uint32_t is

Definition at line 54 of file ahci.h.

◆ rsv0

uint32_t rsv0

Definition at line 57 of file ahci.h.

◆ rsv1

uint32_t rsv1[11]

Definition at line 67 of file ahci.h.

◆ sact

uint32_t sact

Definition at line 63 of file ahci.h.

◆ sctl

uint32_t sctl

Definition at line 61 of file ahci.h.

◆ serr

uint32_t serr

Definition at line 62 of file ahci.h.

◆ sig

uint32_t sig

Definition at line 59 of file ahci.h.

◆ sntf

uint32_t sntf

Definition at line 65 of file ahci.h.

◆ ssts

uint32_t ssts

Definition at line 60 of file ahci.h.

◆ tfd

uint32_t tfd

Definition at line 58 of file ahci.h.

◆ vendor

uint32_t vendor[4]

Definition at line 68 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