UbixOS  2.0
pciConfig Struct Reference

#include <pci.h>

Collaboration diagram for pciConfig:
Collaboration graph

Data Fields

uint32_t bar [6]
 
uint8_t bist
 
uint8_t bus
 
uint8_t cacheLineSize
 
uint16_t capabilites
 
uint32_t cbPointer
 
uint8_t classCode
 
uint16_t command
 
uint8_t dev
 
uint16_t deviceID
 
uint32_t epromAddr
 
uint8_t func
 
uint8_t headerType
 
uint8_t intLine
 
uint8_t intPin
 
uint8_t latencyTimer
 
uint8_t maxLatency
 
uint8_t minGrant
 
uint8_t progIf
 
uint16_t res1
 
uint32_t res2
 
uint8_t revisionID
 
uint16_t status
 
uint8_t subClass
 
uint16_t subsysID
 
uint16_t subsysVendorID
 
uint16_t vendorID
 

Detailed Description

Definition at line 34 of file pci.h.

Field Documentation

◆ bar

uint32_t pciConfig::bar[6]

Definition at line 51 of file pci.h.

Referenced by pciProbe().

◆ bist

uint8_t pciConfig::bist

Definition at line 49 of file pci.h.

Referenced by pciProbe().

◆ bus

uint8_t pciConfig::bus

Definition at line 83 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ cacheLineSize

uint8_t pciConfig::cacheLineSize

Definition at line 46 of file pci.h.

Referenced by pciProbe().

◆ capabilites

uint16_t pciConfig::capabilites

Definition at line 60 of file pci.h.

◆ cbPointer

uint32_t pciConfig::cbPointer

Definition at line 53 of file pci.h.

◆ classCode

uint8_t pciConfig::classCode

Definition at line 44 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ command

uint16_t pciConfig::command

Definition at line 38 of file pci.h.

Referenced by pciProbe().

◆ dev

uint8_t pciConfig::dev

Definition at line 84 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ deviceID

uint16_t pciConfig::deviceID

Definition at line 36 of file pci.h.

Referenced by pciProbe().

◆ epromAddr

uint32_t pciConfig::epromAddr

Definition at line 58 of file pci.h.

◆ func

uint8_t pciConfig::func

Definition at line 85 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ headerType

uint8_t pciConfig::headerType

Definition at line 48 of file pci.h.

Referenced by pciProbe().

◆ intLine

uint8_t pciConfig::intLine

Definition at line 65 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ intPin

uint8_t pciConfig::intPin

Definition at line 66 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ latencyTimer

uint8_t pciConfig::latencyTimer

Definition at line 47 of file pci.h.

Referenced by pciProbe().

◆ maxLatency

uint8_t pciConfig::maxLatency

Definition at line 68 of file pci.h.

◆ minGrant

uint8_t pciConfig::minGrant

Definition at line 67 of file pci.h.

◆ progIf

uint8_t pciConfig::progIf

Definition at line 42 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ res1

uint16_t pciConfig::res1

Definition at line 61 of file pci.h.

◆ res2

uint32_t pciConfig::res2

Definition at line 63 of file pci.h.

◆ revisionID

uint8_t pciConfig::revisionID

Definition at line 41 of file pci.h.

◆ status

uint16_t pciConfig::status

Definition at line 39 of file pci.h.

Referenced by pciProbe().

◆ subClass

uint8_t pciConfig::subClass

Definition at line 43 of file pci.h.

Referenced by pci_init(), and pciProbe().

◆ subsysID

uint16_t pciConfig::subsysID

Definition at line 56 of file pci.h.

◆ subsysVendorID

uint16_t pciConfig::subsysVendorID

Definition at line 55 of file pci.h.

◆ vendorID

uint16_t pciConfig::vendorID

Definition at line 35 of file pci.h.

Referenced by pci_init(), and pciProbe().


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