iPXE
Data Fields
ecam_mapping Struct Reference

A mapped Enhanced Configuration Access Mechanism allocation. More...

#include <ecam.h>

Data Fields

struct ecam_allocation alloc
 Allocation. More...
 
struct pci_range range
 PCI bus:dev.fn address range. More...
 
void * regs
 MMIO base address. More...
 
int rc
 Mapping result. More...
 

Detailed Description

A mapped Enhanced Configuration Access Mechanism allocation.

Definition at line 46 of file ecam.h.

Field Documentation

◆ alloc

struct ecam_allocation ecam_mapping::alloc

Allocation.

Definition at line 48 of file ecam.h.

Referenced by ecam_access().

◆ range

struct pci_range ecam_mapping::range

PCI bus:dev.fn address range.

Definition at line 50 of file ecam.h.

Referenced by ecam_access(), ecam_read(), and ecam_write().

◆ regs

void* ecam_mapping::regs

MMIO base address.

Definition at line 52 of file ecam.h.

Referenced by ecam_access(), ecam_read(), and ecam_write().

◆ rc

int ecam_mapping::rc

Mapping result.

Definition at line 54 of file ecam.h.

Referenced by ecam_access().


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