XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_hw_pci_ Struct Reference
Collaboration diagram for _hw_pci_:
Collaboration graph
[legend]

Public Attributes

int bus
 
int dev
 
int func
 
uint16_t vendor
 
uint16_t device_id
 
uint64_t device
 
HwBar bars [6]
 
HwMap * maps
 
HwDma * dmas
 
int nmaps
 
int ndmas
 
AuProcess * owner
 
int spi
 
volatile uint32_t irq_pending
 
volatile uint64_t irq_total
 
AA64Thread *volatile irq_waiter
 

Member Data Documentation

◆ bars

HwBar _hw_pci_::bars[6]

◆ bus

int _hw_pci_::bus

◆ dev

int _hw_pci_::dev

◆ device

uint64_t _hw_pci_::device

◆ device_id

uint16_t _hw_pci_::device_id

◆ dmas

HwDma* _hw_pci_::dmas

◆ func

int _hw_pci_::func

◆ irq_pending

volatile uint32_t _hw_pci_::irq_pending

◆ irq_total

volatile uint64_t _hw_pci_::irq_total

◆ irq_waiter

AA64Thread* volatile _hw_pci_::irq_waiter

◆ maps

HwMap* _hw_pci_::maps

◆ ndmas

int _hw_pci_::ndmas

◆ nmaps

int _hw_pci_::nmaps

◆ owner

AuProcess* _hw_pci_::owner

◆ spi

int _hw_pci_::spi

◆ vendor

uint16_t _hw_pci_::vendor

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