Lines Matching defs:chmap
108 unsigned char chmap[8]; /* ALSA API channel-map */
136 struct hdac_chmap chmap;
373 pcm->channels, pcm->chmap_set, true, pcm->chmap);
376 hdmi->chmap.ops.set_channel_count(hdev, cvt->nid, channels);
378 snd_hdac_setup_channel_mapping(&hdmi->chmap, pin->nid, false, ca,
379 pcm->channels, pcm->chmap, pcm->chmap_set);
645 memset(pcm->chmap, 0, sizeof(pcm->chmap));
667 if (chans > hdmi->chmap.channels_max)
668 hdmi->chmap.channels_max = chans;
1912 err = snd_hdac_add_chmap_ctls(snd_pcm, device, &hdmi->chmap);
1915 "chmap control add failed with err: %d for pcm: %d\n",
2070 unsigned char *chmap)
2075 memcpy(chmap, pcm->chmap, ARRAY_SIZE(pcm->chmap));
2079 unsigned char *chmap, int prepared)
2093 memcpy(pcm->chmap, chmap, ARRAY_SIZE(pcm->chmap));
2165 snd_hdac_register_chmap_ops(hdev, &hdmi_priv->chmap);
2166 hdmi_priv->chmap.ops.get_chmap = hdac_hdmi_get_chmap;
2167 hdmi_priv->chmap.ops.set_chmap = hdac_hdmi_set_chmap;
2168 hdmi_priv->chmap.ops.is_pcm_attached = is_hdac_hdmi_pcm_attached;
2169 hdmi_priv->chmap.ops.get_spk_alloc = hdac_hdmi_get_spk_alloc;