Lines Matching refs:g_audio
23 struct g_audio g_audio; member
30 return container_of(f, struct f_uac1, g_audio.func); in func_to_uac1()
456 ret = u_audio_start_capture(&uac1->g_audio); in f_audio_set_alt()
458 u_audio_stop_capture(&uac1->g_audio); in f_audio_set_alt()
463 ret = u_audio_start_playback(&uac1->g_audio); in f_audio_set_alt()
465 u_audio_stop_playback(&uac1->g_audio); in f_audio_set_alt()
502 u_audio_stop_capture(&uac1->g_audio); in f_audio_disable()
513 struct g_audio *audio = func_to_g_audio(f); in f_audio_bind()
748 struct g_audio *audio; in f_audio_free()
761 struct g_audio *audio = func_to_g_audio(f); in f_audio_unbind()
784 uac1->g_audio.func.name = "uac1_func"; in f_audio_alloc()
785 uac1->g_audio.func.bind = f_audio_bind; in f_audio_alloc()
786 uac1->g_audio.func.unbind = f_audio_unbind; in f_audio_alloc()
787 uac1->g_audio.func.set_alt = f_audio_set_alt; in f_audio_alloc()
788 uac1->g_audio.func.get_alt = f_audio_get_alt; in f_audio_alloc()
789 uac1->g_audio.func.setup = f_audio_setup; in f_audio_alloc()
790 uac1->g_audio.func.disable = f_audio_disable; in f_audio_alloc()
791 uac1->g_audio.func.free_func = f_audio_free; in f_audio_alloc()
793 return &uac1->g_audio.func; in f_audio_alloc()