class PciBus
Defined at line 18 of file ../../src/devices/block/drivers/ahci/pci-bus.h
Public Methods
void ~PciBus ()
Defined at line 12 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
void PciBus (fidl::WireSyncClient<fuchsia_hardware_pci::Device> pci)
Defined at line 20 of file ../../src/devices/block/drivers/ahci/pci-bus.h
zx_status_t Configure ()
Defined at line 24 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
zx_status_t DmaBufferInit (std::unique_ptr<dma_buffer::ContiguousBuffer> *buffer_out,size_tsize,zx_paddr_t *phys_out,void **virt_out)
Defined at line 146 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
zx_status_t BtiPin (uint32_toptions,const zx::unowned_vmo &vmo,uint64_toffset,uint64_tsize,zx_paddr_t *addrs,size_taddrs_count,zx::pmt *pmt_out)
Defined at line 160 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
zx_status_t RegRead (size_t offset, uint32_t * val_out)
Defined at line 14 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
zx_status_t RegWrite (size_t offset, uint32_t val)
Defined at line 19 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
zx_status_t InterruptWait ()
Defined at line 171 of file ../../src/devices/block/drivers/ahci/pci-bus.cc
void InterruptCancel ()
Defined at line 187 of file ../../src/devices/block/drivers/ahci/pci-bus.cc