PatchworkOS
Loading...
Searching...
No Matches
pci_config_bar_t Struct Reference

PCI-e Configuration Space Base Address Allocation Structure. More...

#include <pci_config.h>

Data Fields

uint64_t base
 
pci_segment_group_t segmentGroup
 
pci_bus_t startBus
 
pci_bus_t endBus
 
uint32_t reserved
 

Detailed Description

PCI-e Configuration Space Base Address Allocation Structure.

Definition at line 45 of file pci_config.h.

Field Documentation

◆ base

uint64_t pci_config_bar_t::base

Definition at line 47 of file pci_config.h.

Referenced by pci_config_get_address(), and pci_config_init().

◆ endBus

pci_bus_t pci_config_bar_t::endBus

Definition at line 50 of file pci_config.h.

Referenced by pci_config_init().

◆ reserved

uint32_t pci_config_bar_t::reserved

Definition at line 51 of file pci_config.h.

◆ segmentGroup

pci_segment_group_t pci_config_bar_t::segmentGroup

Definition at line 48 of file pci_config.h.

Referenced by pci_config_bar_get(), and pci_config_init().

◆ startBus

pci_bus_t pci_config_bar_t::startBus

Definition at line 49 of file pci_config.h.

Referenced by pci_config_bar_get(), pci_config_get_address(), and pci_config_init().


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