class FidlDevice
Defined at line 403 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 139 of file ../../src/devices/bus/drivers/pci/fidl.cc
void GetBar (GetBarRequestView request, GetBarCompleter::Sync & completer)
Defined at line 152 of file ../../src/devices/bus/drivers/pci/fidl.cc
void SetBusMastering (SetBusMasteringRequestView request, SetBusMasteringCompleter::Sync & completer)
Defined at line 210 of file ../../src/devices/bus/drivers/pci/fidl.cc
void ResetDevice (ResetDeviceCompleter::Sync & completer)
Defined at line 223 of file ../../src/devices/bus/drivers/pci/fidl.cc
void AckInterrupt (AckInterruptCompleter::Sync & completer)
Defined at line 228 of file ../../src/devices/bus/drivers/pci/fidl.cc
void MapInterrupt (MapInterruptRequestView request, MapInterruptCompleter::Sync & completer)
Defined at line 238 of file ../../src/devices/bus/drivers/pci/fidl.cc
void SetInterruptMode (SetInterruptModeRequestView request, SetInterruptModeCompleter::Sync & completer)
Defined at line 250 of file ../../src/devices/bus/drivers/pci/fidl.cc
void GetInterruptModes (GetInterruptModesCompleter::Sync & completer)
Defined at line 264 of file ../../src/devices/bus/drivers/pci/fidl.cc
void ReadConfig8 (ReadConfig8RequestView request, ReadConfig8Completer::Sync & completer)
Defined at line 272 of file ../../src/devices/bus/drivers/pci/fidl.cc
void ReadConfig16 (ReadConfig16RequestView request, ReadConfig16Completer::Sync & completer)
Defined at line 284 of file ../../src/devices/bus/drivers/pci/fidl.cc
void ReadConfig32 (ReadConfig32RequestView request, ReadConfig32Completer::Sync & completer)
Defined at line 296 of file ../../src/devices/bus/drivers/pci/fidl.cc
void WriteConfig8 (WriteConfig8RequestView request, WriteConfig8Completer::Sync & completer)
Defined at line 308 of file ../../src/devices/bus/drivers/pci/fidl.cc
void WriteConfig16 (WriteConfig16RequestView request, WriteConfig16Completer::Sync & completer)
Defined at line 320 of file ../../src/devices/bus/drivers/pci/fidl.cc
void WriteConfig32 (WriteConfig32RequestView request, WriteConfig32Completer::Sync & completer)
Defined at line 332 of file ../../src/devices/bus/drivers/pci/fidl.cc
void GetCapabilities (GetCapabilitiesRequestView request, GetCapabilitiesCompleter::Sync & completer)
Defined at line 344 of file ../../src/devices/bus/drivers/pci/fidl.cc
void GetExtendedCapabilities (GetExtendedCapabilitiesRequestView request, GetExtendedCapabilitiesCompleter::Sync & completer)
Defined at line 360 of file ../../src/devices/bus/drivers/pci/fidl.cc
void GetBti (GetBtiRequestView request, GetBtiCompleter::Sync & completer)
Defined at line 376 of file ../../src/devices/bus/drivers/pci/fidl.cc
pci::Device * device ()
Defined at line 436 of file ../../src/devices/bus/drivers/pci/device.h
component::OutgoingDirectory & outgoing_dir ()
Defined at line 437 of file ../../src/devices/bus/drivers/pci/device.h
void DdkRelease ()
Defined at line 439 of file ../../src/devices/bus/drivers/pci/device.h
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 440 of file ../../src/devices/bus/drivers/pci/device.h