class FakePci
Defined at line 30 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
Implement all the WireServer handlers of fuchsia_hardware_pci::Device as protocol as required by
FIDL.
Public Members
ServerBindingGroup binding_group_
interrupt irq_
ufs_mock_device::UfsMockDevice * mock_device_
Public Methods
fuchsia_hardware_pci::Service::InstanceHandler GetInstanceHandler ()
Defined at line 32 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetDeviceInfo (GetDeviceInfoCompleter::Sync & completer)
Defined at line 39 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetBar (GetBarRequestView request, GetBarCompleter::Sync & completer)
Defined at line 43 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void SetBusMastering (SetBusMasteringRequestView request, SetBusMasteringCompleter::Sync & completer)
Defined at line 51 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void ResetDevice (ResetDeviceCompleter::Sync & completer)
Defined at line 55 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void AckInterrupt (AckInterruptCompleter::Sync & completer)
Defined at line 56 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void MapInterrupt (MapInterruptRequestView request, MapInterruptCompleter::Sync & completer)
Defined at line 57 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetInterruptModes (GetInterruptModesCompleter::Sync & completer)
Defined at line 61 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void SetInterruptMode (SetInterruptModeRequestView request, SetInterruptModeCompleter::Sync & completer)
Defined at line 68 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void ReadConfig8 (ReadConfig8RequestView request, ReadConfig8Completer::Sync & completer)
Defined at line 72 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void ReadConfig16 (ReadConfig16RequestView request, ReadConfig16Completer::Sync & completer)
Defined at line 75 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void ReadConfig32 (ReadConfig32RequestView request, ReadConfig32Completer::Sync & completer)
Defined at line 79 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void WriteConfig8 (WriteConfig8RequestView request, WriteConfig8Completer::Sync & completer)
Defined at line 83 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void WriteConfig16 (WriteConfig16RequestView request, WriteConfig16Completer::Sync & completer)
Defined at line 87 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void WriteConfig32 (WriteConfig32RequestView request, WriteConfig32Completer::Sync & completer)
Defined at line 91 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetCapabilities (GetCapabilitiesRequestView request, GetCapabilitiesCompleter::Sync & completer)
Defined at line 95 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetExtendedCapabilities (GetExtendedCapabilitiesRequestView request, GetExtendedCapabilitiesCompleter::Sync & completer)
Defined at line 101 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void GetBti (GetBtiRequestView request, GetBtiCompleter::Sync & completer)
Defined at line 107 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h
void SetMockDevice (ufs_mock_device::UfsMockDevice * mock_device)
Defined at line 111 of file ../../src/devices/block/drivers/ufs/test/unit-lib.h