Lines Matching defs:IntelHDACodec

22 constexpr size_t IntelHDACodec::PROP_PROTOCOL;
23 constexpr size_t IntelHDACodec::PROP_VID;
24 constexpr size_t IntelHDACodec::PROP_DID;
25 constexpr size_t IntelHDACodec::PROP_MAJOR_REV;
26 constexpr size_t IntelHDACodec::PROP_MINOR_REV;
27 constexpr size_t IntelHDACodec::PROP_VENDOR_REV;
28 constexpr size_t IntelHDACodec::PROP_VENDOR_STEP;
29 constexpr size_t IntelHDACodec::PROP_COUNT;
37 IntelHDACodec::ProbeCommandListEntry IntelHDACodec::PROBE_COMMANDS[] = {
38 { .verb = GET_PARAM(CodecParam::VENDOR_ID), .parse = &IntelHDACodec::ParseVidDid },
39 { .verb = GET_PARAM(CodecParam::REVISION_ID), .parse = &IntelHDACodec::ParseRevisionId },
42 #define DEV (static_cast<IntelHDACodec*>(ctx))
43 zx_protocol_device_t IntelHDACodec::CODEC_DEVICE_THUNKS = {
69 ihda_codec_protocol_ops_t IntelHDACodec::CODEC_PROTO_THUNKS = {
78 IntelHDACodec::IntelHDACodec(IntelHDAController& controller, uint8_t codec_id)
92 fbl::RefPtr<IntelHDACodec> IntelHDACodec::Create(IntelHDAController& controller,
97 auto ret = fbl::AdoptRef(new (&ac) IntelHDACodec(controller, codec_id));
111 zx_status_t IntelHDACodec::Startup() {
133 void IntelHDACodec::SendCORBResponse(const fbl::RefPtr<dispatcher::Channel>& channel,
151 void IntelHDACodec::ProcessSolicitedResponse(const CodecResponse& resp,
182 void IntelHDACodec::ProcessUnsolicitedResponse(const CodecResponse& resp) {
195 void IntelHDACodec::ProcessWakeupEvt() {
208 void IntelHDACodec::Shutdown() {
227 zx_status_t IntelHDACodec::PublishDevice() {
253 zx_status_t IntelHDACodec::ParseVidDid(const CodecResponse& resp) {
263 zx_status_t IntelHDACodec::ParseRevisionId(const CodecResponse& resp) {
278 zx_status_t IntelHDACodec::DeviceIoctl(uint32_t op,
314 zx_status_t IntelHDACodec::ProcessClientRequest(dispatcher::Channel* channel,
371 void IntelHDACodec::ProcessClientDeactivate(const dispatcher::Channel* channel) {
397 zx_status_t IntelHDACodec::ProcessGetIDs(dispatcher::Channel* channel,
413 zx_status_t IntelHDACodec::ProcessSendCORBCmd(dispatcher::Channel* channel,
446 zx_status_t IntelHDACodec::ProcessRequestStream(dispatcher::Channel* channel,
478 zx_status_t IntelHDACodec::ProcessReleaseStream(dispatcher::Channel* channel,
507 zx_status_t IntelHDACodec::ProcessSetStreamFmt(dispatcher::Channel* channel,
556 zx_status_t IntelHDACodec::CodecGetDispatcherChannel(zx_handle_t* remote_endpoint_out) {