class IntelHDAController
Defined at line 43 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
Public Methods
uint32_t GetKey ()
Defined at line 27 of file ../../src/media/audio/bin/ihda/intel_hda_controller.h
fbl::String dev_name ()
Defined at line 28 of file ../../src/media/audio/bin/ihda/intel_hda_controller.h
ControllerTree & controllers ()
Defined at line 31 of file ../../src/media/audio/bin/ihda/intel_hda_controller.h
void Disconnect ()
Defined at line 35 of file ../../src/media/audio/bin/ihda/intel_hda_controller.h
zx_device_t * dev_node ()
one-liner accessors.
Defined at line 52 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
const fuchsia_hardware_pci::wire::DeviceInfo & dev_info ()
Defined at line 53 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
unsigned int id ()
Defined at line 54 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
const char * log_prefix ()
Defined at line 55 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
const ddk::Pci & pci ()
Defined at line 56 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
const fbl::RefPtr<RefCountedBti> & pci_bti ()
Defined at line 57 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
async_dispatcher_t * dispatcher ()
Defined at line 58 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
acpi::Client & acpi ()
Defined at line 59 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.h
zx_status_t DumpRegs (int argc, const char ** argv)
Defined at line 126 of file ../../src/media/audio/bin/ihda/intel_hda_controller.cc
zx_status_t Enumerate ()
Defined at line 99 of file ../../src/media/audio/bin/ihda/intel_hda_controller.cc
zx_status_t Probe (IntelHDADevice * result)
Defined at line 122 of file ../../src/media/audio/bin/ihda/intel_hda_controller.cc
void IntelHDAController (acpi::Client client)
Defined at line 61 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
void ~IntelHDAController ()
zx_status_t Init (zx_device_t * pci_dev)
Defined at line 704 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller-init.cc
zx_status_t QueueCodecCmd (std::unique_ptr<CodecCmdJob> && job)
CORB/RIRB
Defined at line 190 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-irq.cc
fbl::RefPtr<IntelHDAStream> AllocateStream (IntelHDAStream::Type type)
DMA Streams
Defined at line 95 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
void ReturnStream (fbl::RefPtr<IntelHDAStream> && ptr)
Defined at line 131 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
zx_status_t DriverInit (void ** out_ctx)
zx_status_t DriverBind (void * ctx, zx_device_t * device)
Defined at line 367 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
zx_status_t BindWithAcpi (void * ctx, zx_device_t * device, acpi::Client acpi_client)
Defined at line 375 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
void DriverRelease (void * ctx)
Defined at line 410 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller.cc
Protected Methods
zx_status_t ResetControllerHardware ()
Defined at line 73 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller-init.cc
zx_status_t SetupPCIDevice (zx_device_t * pci_dev)
Defined at line 208 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-controller-init.cc