Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/usb/gadget/function/
Du_audio.h28 struct g_audio { struct
46 static inline struct g_audio *func_to_g_audio(struct usb_function *f) in func_to_g_audio() argument
48 return container_of(f, struct g_audio, func); in func_to_g_audio()
76 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name,
78 void g_audio_cleanup(struct g_audio *g_audio);
80 int u_audio_start_capture(struct g_audio *g_audio);
81 void u_audio_stop_capture(struct g_audio *g_audio);
82 int u_audio_start_playback(struct g_audio *g_audio);
83 void u_audio_stop_playback(struct g_audio *g_audio);
Du_audio.c50 struct g_audio *audio_dev;
189 struct g_audio *audio_dev; in uac_pcm_trigger()
258 struct g_audio *audio_dev; in uac_pcm_open()
340 struct g_audio *audio_dev; in free_ep()
365 int u_audio_start_capture(struct g_audio *audio_dev) in u_audio_start_capture()
408 void u_audio_stop_capture(struct g_audio *audio_dev) in u_audio_stop_capture()
416 int u_audio_start_playback(struct g_audio *audio_dev) in u_audio_start_playback()
484 void u_audio_stop_playback(struct g_audio *audio_dev) in u_audio_stop_playback()
492 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name, in g_audio_setup() argument
502 if (!g_audio) in g_audio_setup()
[all …]
Df_uac1.c23 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()
[all …]
Df_uac2.c47 struct g_audio g_audio; member
54 return container_of(f, struct f_uac2, g_audio.func); in func_to_uac2()
58 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev) in g_audio_to_uac2_opts()
478 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind()
634 ret = u_audio_start_capture(&uac2->g_audio); in afunc_set_alt()
636 u_audio_stop_capture(&uac2->g_audio); in afunc_set_alt()
641 ret = u_audio_start_playback(&uac2->g_audio); in afunc_set_alt()
643 u_audio_stop_playback(&uac2->g_audio); in afunc_set_alt()
656 struct g_audio *agdev = func_to_g_audio(fn); in afunc_get_alt()
679 u_audio_stop_capture(&uac2->g_audio); in afunc_disable()
[all …]
/Linux-v4.19/drivers/usb/gadget/legacy/
DMakefile11 g_audio-y := audio.o
29 obj-$(CONFIG_USB_AUDIO) += g_audio.o
DKconfig75 dynamically linked module called "g_audio".
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-ioctl.c2562 DEFINE_V4L_STUB_FUNC(g_audio)