Lines Matching refs:card
131 ERROR(snd->card, in playback_default_hw_params()
145 INFO(snd->card, in playback_default_hw_params()
155 size_t u_audio_playback(struct gaudio *card, void *buf, size_t count) in u_audio_playback() argument
157 struct gaudio_snd_dev *snd = &card->playback; in u_audio_playback()
170 ERROR(card, "Preparing sound card failed: %d\n", in u_audio_playback()
181 ERROR(card, "Playback error: %d\n", (int)result); in u_audio_playback()
190 int u_audio_get_playback_channels(struct gaudio *card) in u_audio_get_playback_channels() argument
192 return card->playback.channels; in u_audio_get_playback_channels()
195 int u_audio_get_playback_rate(struct gaudio *card) in u_audio_get_playback_rate() argument
197 return card->playback.rate; in u_audio_get_playback_rate()
204 static int gaudio_open_snd_dev(struct gaudio *card) in gaudio_open_snd_dev() argument
211 opts = container_of(card->func.fi, struct f_uac1_opts, func_inst); in gaudio_open_snd_dev()
217 snd = &card->control; in gaudio_open_snd_dev()
221 ERROR(card, "unable to open sound control device file: %s\n", in gaudio_open_snd_dev()
226 snd->card = card; in gaudio_open_snd_dev()
229 snd = &card->playback; in gaudio_open_snd_dev()
234 ERROR(card, "No such PCM playback device: %s\n", fn_play); in gaudio_open_snd_dev()
240 snd->card = card; in gaudio_open_snd_dev()
244 snd = &card->capture; in gaudio_open_snd_dev()
247 ERROR(card, "No such PCM capture device: %s\n", fn_cap); in gaudio_open_snd_dev()
249 snd->card = NULL; in gaudio_open_snd_dev()
254 snd->card = card; in gaudio_open_snd_dev()
292 int gaudio_setup(struct gaudio *card) in gaudio_setup() argument
296 ret = gaudio_open_snd_dev(card); in gaudio_setup()
298 ERROR(card, "we need at least one control device\n"); in gaudio_setup()