Lines Matching refs:g_audio
51 struct g_audio { struct
67 int (*notify)(struct g_audio *g_audio, int unit_id, int cs); argument
75 static inline struct g_audio *func_to_g_audio(struct usb_function *f) in func_to_g_audio() argument
77 return container_of(f, struct g_audio, func); in func_to_g_audio()
105 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name,
107 void g_audio_cleanup(struct g_audio *g_audio);
109 int u_audio_start_capture(struct g_audio *g_audio);
110 void u_audio_stop_capture(struct g_audio *g_audio);
111 int u_audio_start_playback(struct g_audio *g_audio);
112 void u_audio_stop_playback(struct g_audio *g_audio);
114 int u_audio_get_volume(struct g_audio *g_audio, int playback, s16 *val);
115 int u_audio_set_volume(struct g_audio *g_audio, int playback, s16 val);
116 int u_audio_get_mute(struct g_audio *g_audio, int playback, int *val);
117 int u_audio_set_mute(struct g_audio *g_audio, int playback, int val);