class FidlDevice

Defined at line 408 of file ../../src/devices/bus/drivers/pci/device.h

Public Methods

void Bind (fidl::ServerEnd<fuchsia_hardware_pci::Device> request)

Defined at line 38 of file ../../src/devices/bus/drivers/pci/fidl.cc

zx::result<> Create (zx_device_t * parent, pci::Device * device)

Defined at line 42 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetDeviceInfo (GetDeviceInfoCompleter::Sync & completer)

fidl::WireServer

<fuchsia

_hardware_pci::Pci> implementations.

Defined at line 147 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetBar (GetBarRequestView request, GetBarCompleter::Sync & completer)

Defined at line 160 of file ../../src/devices/bus/drivers/pci/fidl.cc

void SetBusMastering (SetBusMasteringRequestView request, SetBusMasteringCompleter::Sync & completer)

Defined at line 218 of file ../../src/devices/bus/drivers/pci/fidl.cc

void ResetDevice (ResetDeviceCompleter::Sync & completer)

Defined at line 231 of file ../../src/devices/bus/drivers/pci/fidl.cc

void AckInterrupt (AckInterruptCompleter::Sync & completer)

Defined at line 236 of file ../../src/devices/bus/drivers/pci/fidl.cc

void MapInterrupt (MapInterruptRequestView request, MapInterruptCompleter::Sync & completer)

Defined at line 246 of file ../../src/devices/bus/drivers/pci/fidl.cc

void SetInterruptMode (SetInterruptModeRequestView request, SetInterruptModeCompleter::Sync & completer)

Defined at line 258 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetInterruptModes (GetInterruptModesCompleter::Sync & completer)

Defined at line 272 of file ../../src/devices/bus/drivers/pci/fidl.cc

void ReadConfig8 (ReadConfig8RequestView request, ReadConfig8Completer::Sync & completer)

Defined at line 280 of file ../../src/devices/bus/drivers/pci/fidl.cc

void ReadConfig16 (ReadConfig16RequestView request, ReadConfig16Completer::Sync & completer)

Defined at line 292 of file ../../src/devices/bus/drivers/pci/fidl.cc

void ReadConfig32 (ReadConfig32RequestView request, ReadConfig32Completer::Sync & completer)

Defined at line 304 of file ../../src/devices/bus/drivers/pci/fidl.cc

void WriteConfig8 (WriteConfig8RequestView request, WriteConfig8Completer::Sync & completer)

Defined at line 316 of file ../../src/devices/bus/drivers/pci/fidl.cc

void WriteConfig16 (WriteConfig16RequestView request, WriteConfig16Completer::Sync & completer)

Defined at line 328 of file ../../src/devices/bus/drivers/pci/fidl.cc

void WriteConfig32 (WriteConfig32RequestView request, WriteConfig32Completer::Sync & completer)

Defined at line 340 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetCapabilities (GetCapabilitiesRequestView request, GetCapabilitiesCompleter::Sync & completer)

Defined at line 352 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetExtendedCapabilities (GetExtendedCapabilitiesRequestView request, GetExtendedCapabilitiesCompleter::Sync & completer)

Defined at line 368 of file ../../src/devices/bus/drivers/pci/fidl.cc

void GetBti (GetBtiRequestView request, GetBtiCompleter::Sync & completer)

Defined at line 384 of file ../../src/devices/bus/drivers/pci/fidl.cc

pci::Device * device ()

Defined at line 441 of file ../../src/devices/bus/drivers/pci/device.h

component::OutgoingDirectory & outgoing_dir ()

Defined at line 442 of file ../../src/devices/bus/drivers/pci/device.h

void DdkRelease ()

Defined at line 444 of file ../../src/devices/bus/drivers/pci/device.h

void DdkUnbind (ddk::UnbindTxn txn)

Defined at line 445 of file ../../src/devices/bus/drivers/pci/device.h