TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_PCIDeviceIface Struct Reference

#include <temu-c/Bus/PCI.h>

Collaboration diagram for temu_PCIDeviceIface:

Data Fields

void(* startSelfTest )(temu_Object_ *)
 
temu_PCIConfig *(* getPciConfig )(void *)
 
void(* writeConfig )(temu_Object_ *, temu_MemTransaction *MT)
 
uint64_t(* getPciBarSize )(temu_Object_ *, unsigned bar)
 
uint64_t(* getPciExpansionROMSize )(temu_Object_ *)
 

Detailed Description

Definition at line 201 of file PCI.h.

Field Documentation

uint64_t(* temu_PCIDeviceIface::getPciBarSize)(temu_Object_ *, unsigned bar)

Definition at line 207 of file PCI.h.

temu_PCIConfig*(* temu_PCIDeviceIface::getPciConfig)(void *)

Definition at line 204 of file PCI.h.

uint64_t(* temu_PCIDeviceIface::getPciExpansionROMSize)(temu_Object_ *)

Definition at line 208 of file PCI.h.

void(* temu_PCIDeviceIface::startSelfTest)(temu_Object_ *)

Definition at line 202 of file PCI.h.

void(* temu_PCIDeviceIface::writeConfig)(temu_Object_ *, temu_MemTransaction *MT)

Definition at line 206 of file PCI.h.


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