Lines Matching refs:chmap
113 unsigned char chmap[8]; /* ALSA API channel-map */ member
137 struct hdac_chmap chmap; member
364 pcm->channels, pcm->chmap_set, true, pcm->chmap); in hdac_hdmi_setup_audio_infoframe()
367 hdmi->chmap.ops.set_channel_count(&hdac->hdac, cvt->nid, channels); in hdac_hdmi_setup_audio_infoframe()
369 snd_hdac_setup_channel_mapping(&hdmi->chmap, pin->nid, false, ca, in hdac_hdmi_setup_audio_infoframe()
370 pcm->channels, pcm->chmap, pcm->chmap_set); in hdac_hdmi_setup_audio_infoframe()
623 memset(pcm->chmap, 0, sizeof(pcm->chmap)); in hdac_hdmi_pcm_close()
646 if (chans > hdmi->chmap.channels_max) in hdac_hdmi_query_cvt_params()
647 hdmi->chmap.channels_max = chans; in hdac_hdmi_query_cvt_params()
1732 err = snd_hdac_add_chmap_ctls(snd_pcm, device, &hdmi->chmap); in hdac_hdmi_jack_init()
1886 unsigned char *chmap) in hdac_hdmi_get_chmap() argument
1892 memcpy(chmap, pcm->chmap, ARRAY_SIZE(pcm->chmap)); in hdac_hdmi_get_chmap()
1896 unsigned char *chmap, int prepared) in hdac_hdmi_set_chmap() argument
1908 memcpy(pcm->chmap, chmap, ARRAY_SIZE(pcm->chmap)); in hdac_hdmi_set_chmap()
1981 snd_hdac_register_chmap_ops(codec, &hdmi_priv->chmap); in hdac_hdmi_dev_probe()
1982 hdmi_priv->chmap.ops.get_chmap = hdac_hdmi_get_chmap; in hdac_hdmi_dev_probe()
1983 hdmi_priv->chmap.ops.set_chmap = hdac_hdmi_set_chmap; in hdac_hdmi_dev_probe()
1984 hdmi_priv->chmap.ops.is_pcm_attached = is_hdac_hdmi_pcm_attached; in hdac_hdmi_dev_probe()
1985 hdmi_priv->chmap.ops.get_spk_alloc = hdac_hdmi_get_spk_alloc; in hdac_hdmi_dev_probe()