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 (Type type, uint16_t id, 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_t encoded_fmt, zx::channel server_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 (Type type, uint16_t id, 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 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