class PlatformPciDevice

Defined at line 17 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h

Public Methods

void * GetDeviceHandle ()
void ~PlatformPciDevice ()

Defined at line 19 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h

std::unique_ptr<PlatformHandle> GetBusTransactionInitiator ()

Defined at line 23 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h

bool ReadPciConfig16 (uint64_t addr, uint16_t * value)

Defined at line 28 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h

std::unique_ptr<PlatformMmio> CpuMapPciMmio (unsigned int pci_bar)

Defined at line 33 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h

std::unique_ptr<PlatformPciDevice> Create (void * device_handle)
std::unique_ptr<PlatformInterrupt> RegisterInterrupt ()

Defined at line 38 of file ../../src/graphics/magma/lib/magma/platform/platform_pci_device.h