Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/usb/gadget/function/
Du_audio.h51 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);
[all …]
Du_audio.c69 struct g_audio *audio_dev;
255 struct g_audio *audio_dev = uac->audio_dev; in u_audio_iso_fback_complete()
289 struct g_audio *audio_dev; in uac_pcm_trigger()
360 struct g_audio *audio_dev; in uac_pcm_open()
417 struct g_audio *audio_dev; in free_ep()
468 int u_audio_start_capture(struct g_audio *audio_dev) in u_audio_start_capture()
547 void u_audio_stop_capture(struct g_audio *audio_dev) in u_audio_stop_capture()
557 int u_audio_start_playback(struct g_audio *audio_dev) in u_audio_start_playback()
626 void u_audio_stop_playback(struct g_audio *audio_dev) in u_audio_stop_playback()
634 int u_audio_get_volume(struct g_audio *audio_dev, int playback, s16 *val) in u_audio_get_volume()
[all …]
Df_uac1.c36 struct g_audio g_audio; member
49 return container_of(f, struct f_uac1, g_audio.func); in func_to_uac1()
52 static inline struct f_uac1_opts *g_audio_to_uac1_opts(struct g_audio *audio) in g_audio_to_uac1_opts()
338 struct g_audio *audio = req->context; in audio_notify_complete()
346 static int audio_notify(struct g_audio *audio, int unit_id, int cs) in audio_notify()
403 struct g_audio *audio = func_to_g_audio(fn); in in_rq_cur()
454 struct g_audio *audio = func_to_g_audio(fn); in in_rq_min()
501 struct g_audio *audio = func_to_g_audio(fn); in in_rq_max()
548 struct g_audio *audio = func_to_g_audio(fn); in in_rq_res()
594 struct g_audio *audio = req->context; in out_rq_cur_complete()
[all …]
Df_uac2.c63 struct g_audio g_audio; member
76 return container_of(f, struct f_uac2, g_audio.func); in func_to_uac2()
80 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev) in g_audio_to_uac2_opts()
85 static int afunc_notify(struct g_audio *agdev, int unit_id, int cs);
894 static int afunc_validate_opts(struct g_audio *agdev, struct device *dev) in afunc_validate_opts()
950 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind()
1257 struct g_audio *agdev = req->context; in afunc_notify_complete()
1266 afunc_notify(struct g_audio *agdev, int unit_id, int cs) in afunc_notify()
1329 struct g_audio *agdev = func_to_g_audio(fn); in afunc_set_alt()
1361 ret = u_audio_start_capture(&uac2->g_audio); in afunc_set_alt()
[all …]
/Linux-v5.15/drivers/usb/gadget/legacy/
DMakefile11 g_audio-y := audio.o
29 obj-$(CONFIG_USB_AUDIO) += g_audio.o
DKconfig98 dynamically linked module called "g_audio".
/Linux-v5.15/drivers/media/v4l2-core/
Dv4l2-ioctl.c2709 DEFINE_V4L_STUB_FUNC(g_audio)