Searched refs:IntelHDAController (Results 1 - 13 of 13) sorted by relevance

/fuchsia/zircon/system/uapp/ihda/
H A Dintel_hda_controller.h16 class IntelHDAController : public IntelHDADevice, class in namespace:audio::intel_hda
17 public fbl::WAVLTreeContainable<fbl::unique_ptr<IntelHDAController>> {
19 using ControllerTree = fbl::WAVLTree<uint32_t, fbl::unique_ptr<IntelHDAController>>;
30 friend class fbl::unique_ptr<IntelHDAController>;
32 IntelHDAController(uint32_t id, const char* const dev_name) function in class:audio::intel_hda::IntelHDAController
36 ~IntelHDAController() { }
H A Dihda.cpp15 static IntelHDAController::ControllerTree::iterator GetController(int id) {
17 ? IntelHDAController::controllers().begin()
18 : IntelHDAController::controllers().find(id);
54 res = IntelHDAController::Enumerate();
67 printf("Found %zu Intel HDA Controllers\n", IntelHDAController::controllers().size());
68 for (auto& controller : IntelHDAController::controllers()) {
112 zx_status_t (IntelHDAController::*cmd)(int, const char**);
114 { "regs", &IntelHDAController::DumpRegs },
H A Dintel_hda_controller.cpp16 IntelHDAController::ControllerTree IntelHDAController::controllers_;
101 zx_status_t IntelHDAController::Enumerate() {
107 fbl::unique_ptr<IntelHDAController> dev(new (&ac) IntelHDAController(id, dev_name));
124 zx_status_t IntelHDAController::DumpRegs(int argc, const char** argv) {
/fuchsia/zircon/system/dev/audio/intel-hda/controller/
H A Dintel-hda-controller.cpp29 constexpr uint IntelHDAController::RIRB_RESERVED_RESPONSE_SLOTS;
30 fbl::atomic_uint32_t IntelHDAController::device_id_gen_(0u);
33 #define DEV(_ctx) static_cast<IntelHDAController*>(_ctx)
34 zx_protocol_device_t IntelHDAController::CONTROLLER_DEVICE_THUNKS = {
61 IntelHDAController::IntelHDAController() function in class:audio::intel_hda::IntelHDAController
67 IntelHDAController::~IntelHDAController() {
101 fbl::RefPtr<IntelHDAStream> IntelHDAController::AllocateStream(IntelHDAStream::Type type) {
133 void IntelHDAController
[all...]
H A Dintel-hda-irq.cpp20 void IntelHDAController::WakeupIrqHandler() {
26 fbl::RefPtr<IntelHDACodec> IntelHDAController::GetCodec(uint id) {
32 void IntelHDAController::SnapshotRIRB() {
101 void IntelHDAController::ProcessRIRB() {
172 void IntelHDAController::SendCodecCmdLocked(CodecCommand cmd) {
191 zx_status_t IntelHDAController::QueueCodecCmd(fbl::unique_ptr<CodecCmdJob>&& job) {
224 void IntelHDAController::ProcessCORB() {
269 void IntelHDAController::ComputeCORBSpaceLocked() {
284 void IntelHDAController::CommitCORBLocked() {
296 void IntelHDAController
[all...]
H A Dintel-hda-codec.h32 class IntelHDAController;
46 static fbl::RefPtr<IntelHDACodec> Create(IntelHDAController& controller, uint8_t codec_id);
90 IntelHDACodec(IntelHDAController& controller, uint8_t codec_id);
121 IntelHDAController& controller_;
H A Dintel-hda-dsp.h29 class IntelHDAController;
33 static fbl::RefPtr<IntelHDADSP> Create(IntelHDAController& controller,
48 IntelHDADSP(IntelHDAController& controller,
87 IntelHDAController& controller_;
H A Dintel-hda-controller.h39 class IntelHDAController : public fbl::RefCounted<IntelHDAController> { class in namespace:audio::intel_hda
41 IntelHDAController();
42 ~IntelHDAController();
H A Dintel-hda-controller-init.cpp29 zx_status_t IntelHDAController::ResetControllerHW() {
106 zx_status_t IntelHDAController::ResetCORBRdPtrLocked() {
136 zx_status_t IntelHDAController::SetupPCIDevice(zx_device_t* pci_dev) {
234 zx_status_t IntelHDAController::SetupPCIInterrupts() {
287 zx_status_t IntelHDAController::SetupStreamDescriptors() {
332 zx_status_t IntelHDAController::SetupCommandBufferSize(uint8_t* size_reg,
357 zx_status_t IntelHDAController::SetupCommandBuffer() {
496 void IntelHDAController::ProbeAudioDSP() {
538 zx_status_t IntelHDAController::InitInternal(zx_device_t* pci_dev) {
683 zx_status_t IntelHDAController
[all...]
H A Ddebug.cpp24 zx_status_t IntelHDAController::SnapshotRegs(dispatcher::Channel* channel,
H A Dintel-hda-stream.h66 friend class IntelHDAController; // Controllers have access to stuff like Reset and Configure
H A Dintel-hda-codec.cpp78 IntelHDACodec::IntelHDACodec(IntelHDAController& controller, uint8_t codec_id)
92 fbl::RefPtr<IntelHDACodec> IntelHDACodec::Create(IntelHDAController& controller,
H A Dintel-hda-dsp.cpp99 IntelHDADSP::IntelHDADSP(IntelHDAController& controller,
113 fbl::RefPtr<IntelHDADSP> IntelHDADSP::Create(IntelHDAController& controller,

Completed in 93 milliseconds