class KernelPci
Defined at line 36 of file ../../src/devices/bus/drivers/pci/kpci.h
Public Methods
void KernelPci (zx_device_t * parent, kpci_device device, async_dispatcher_t * dispatcher)
Defined at line 288 of file ../../src/devices/bus/drivers/pci/kpci.cc
void DdkRelease ()
Defined at line 294 of file ../../src/devices/bus/drivers/pci/kpci.cc
zx_status_t CreateComposite (zx_device_t * parent, kpci_device device, bool uses_acpi)
Defined at line 224 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetBar (GetBarRequestView request, GetBarCompleter::Sync & completer)
Pci Protocol
Defined at line 302 of file ../../src/devices/bus/drivers/pci/kpci.cc
void SetBusMastering (SetBusMasteringRequestView request, SetBusMasteringCompleter::Sync & completer)
Defined at line 325 of file ../../src/devices/bus/drivers/pci/kpci.cc
void ResetDevice (ResetDeviceCompleter::Sync & completer)
Defined at line 335 of file ../../src/devices/bus/drivers/pci/kpci.cc
void AckInterrupt (AckInterruptCompleter::Sync & completer)
Defined at line 344 of file ../../src/devices/bus/drivers/pci/kpci.cc
void MapInterrupt (MapInterruptRequestView request, MapInterruptCompleter::Sync & completer)
Defined at line 346 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetInterruptModes (GetInterruptModesCompleter::Sync & completer)
Defined at line 358 of file ../../src/devices/bus/drivers/pci/kpci.cc
void SetInterruptMode (SetInterruptModeRequestView request, SetInterruptModeCompleter::Sync & completer)
Defined at line 368 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetDeviceInfo (GetDeviceInfoCompleter::Sync & completer)
Defined at line 379 of file ../../src/devices/bus/drivers/pci/kpci.cc
void ReadConfig8 (ReadConfig8RequestView request, ReadConfig8Completer::Sync & completer)
Defined at line 395 of file ../../src/devices/bus/drivers/pci/kpci.cc
void ReadConfig16 (ReadConfig16RequestView request, ReadConfig16Completer::Sync & completer)
Defined at line 405 of file ../../src/devices/bus/drivers/pci/kpci.cc
void ReadConfig32 (ReadConfig32RequestView request, ReadConfig32Completer::Sync & completer)
Defined at line 416 of file ../../src/devices/bus/drivers/pci/kpci.cc
void WriteConfig8 (WriteConfig8RequestView request, WriteConfig8Completer::Sync & completer)
Defined at line 427 of file ../../src/devices/bus/drivers/pci/kpci.cc
void WriteConfig16 (WriteConfig16RequestView request, WriteConfig16Completer::Sync & completer)
Defined at line 438 of file ../../src/devices/bus/drivers/pci/kpci.cc
void WriteConfig32 (WriteConfig32RequestView request, WriteConfig32Completer::Sync & completer)
Defined at line 449 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetCapabilities (GetCapabilitiesRequestView request, GetCapabilitiesCompleter::Sync & completer)
Defined at line 460 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetExtendedCapabilities (GetExtendedCapabilitiesRequestView request, GetExtendedCapabilitiesCompleter::Sync & completer)
Defined at line 481 of file ../../src/devices/bus/drivers/pci/kpci.cc
void GetBti (GetBtiRequestView request, GetBtiCompleter::Sync & completer)
Defined at line 486 of file ../../src/devices/bus/drivers/pci/kpci.cc
zx_status_t SetUpOutgoingDirectory (fidl::ServerEnd<fuchsia_io::Directory> sever_end)
Defined at line 496 of file ../../src/devices/bus/drivers/pci/kpci.cc