Lines Matching defs:audio_dev
75 struct g_audio *audio_dev;
285 struct g_audio *audio_dev = uac->audio_dev;
306 u_audio_set_fback_frequency(audio_dev->gadget->speed, audio_dev->out_ep,
318 struct g_audio *audio_dev;
322 audio_dev = uac->audio_dev;
323 params = &audio_dev->params;
389 struct g_audio *audio_dev;
395 audio_dev = uac->audio_dev;
396 params = &audio_dev->params;
443 struct g_audio *audio_dev;
450 audio_dev = uac->audio_dev;
451 params = &audio_dev->params;
508 int u_audio_set_capture_srate(struct g_audio *audio_dev, int srate)
510 struct uac_params *params = &audio_dev->params;
511 struct snd_uac_chip *uac = audio_dev->uac;
516 dev_dbg(&audio_dev->gadget->dev, "%s: srate %d\n", __func__, srate);
533 int u_audio_get_capture_srate(struct g_audio *audio_dev, u32 *val)
535 struct snd_uac_chip *uac = audio_dev->uac;
547 int u_audio_set_playback_srate(struct g_audio *audio_dev, int srate)
549 struct uac_params *params = &audio_dev->params;
550 struct snd_uac_chip *uac = audio_dev->uac;
555 dev_dbg(&audio_dev->gadget->dev, "%s: srate %d\n", __func__, srate);
572 int u_audio_get_playback_srate(struct g_audio *audio_dev, u32 *val)
574 struct snd_uac_chip *uac = audio_dev->uac;
586 int u_audio_start_capture(struct g_audio *audio_dev)
588 struct snd_uac_chip *uac = audio_dev->uac;
589 struct usb_gadget *gadget = audio_dev->gadget;
594 struct uac_params *params = &audio_dev->params;
599 ep = audio_dev->out_ep;
600 ret = config_ep_by_speed(gadget, &audio_dev->func, ep);
636 ep_fback = audio_dev->in_ep_fback;
641 ret = config_ep_by_speed(gadget, &audio_dev->func, ep_fback);
675 u_audio_set_fback_frequency(audio_dev->gadget->speed, ep,
686 void u_audio_stop_capture(struct g_audio *audio_dev)
688 struct snd_uac_chip *uac = audio_dev->uac;
691 if (audio_dev->in_ep_fback)
692 free_ep_fback(&uac->c_prm, audio_dev->in_ep_fback);
693 free_ep(&uac->c_prm, audio_dev->out_ep);
697 int u_audio_start_playback(struct g_audio *audio_dev)
699 struct snd_uac_chip *uac = audio_dev->uac;
700 struct usb_gadget *gadget = audio_dev->gadget;
705 struct uac_params *params = &audio_dev->params;
713 ep = audio_dev->in_ep;
714 ret = config_ep_by_speed(gadget, &audio_dev->func, ep);
776 void u_audio_stop_playback(struct g_audio *audio_dev)
778 struct snd_uac_chip *uac = audio_dev->uac;
781 free_ep(&uac->p_prm, audio_dev->in_ep);
785 void u_audio_suspend(struct g_audio *audio_dev)
787 struct snd_uac_chip *uac = audio_dev->uac;
794 int u_audio_get_volume(struct g_audio *audio_dev, int playback, s16 *val)
796 struct snd_uac_chip *uac = audio_dev->uac;
813 int u_audio_set_volume(struct g_audio *audio_dev, int playback, s16 val)
815 struct snd_uac_chip *uac = audio_dev->uac;
841 int u_audio_get_mute(struct g_audio *audio_dev, int playback, int *val)
843 struct snd_uac_chip *uac = audio_dev->uac;
860 int u_audio_set_mute(struct g_audio *audio_dev, int playback, int val)
862 struct snd_uac_chip *uac = audio_dev->uac;
896 struct g_audio *audio_dev = uac->audio_dev;
897 struct uac_params *params = &audio_dev->params;
926 struct g_audio *audio_dev = uac->audio_dev;
927 struct uac_params *params = &audio_dev->params;
980 struct g_audio *audio_dev = uac->audio_dev;
994 if (change && audio_dev->notify)
995 audio_dev->notify(audio_dev, prm->fu_id, UAC_FU_MUTE);
1056 struct g_audio *audio_dev = uac->audio_dev;
1073 if (change && audio_dev->notify)
1074 audio_dev->notify(audio_dev, prm->fu_id, UAC_FU_VOLUME);
1111 struct g_audio *audio_dev = uac->audio_dev;
1112 struct uac_params *params = &audio_dev->params;
1198 uac->audio_dev = g_audio;