class FakeSdhci

Defined at line 165 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

Public Members

vector dma_paddrs_
unowned unowned_bti_
uint32_t base_clock_
Quirk quirks_
uint64_t dma_boundary_alignment_
bool hw_reset_invoked_
bool supports_set_bus_clock_
bool supports_perform_tuning_
interrupt irq_
ServerBindingGroup binding_group_

Public Methods

zx::unowned_interrupt irq ()

Defined at line 167 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void GetInterrupt (fdf::Arena & arena, GetInterruptCompleter::Sync & completer)

fuchsia.hardware.sdhci/Device protocol implementation

Defined at line 170 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void GetSdhciMmio (fdf::Arena & arena, GetSdhciMmioCompleter::Sync & completer)

Defined at line 183 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void GetCqhciMmio (fdf::Arena & arena, GetCqhciMmioCompleter::Sync & completer)

Defined at line 187 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

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

Defined at line 197 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void GetBaseClock (fdf::Arena & arena, GetBaseClockCompleter::Sync & completer)

Defined at line 213 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void GetQuirks (fdf::Arena & arena, GetQuirksCompleter::Sync & completer)

Defined at line 217 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void HwReset (fdf::Arena & arena, HwResetCompleter::Sync & completer)

Defined at line 221 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void VendorConfigureBus (VendorConfigureBusRequestView request, fdf::Arena & arena, VendorConfigureBusCompleter::Sync & completer)

Defined at line 226 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void VendorPerformTuning (VendorPerformTuningRequestView request, fdf::Arena & arena, VendorPerformTuningCompleter::Sync & completer)

Defined at line 235 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

fuchsia_hardware_sdhci::Service::InstanceHandler GetInstanceHandler ()

Defined at line 244 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_dma_paddrs (std::vector<zx_paddr_t> dma_paddrs)

Defined at line 251 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

zx::unowned_bti & unowned_bti ()

Defined at line 258 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_base_clock (uint32_t base_clock)

Defined at line 259 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_quirks (fuchsia_hardware_sdhci::Quirk quirks)

Defined at line 260 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_dma_boundary_alignment (uint64_t dma_boundary_alignment)

Defined at line 261 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

bool hw_reset_invoked ()

Defined at line 264 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_supports_set_bus_clock ()

Defined at line 265 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc

void set_supports_perform_tuning ()

Defined at line 266 of file ../../src/devices/block/drivers/sdhci/sdhci-test.cc