class IntelDsp
Defined at line 42 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.h
Public Methods
const char * log_prefix ()
Defined at line 51 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.h
void IntelDsp (IntelHDAController * controller, MMIO_PTR hda_pp_registers_t * pp_regs)
Defined at line 53 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
void ~IntelDsp ()
Defined at line 60 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
zx::result<> Init (zx_device_t * dsp_dev)
Defined at line 146 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
void ChannelSignalled (async_dispatcher_t * dispatcher, async::WaitBase * wait, zx_status_t status, const zx_packet_signal_t * signal)
Defined at line 227 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
void ProcessIrq ()
Interrupt handler.
Defined at line 803 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
zx::result<> StartPipeline (DspPipelineId id)
Start and stop DSP pipelines.
Defined at line 505 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-topology.cc
zx::result<> PausePipeline (DspPipelineId id)
Defined at line 521 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-topology.cc
void DeviceShutdown ()
Defined at line 502 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
zx_status_t Suspend (uint8_t requested_state, bool enable_wake, uint8_t suspend_reason, uint8_t * out_state)
Defined at line 522 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc
zx_status_t CodecGetDispatcherChannel (zx_handle_t * remote_endpoint_out)
ZX_PROTOCOL_IHDA_CODEC Interface
Defined at line 191 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp.cc