Home
last modified time | relevance | path

Searched refs:audio_info (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_audio.c95 const struct audio_info *audio_info, in is_audio_format_supported() argument
103 if (audio_info == NULL) in is_audio_format_supported()
107 for (index = 0; index < audio_info->mode_count; index++) { in is_audio_format_supported()
108 if (audio_info->modes[index].format_code == audio_format_code) { in is_audio_format_supported()
112 if (audio_info->modes[index].channel_count > in is_audio_format_supported()
113 audio_info->modes[max_channe_index].channel_count) { in is_audio_format_supported()
403 const struct audio_info *audio_info) in dce_aud_az_configure() argument
407 uint32_t speakers = audio_info->flags.info.ALLSPEAKERS; in dce_aud_az_configure()
509 audio_info, audio_format_code, &index)) { in dce_aud_az_configure()
511 &audio_info->modes[index]; in dce_aud_az_configure()
[all …]
Ddce_audio.h148 const struct audio_info *audio_info);
Ddce_stream_encoder.c1334 struct audio_info *audio_info) in dce110_se_audio_setup() argument
1341 ASSERT(audio_info); in dce110_se_audio_setup()
1342 if (audio_info == NULL) in dce110_se_audio_setup()
1346 speakers = audio_info->flags.info.ALLSPEAKERS; in dce110_se_audio_setup()
1347 channels = speakers_to_channels(audio_info->flags.speaker_flags).all; in dce110_se_audio_setup()
1549 struct audio_info *info) in dce110_se_dp_audio_setup()
1572 struct audio_info *info, in dce110_se_hdmi_audio_setup()
Ddce_stream_encoder.h720 struct audio_info *info);
731 struct audio_info *info,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_stream.c80 stream->audio_info.modes[i].channel_count = dc_sink_data->edid_caps.audio_modes[i].channel_count; in construct()
81 stream->audio_info.modes[i].format_code = dc_sink_data->edid_caps.audio_modes[i].format_code; in construct()
82 stream->audio_info.modes[i].sample_rates.all = dc_sink_data->edid_caps.audio_modes[i].sample_rate; in construct()
83 stream->audio_info.modes[i].sample_size = dc_sink_data->edid_caps.audio_modes[i].sample_size; in construct()
85 stream->audio_info.mode_count = dc_sink_data->edid_caps.audio_mode_count; in construct()
86 stream->audio_info.audio_latency = dc_sink_data->edid_caps.audio_latency; in construct()
87 stream->audio_info.video_latency = dc_sink_data->edid_caps.video_latency; in construct()
89 stream->audio_info.display_name, in construct()
92 stream->audio_info.manufacture_id = dc_sink_data->edid_caps.manufacturer_id; in construct()
93 stream->audio_info.product_id = dc_sink_data->edid_caps.product_id; in construct()
[all …]
Ddc_resource.c1972 stream->audio_info.mode_count && stream->audio_info.flags.all) { in resource_map_pool_resources()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Dcdn-dp-core.h24 struct audio_info { struct
93 struct audio_info audio_info; member
Dcdn-dp-reg.h471 int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio);
473 int cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio);
Dcdn-dp-core.c772 struct audio_info audio = { in cdn_dp_audio_hw_params()
800 dp->audio_info = audio; in cdn_dp_audio_hw_params()
816 ret = cdn_dp_audio_stop(dp, &dp->audio_info); in cdn_dp_audio_shutdown()
818 dp->audio_info.format = AFMT_UNUSED; in cdn_dp_audio_shutdown()
Dcdn-dp-reg.c785 int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio) in cdn_dp_audio_stop()
830 struct audio_info *audio) in cdn_dp_audio_config_i2s()
932 int cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio) in cdn_dp_audio_config()
/Linux-v5.4/sound/pci/mixart/
Dmixart_hwdep.c135 struct mixart_audio_info_resp *audio_info; in mixart_enum_connectors() local
139 audio_info = kmalloc(sizeof(*audio_info), GFP_KERNEL); in mixart_enum_connectors()
140 if (! connector || ! audio_info_req || ! audio_info) { in mixart_enum_connectors()
184 err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info); in mixart_enum_connectors()
228 err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info); in mixart_enum_connectors()
241 kfree(audio_info); in mixart_enum_connectors()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Daudio.h46 const struct audio_info *audio_info);
Dstream_encoder.h182 struct audio_info *info);
193 struct audio_info *info,
/Linux-v5.4/sound/drivers/vx/
Dvx_core.c603 if (chip->audio_info & VX_AUDIO_INFO_REAL_TIME) in vx_proc_read()
605 if (chip->audio_info & VX_AUDIO_INFO_OFFLINE) in vx_proc_read()
607 if (chip->audio_info & VX_AUDIO_INFO_MPEG1) in vx_proc_read()
609 if (chip->audio_info & VX_AUDIO_INFO_MPEG2) in vx_proc_read()
611 if (chip->audio_info & VX_AUDIO_INFO_LINEAR_8) in vx_proc_read()
613 if (chip->audio_info & VX_AUDIO_INFO_LINEAR_16) in vx_proc_read()
615 if (chip->audio_info & VX_AUDIO_INFO_LINEAR_24) in vx_proc_read()
Dvx_pcm.c1169 chip->audio_info = rmh.Stat[1]; in vx_init_audio_io()
/Linux-v5.4/drivers/clk/tegra/
Dclk-tegra-audio.c165 struct tegra_audio_clk_info *audio_info, in tegra_audio_clk_init() argument
172 if (!audio_info || num_plls < 1) { in tegra_audio_clk_init()
179 struct tegra_audio_clk_info *info = &audio_info[i]; in tegra_audio_clk_init()
Dclk.h787 struct tegra_audio_clk_info *audio_info,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_stream_encoder.c1275 struct audio_info *audio_info) in enc1_se_audio_setup() argument
1282 ASSERT(audio_info); in enc1_se_audio_setup()
1283 if (audio_info == NULL) in enc1_se_audio_setup()
1287 speakers = audio_info->flags.info.ALLSPEAKERS; in enc1_se_audio_setup()
1288 channels = speakers_to_channels(audio_info->flags.speaker_flags).all; in enc1_se_audio_setup()
1489 struct audio_info *info) in enc1_se_dp_audio_setup()
1512 struct audio_info *info, in enc1_se_hdmi_audio_setup()
Ddcn10_stream_encoder.h580 struct audio_info *info);
591 struct audio_info *info,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddc_stream.h137 struct audio_info audio_info; member
Ddc_types.h544 struct audio_info { struct
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.c3372 static void fill_audio_info(struct audio_info *audio_info, in fill_audio_info() argument
3380 audio_info->manufacture_id = edid_caps->manufacturer_id; in fill_audio_info()
3381 audio_info->product_id = edid_caps->product_id; in fill_audio_info()
3385 strscpy(audio_info->display_name, in fill_audio_info()
3390 audio_info->mode_count = edid_caps->audio_mode_count; in fill_audio_info()
3392 for (i = 0; i < audio_info->mode_count; ++i) { in fill_audio_info()
3393 audio_info->modes[i].format_code = in fill_audio_info()
3396 audio_info->modes[i].channel_count = in fill_audio_info()
3398 audio_info->modes[i].sample_rates.all = in fill_audio_info()
3400 audio_info->modes[i].sample_size = in fill_audio_info()
[all …]
/Linux-v5.4/include/sound/
Dvx_core.h163 unsigned int audio_info; /* see VX_AUDIO_INFO */ member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c1349 &pipe_ctx->stream->audio_info); in apply_single_controller_ctx_to_hw()
1354 &pipe_ctx->stream->audio_info, in apply_single_controller_ctx_to_hw()
1361 &pipe_ctx->stream->audio_info); in apply_single_controller_ctx_to_hw()