Searched refs:audioGroup (Results 1 - 5 of 5) sorted by relevance

/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_codec.cpp328 dump_audiogroup_widgets(hda_audio_group* audioGroup) argument
332 for (uint32 i = 0; i < audioGroup->widget_count; i++) {
333 hda_widget& widget = audioGroup->widgets[i];
334 uint32 nodeID = audioGroup->widget_start + i;
478 hda_widget_get_pm_support(hda_audio_group* audioGroup, hda_widget* widget) argument
480 return hda_get_pm_support(audioGroup->codec, widget->node_id, &widget->pm);
485 hda_widget_get_stream_support(hda_audio_group* audioGroup, hda_widget* widget) argument
487 if (audioGroup->widget.node_id != widget->node_id
490 widget->d.io.formats = audioGroup->widget.d.io.formats;
491 widget->d.io.rates = audioGroup
501 hda_widget_get_amplifier_capabilities(hda_audio_group* audioGroup, hda_widget* widget) argument
550 hda_audio_group_get_widget(hda_audio_group* audioGroup, uint32 nodeID) argument
561 hda_widget_get_connections(hda_audio_group* audioGroup, hda_widget* widget) argument
642 hda_widget_get_associations(hda_audio_group* audioGroup) argument
680 hda_widget_prepare_pin_ctrl(hda_audio_group* audioGroup, hda_widget* widget, bool isOutput) argument
716 hda_codec_parse_audio_group(hda_audio_group* audioGroup) argument
909 hda_widget_find_output_path(hda_audio_group* audioGroup, hda_widget* widget, uint32 depth, bool &alreadyUsed) argument
963 hda_widget_find_input_path(hda_audio_group* audioGroup, hda_widget* widget, uint32 depth) argument
1026 hda_audio_group_build_output_tree(hda_audio_group* audioGroup, bool useMixer) argument
1081 hda_audio_group_build_input_tree(hda_audio_group* audioGroup) argument
1121 hda_audio_group_build_tree(hda_audio_group* audioGroup) argument
1189 hda_audio_group_switch_init(hda_audio_group* audioGroup) argument
1210 hda_audio_group_check_sense(hda_audio_group* audioGroup, bool disable) argument
1266 hda_audio_group* audioGroup = codec->audio_groups[0]; local
1274 hda_codec_delete_audio_group(hda_audio_group* audioGroup) argument
1293 hda_audio_group* audioGroup = (hda_audio_group*)calloc(1, local
1344 hda_audio_group_get_widgets(hda_audio_group* audioGroup, hda_stream* stream) argument
[all...]
H A Dhda_multi_audio.cpp137 get_description(hda_audio_group* audioGroup, multi_description* data) argument
146 if (audioGroup->record_stream != NULL)
150 if (audioGroup->playback_stream != NULL)
167 if (audioGroup->playback_stream != NULL) {
168 data->output_rates = audioGroup->playback_stream->sample_rate;
169 data->output_formats = audioGroup->playback_stream->sample_format;
175 if (audioGroup->record_stream != NULL) {
176 data->input_rates = audioGroup->record_stream->sample_rate;
177 data->input_formats = audioGroup->record_stream->sample_format;
205 get_enabled_channels(hda_audio_group* audioGroup, multi_channel_enabl argument
227 get_global_format(hda_audio_group* audioGroup, multi_format_info* data) argument
254 set_global_format(hda_audio_group* audioGroup, multi_format_info* data) argument
450 hda_audio_group *audioGroup = multi->group; local
494 hda_audio_group* audioGroup = multi->group; local
541 hda_audio_group* audioGroup = multi->group; local
640 list_mix_controls(hda_audio_group* audioGroup, multi_mix_control_info* mmci) argument
658 list_mix_connections(hda_audio_group* audioGroup, multi_mix_connection_info* data) argument
667 list_mix_channels(hda_audio_group* audioGroup, multi_mix_channel_info *data) argument
674 get_control_gain_mute(hda_audio_group* audioGroup, hda_multi_mixer_control *control, uint32 *resp) argument
693 get_mix(hda_audio_group* audioGroup, multi_mix_value_info * mmvi) argument
764 set_mix(hda_audio_group* audioGroup, multi_mix_value_info * mmvi) argument
953 get_buffers(hda_audio_group* audioGroup, multi_buffer_list* data) argument
1091 buffer_exchange(hda_audio_group* audioGroup, multi_buffer_info* data) argument
1168 buffer_force_stop(hda_audio_group* audioGroup) argument
1191 hda_audio_group* audioGroup; local
[all...]
H A Ddriver.h359 hda_widget* hda_audio_group_get_widget(hda_audio_group* audioGroup, uint32 nodeID);
361 status_t hda_audio_group_get_widgets(hda_audio_group* audioGroup,
380 hda_stream* hda_stream_new(hda_audio_group* audioGroup, int type);
382 status_t hda_stream_setup_buffers(hda_audio_group* audioGroup,
H A Dhda_controller.cpp703 hda_stream_new(hda_audio_group* audioGroup, int type) argument
705 hda_controller* controller = audioGroup->codec->controller;
737 if (hda_audio_group_get_widgets(audioGroup, stream) == B_OK) {
836 hda_stream_setup_buffers(hda_audio_group* audioGroup, hda_stream* stream, argument
994 hda_codec* codec = audioGroup->codec;
1013 hda_widget* widget = hda_audio_group_get_widget(audioGroup,
1372 hda_audio_group* audioGroup = controller->active_codec->audio_groups[index]; local
1373 corb_t verb = MAKE_VERB(audioGroup->codec->addr, audioGroup->widget.node_id,
1375 hda_send_verbs(audioGroup
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Dgeode_multi.cpp164 if ((data->output.format & audioGroup->supported_formats) == 0)
165 || (data->output.rate & audioGroup->supported_rates) == 0)

Completed in 116 milliseconds