Searched refs:audioGroup (Results 1 - 5 of 5) sorted by relevance
/haiku/src/add-ons/kernel/drivers/audio/hda/ |
H A D | hda_codec.cpp | 328 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 D | hda_multi_audio.cpp | 137 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 D | driver.h | 359 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 D | hda_controller.cpp | 703 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 D | geode_multi.cpp | 164 if ((data->output.format & audioGroup->supported_formats) == 0) 165 || (data->output.rate & audioGroup->supported_rates) == 0)
|
Completed in 116 milliseconds