FrostWing
A lightweight raw-control operating system.
Loading...
Searching...
No Matches
ahci_port_t Struct Reference

AHCI port registers and command header pointer. More...

#include <ahci.h>

Collaboration diagram for ahci_port_t:
Collaboration graph

Public Attributes

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

AHCI port registers and command header pointer.

Definition at line 101 of file ahci.h.

Member Data Documentation

◆ ci

uint32_t ahci_port_t::ci

Definition at line 116 of file ahci.h.

◆ clb

uint32_t ahci_port_t::clb

Definition at line 102 of file ahci.h.

◆ clbu

uint32_t ahci_port_t::clbu

Definition at line 103 of file ahci.h.

◆ cmd

uint32_t ahci_port_t::cmd

Definition at line 108 of file ahci.h.

◆ fb

uint32_t ahci_port_t::fb

Definition at line 104 of file ahci.h.

◆ fbs

uint32_t ahci_port_t::fbs

Definition at line 118 of file ahci.h.

◆ fbu

uint32_t ahci_port_t::fbu

Definition at line 105 of file ahci.h.

◆ ie

uint32_t ahci_port_t::ie

Definition at line 107 of file ahci.h.

◆ is

uint32_t ahci_port_t::is

Definition at line 106 of file ahci.h.

◆ rsv0

uint32_t ahci_port_t::rsv0

Definition at line 109 of file ahci.h.

◆ rsv1

uint32_t ahci_port_t::rsv1[11]

Definition at line 119 of file ahci.h.

◆ sact

uint32_t ahci_port_t::sact

Definition at line 115 of file ahci.h.

◆ sctl

uint32_t ahci_port_t::sctl

Definition at line 113 of file ahci.h.

◆ serr

uint32_t ahci_port_t::serr

Definition at line 114 of file ahci.h.

◆ sig

uint32_t ahci_port_t::sig

Definition at line 111 of file ahci.h.

◆ sntf

uint32_t ahci_port_t::sntf

Definition at line 117 of file ahci.h.

◆ ssts

uint32_t ahci_port_t::ssts

Definition at line 112 of file ahci.h.

◆ tfd

uint32_t ahci_port_t::tfd

Definition at line 110 of file ahci.h.

◆ vendor

uint32_t ahci_port_t::vendor[4]

Definition at line 120 of file ahci.h.


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