Home
last modified time | relevance | path

Searched refs:spk_alloc (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/sound/core/
Dpcm_drm_eld.c351 e->spk_alloc = GRAB_BITS(buf, 7, 0, 7); in snd_parse_eld()
382 if (!e->spk_alloc) in snd_parse_eld()
383 e->spk_alloc = 0xffff; in snd_parse_eld()
449 static void snd_eld_print_channel_allocation(int spk_alloc, char *buf, int buflen) in snd_eld_print_channel_allocation() argument
454 if (spk_alloc & (1 << i)) in snd_eld_print_channel_allocation()
469 if (e->spk_alloc) { in snd_show_eld()
472 snd_eld_print_channel_allocation(e->spk_alloc, buf, sizeof(buf)); in snd_show_eld()
542 snd_eld_print_channel_allocation(e->spk_alloc, buf, sizeof(buf)); in snd_print_eld_info()
543 snd_iprintf(buffer, "speakers\t\t[0x%x]%s\n", e->spk_alloc, buf); in snd_print_eld_info()
/linux-6.15/sound/hda/
Dhdmi_chmap.c247 void snd_hdac_print_channel_allocation(int spk_alloc, char *buf, int buflen) in snd_hdac_print_channel_allocation() argument
252 if (spk_alloc & (1 << i)) in snd_hdac_print_channel_allocation()
269 int spk_alloc, int channels) in hdmi_channel_allocation_spk_alloc_blk() argument
289 if (spk_alloc & (1 << i)) in hdmi_channel_allocation_spk_alloc_blk()
316 snd_hdac_print_channel_allocation(spk_alloc, buf, sizeof(buf)); in hdmi_channel_allocation_spk_alloc_blk()
587 int snd_hdac_channel_allocation(struct hdac_device *hdac, int spk_alloc, in snd_hdac_channel_allocation() argument
596 spk_alloc, channels); in snd_hdac_channel_allocation()
651 static int spk_mask_from_spk_alloc(int spk_alloc) in spk_mask_from_spk_alloc() argument
657 if (spk_alloc & (1 << i)) in spk_mask_from_spk_alloc()
674 int spk_alloc, spk_mask; in hdmi_chmap_ctl_tlv() local
[all …]
/linux-6.15/include/sound/
Dhda_chmap.h65 int snd_hdac_channel_allocation(struct hdac_device *hdac, int spk_alloc,
73 void snd_hdac_print_channel_allocation(int spk_alloc, char *buf, int buflen);
Dpcm_drm_eld.h82 int spk_alloc; member
/linux-6.15/sound/soc/codecs/
Dhdmi-codec.c325 static unsigned long hdmi_codec_spk_mask_from_alloc(int spk_alloc) in hdmi_codec_spk_mask_from_alloc() argument
335 if (spk_alloc & (1 << i)) in hdmi_codec_spk_mask_from_alloc()
344 u8 spk_alloc; in hdmi_codec_eld_chmap() local
347 spk_alloc = drm_eld_get_spk_alloc(hcp->eld); in hdmi_codec_eld_chmap()
348 spk_mask = hdmi_codec_spk_mask_from_alloc(spk_alloc); in hdmi_codec_eld_chmap()
361 u8 spk_alloc; in hdmi_codec_get_ch_alloc_table_idx() local
365 spk_alloc = drm_eld_get_spk_alloc(hcp->eld); in hdmi_codec_get_ch_alloc_table_idx()
366 spk_mask = hdmi_codec_spk_mask_from_alloc(spk_alloc); in hdmi_codec_get_ch_alloc_table_idx()
370 if (!spk_alloc && cap->ca_id == 0) in hdmi_codec_get_ch_alloc_table_idx()
Dhdac_hdmi.c65 u8 spk_alloc; member
373 ca = snd_hdac_channel_allocation(hdev, port->eld.info.spk_alloc, in hdac_hdmi_setup_audio_infoframe()
1247 port->eld.info.spk_alloc = port->eld.eld_buffer[DRM_ELD_SPEAKER]; in hdac_hdmi_parse_eld()
2127 return port->eld.info.spk_alloc; in hdac_hdmi_get_spk_alloc()
/linux-6.15/sound/pci/hda/
Dhda_eld.c158 e->spk_alloc = val; in snd_hdmi_write_eld_info()
Dhda_local.h707 void snd_print_channel_allocation(int spk_alloc, char *buf, int buflen);
Dpatch_hdmi.c765 eld->info.spk_alloc, channels, in hdmi_setup_audio_infoframe()
2253 return per_pin->sink_eld.info.spk_alloc; in hdmi_get_spk_alloc()