Lines Matching refs:g_audio
46 struct g_audio g_audio; member
53 return container_of(f, struct f_uac2, g_audio.func); in func_to_uac2()
57 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev) in g_audio_to_uac2_opts()
593 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind()
759 ret = u_audio_start_capture(&uac2->g_audio); in afunc_set_alt()
761 u_audio_stop_capture(&uac2->g_audio); in afunc_set_alt()
766 ret = u_audio_start_playback(&uac2->g_audio); in afunc_set_alt()
768 u_audio_stop_playback(&uac2->g_audio); in afunc_set_alt()
781 struct g_audio *agdev = func_to_g_audio(fn); in afunc_get_alt()
804 u_audio_stop_capture(&uac2->g_audio); in afunc_disable()
805 u_audio_stop_playback(&uac2->g_audio); in afunc_disable()
812 struct g_audio *agdev = func_to_g_audio(fn); in in_rq_cur()
853 struct g_audio *agdev = func_to_g_audio(fn); in in_rq_range()
919 struct g_audio *agdev = func_to_g_audio(fn); in setup_rq_inf()
941 struct g_audio *agdev = func_to_g_audio(fn); in afunc_setup()
1087 struct g_audio *agdev; in afunc_free()
1100 struct g_audio *agdev = func_to_g_audio(f); in afunc_unbind()
1122 uac2->g_audio.func.name = "uac2_func"; in afunc_alloc()
1123 uac2->g_audio.func.bind = afunc_bind; in afunc_alloc()
1124 uac2->g_audio.func.unbind = afunc_unbind; in afunc_alloc()
1125 uac2->g_audio.func.set_alt = afunc_set_alt; in afunc_alloc()
1126 uac2->g_audio.func.get_alt = afunc_get_alt; in afunc_alloc()
1127 uac2->g_audio.func.disable = afunc_disable; in afunc_alloc()
1128 uac2->g_audio.func.setup = afunc_setup; in afunc_alloc()
1129 uac2->g_audio.func.free_func = afunc_free; in afunc_alloc()
1131 return &uac2->g_audio.func; in afunc_alloc()