Home
last modified time | relevance | path

Searched refs:g_audio (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/usb/gadget/function/
H A Du_audio.h60 struct g_audio { struct
76 int (*notify)(struct g_audio *g_audio, int unit_id, int cs); argument
114 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name,
116 void g_audio_cleanup(struct g_audio *g_audio);
118 int u_audio_start_capture(struct g_audio *g_audio);
119 void u_audio_stop_capture(struct g_audio *g_audio);
120 int u_audio_start_playback(struct g_audio *g_audio);
121 void u_audio_stop_playback(struct g_audio *g_audio);
130 int u_audio_get_mute(struct g_audio *g_audio, int playback, int *val);
131 int u_audio_set_mute(struct g_audio *g_audio, int playback, int val);
[all …]
H A Du_audio.c75 struct g_audio *audio_dev;
318 struct g_audio *audio_dev; in uac_pcm_trigger()
389 struct g_audio *audio_dev; in uac_pcm_open()
443 struct g_audio *audio_dev; in free_ep()
1180 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name, in g_audio_setup() argument
1191 if (!g_audio) in g_audio_setup()
1197 g_audio->uac = uac; in g_audio_setup()
1440 void g_audio_cleanup(struct g_audio *g_audio) in g_audio_cleanup() argument
1445 if (!g_audio || !g_audio->uac) in g_audio_cleanup()
1448 uac = g_audio->uac; in g_audio_cleanup()
[all …]
H A Df_uac1.c37 struct g_audio g_audio; member
425 struct g_audio *audio = req->context; in audio_notify_complete()
681 struct g_audio *audio = req->context; in out_rq_cur_complete()
971 u_audio_stop_capture(&uac1->g_audio); in f_audio_set_alt()
1015 u_audio_stop_playback(&uac1->g_audio); in f_audio_disable()
1016 u_audio_stop_capture(&uac1->g_audio); in f_audio_disable()
1026 u_audio_suspend(&uac1->g_audio); in f_audio_suspend()
1799 struct g_audio *audio; in f_audio_free()
1843 uac1->g_audio.func.name = "uac1_func"; in f_audio_alloc()
1844 uac1->g_audio.func.bind = f_audio_bind; in f_audio_alloc()
[all …]
H A Df_uac2.c64 struct g_audio g_audio; member
1360 struct g_audio *agdev = req->context; in afunc_notify_complete()
1466 u_audio_stop_capture(&uac2->g_audio); in afunc_set_alt()
1509 u_audio_stop_capture(&uac2->g_audio); in afunc_disable()
1510 u_audio_stop_playback(&uac2->g_audio); in afunc_disable()
1520 u_audio_suspend(&uac2->g_audio); in afunc_suspend()
1725 struct g_audio *agdev = req->context; in out_rq_cur_complete()
2250 struct g_audio *agdev; in afunc_free()
2290 uac2->g_audio.func.name = "uac2_func"; in afunc_alloc()
2291 uac2->g_audio.func.bind = afunc_bind; in afunc_alloc()
[all …]
/linux-6.15/drivers/usb/gadget/legacy/
H A DMakefile11 g_audio-y := audio.o
29 obj-$(CONFIG_USB_AUDIO) += g_audio.o
H A DKconfig98 dynamically linked module called "g_audio".
/linux-6.15/drivers/media/v4l2-core/
H A Dv4l2-ioctl.c2886 DEFINE_V4L_STUB_FUNC(g_audio)