Home | History | Annotate | Download | only in hal

Lines Matching full:mixer_card

299 struct mixer_card *adev_get_mixer_for_card(struct audio_device *adev, int card)
301 struct mixer_card *mixer_card;
305 mixer_card = node_to_item(node, struct mixer_card, adev_list_node);
306 if (mixer_card->card == card)
307 return mixer_card;
312 struct mixer_card *uc_get_mixer_for_card(struct audio_usecase *usecase, int card)
314 struct mixer_card *mixer_card;
318 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[usecase->id]);
319 if (mixer_card->card == card)
320 return mixer_card;
327 struct mixer_card *mixer_card;
332 mixer_card = node_to_item(node, struct mixer_card, adev_list_node);
334 audio_route_free(mixer_card->audio_route);
335 free(mixer_card);
347 struct mixer_card *mixer_card;
375 mixer_card = calloc(1, sizeof(struct mixer_card));
376 mixer_card->card = card;
377 mixer_card->mixer = mixer;
378 mixer_card->audio_route = audio_route;
379 list_add_tail(&adev->mixer_list, &mixer_card->adev_list_node);
721 struct mixer_card *mixer_card;
739 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[uc_info->id]);
740 audio_route_apply_path(mixer_card->audio_route, snd_device_name);
742 audio_route_update_mixer(mixer_card->audio_route);
753 struct mixer_card *mixer_card;
769 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[uc_info->id]);
770 audio_route_reset_path(mixer_card->audio_route, snd_device_name);
772 audio_route_update_mixer(mixer_card->audio_route);
788 struct mixer_card *mixer_card;
883 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[usecase->id]);
884 audio_route_update_mixer(mixer_card->audio_route);
2253 struct mixer_card *mixer_card;
2263 mixer_card = uc_get_mixer_for_card(usecase, pcm_profile->card);
2264 if (mixer_card == NULL) {
2265 mixer_card = adev_get_mixer_for_card(out->dev, pcm_profile->card);
2266 list_add_tail(&usecase->mixer_list, &mixer_card->uc_list_node[usecase->id]);
2877 mixer = mixer_open(MIXER_CARD);
2880 __func__, MIXER_CARD);