class IntelHDAStream
Defined at line 30 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
Public Members
static const size_t MAX_BDL_LENGTH
Public Methods
fbl::RefPtr<IntelHDAStream> Create (Typetype,uint16_tid,MMIO_PTR hda_stream_desc_regs_t *regs,const fbl::RefPtr<RefCountedBti> &pci_bti,fbl::RefPtr<fzl::VmarManager>vmar_manager)
Defined at line 38 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
const char * log_prefix ()
Defined at line 47 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
Type type ()
Defined at line 48 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
Type configured_type ()
Defined at line 49 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
uint8_t tag ()
Defined at line 50 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
uint16_t id ()
Defined at line 51 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
uint16_t dma_id ()
Defined at line 52 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
uint16_t GetKey ()
Defined at line 56 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
zx_status_t SetStreamFormat (async_dispatcher_t *dispatcher,uint16_tencoded_fmt,zx::channelserver_endpoint)
Defined at line 178 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
void Deactivate ()
Defined at line 225 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
void ProcessStreamIRQ ()
Defined at line 236 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
Protected Methods
void IntelHDAStream (Typetype,uint16_tid,MMIO_PTR hda_stream_desc_regs_t *regs,const fbl::RefPtr<RefCountedBti> &pci_bti,fbl::RefPtr<fzl::VmarManager>vmar_manager)
Defined at line 59 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
void ~IntelHDAStream ()
Defined at line 66 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
zx_status_t Initialize ()
Defined at line 68 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.cc
Enumerations
enum class Type
| Name | Value |
|---|---|
| INVALID | 0 |
| INPUT | 1 |
| OUTPUT | 2 |
| BIDIR | 3 |
Defined at line 36 of file ../../src/media/audio/drivers/intel-hda/controller/intel-hda-stream.h
Friends
class RefPtr
class IntelHDAController