Lines Matching refs:g_audio
36 struct g_audio g_audio; member
49 return container_of(f, struct f_uac1, g_audio.func); in func_to_uac1()
52 static inline struct f_uac1_opts *g_audio_to_uac1_opts(struct g_audio *audio) in g_audio_to_uac1_opts()
338 struct g_audio *audio = req->context; in audio_notify_complete()
346 static int audio_notify(struct g_audio *audio, int unit_id, int cs) in audio_notify()
403 struct g_audio *audio = func_to_g_audio(fn); in in_rq_cur()
454 struct g_audio *audio = func_to_g_audio(fn); in in_rq_min()
501 struct g_audio *audio = func_to_g_audio(fn); in in_rq_max()
548 struct g_audio *audio = func_to_g_audio(fn); in in_rq_res()
594 struct g_audio *audio = req->context; in out_rq_cur_complete()
649 struct g_audio *audio = func_to_g_audio(fn); in out_rq_cur()
825 struct g_audio *audio = func_to_g_audio(f); in f_audio_set_alt()
856 ret = u_audio_start_capture(&uac1->g_audio); in f_audio_set_alt()
858 u_audio_stop_capture(&uac1->g_audio); in f_audio_set_alt()
863 ret = u_audio_start_playback(&uac1->g_audio); in f_audio_set_alt()
865 u_audio_stop_playback(&uac1->g_audio); in f_audio_set_alt()
902 u_audio_stop_playback(&uac1->g_audio); in f_audio_disable()
903 u_audio_stop_capture(&uac1->g_audio); in f_audio_disable()
1058 static int f_audio_validate_opts(struct g_audio *audio, struct device *dev) in f_audio_validate_opts()
1117 struct g_audio *audio = func_to_g_audio(f); in f_audio_bind()
1513 struct g_audio *audio; in f_audio_free()
1526 struct g_audio *audio = func_to_g_audio(f); in f_audio_unbind()
1557 uac1->g_audio.func.name = "uac1_func"; in f_audio_alloc()
1558 uac1->g_audio.func.bind = f_audio_bind; in f_audio_alloc()
1559 uac1->g_audio.func.unbind = f_audio_unbind; in f_audio_alloc()
1560 uac1->g_audio.func.set_alt = f_audio_set_alt; in f_audio_alloc()
1561 uac1->g_audio.func.get_alt = f_audio_get_alt; in f_audio_alloc()
1562 uac1->g_audio.func.setup = f_audio_setup; in f_audio_alloc()
1563 uac1->g_audio.func.disable = f_audio_disable; in f_audio_alloc()
1564 uac1->g_audio.func.free_func = f_audio_free; in f_audio_alloc()
1566 return &uac1->g_audio.func; in f_audio_alloc()