Home
last modified time | relevance | path

Searched refs:g_audio (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/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);
84 static inline struct g_audio *func_to_g_audio(struct usb_function *f) in func_to_g_audio()
86 return container_of(f, struct g_audio, func); in func_to_g_audio()
103 * @g_audio: struct with filled params, in_ep_maxpsize, out_ep_maxpsize
114 int g_audio_setup(struct g_audio *g_audio, const char *pcm_name,
116 void g_audio_cleanup(struct g_audio *g_audio);
[all...]
H A Du_audio.c75 struct g_audio *audio_dev;
285 struct g_audio *audio_dev = uac->audio_dev; in u_audio_iso_fback_complete()
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()
509 int u_audio_set_capture_srate(struct g_audio *audio_dev, int srate) in u_audio_set_capture_srate()
534 int u_audio_get_capture_srate(struct g_audio *audio_dev, u32 *val) in u_audio_get_capture_srate()
548 int u_audio_set_playback_srate(struct g_audio *audio_dev, int srate) in u_audio_set_playback_srate()
573 int u_audio_get_playback_srate(struct g_audio *audio_dev, u32 *val) in u_audio_get_playback_srate()
587 int u_audio_start_capture(struct g_audio *audio_de
1155 g_audio_setup(struct g_audio *g_audio, const char *pcm_name, const char *card_name) g_audio_setup() argument
1414 g_audio_cleanup(struct g_audio *g_audio) g_audio_cleanup() argument
[all...]
H A Df_uac2.c64 struct g_audio g_audio; member
79 return container_of(f, struct f_uac2, g_audio.func); in func_to_uac2()
83 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev) in g_audio_to_uac2_opts()
88 static int afunc_notify(struct g_audio *agdev, int unit_id, int cs);
985 static int afunc_validate_opts(struct g_audio *agdev, struct device *dev) in afunc_validate_opts()
1036 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind()
1350 struct g_audio *agdev = req->context; in afunc_notify_complete()
1359 afunc_notify(struct g_audio *agdev, int unit_id, int cs) in afunc_notify()
1422 struct g_audio *agde in afunc_set_alt()
[all...]
H A Df_uac1.c37 struct g_audio g_audio; member
53 return container_of(f, struct f_uac1, g_audio.func); in func_to_uac1()
56 static inline struct f_uac1_opts *g_audio_to_uac1_opts(struct g_audio *audio) in g_audio_to_uac1_opts()
346 struct g_audio *agdev = func_to_g_audio(fn); in uac_cs_attr_sample_rate()
368 struct g_audio *audio = req->context; in audio_notify_complete()
376 static int audio_notify(struct g_audio *audio, int unit_id, int cs) in audio_notify()
433 struct g_audio *audio = func_to_g_audio(fn); in in_rq_cur()
484 struct g_audio *audio = func_to_g_audio(fn); in in_rq_min()
531 struct g_audio *audi in in_rq_max()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A 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()
48 return container_of(f, struct g_audio, func); in func_to_g_audio()
65 * @g_audio: struct with filled params, in_ep_maxpsize, out_ep_maxpsize
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);
[all...]
H A Du_audio.c50 struct g_audio *audio_dev;
194 struct g_audio *audio_dev; in uac_pcm_trigger()
251 struct g_audio *audio_dev; in uac_pcm_open()
330 struct g_audio *audio_dev; in free_ep()
360 int u_audio_start_capture(struct g_audio *audio_dev) in u_audio_start_capture()
403 void u_audio_stop_capture(struct g_audio *audio_dev) in u_audio_stop_capture()
411 int u_audio_start_playback(struct g_audio *audio_dev) in u_audio_start_playback()
481 void u_audio_stop_playback(struct g_audio *audio_dev) in u_audio_stop_playback()
489 int g_audio_setup(struct g_audio *g_audio, cons argument
605 g_audio_cleanup(struct g_audio *g_audio) g_audio_cleanup() argument
[all...]
H A Df_uac1.c26 struct g_audio g_audio; member
33 return container_of(f, struct f_uac1, g_audio.func); in func_to_uac1()
36 static inline struct f_uac1_opts *g_audio_to_uac1_opts(struct g_audio *audio) in g_audio_to_uac1_opts()
464 ret = u_audio_start_capture(&uac1->g_audio); in f_audio_set_alt()
466 u_audio_stop_capture(&uac1->g_audio); in f_audio_set_alt()
471 ret = u_audio_start_playback(&uac1->g_audio); in f_audio_set_alt()
473 u_audio_stop_playback(&uac1->g_audio); in f_audio_set_alt()
510 u_audio_stop_playback(&uac1->g_audio); in f_audio_disable()
511 u_audio_stop_capture(&uac1->g_audio); in f_audio_disable()
[all...]
H A Df_uac2.c49 struct g_audio g_audio; member
56 return container_of(f, struct f_uac2, g_audio.func); in func_to_uac2()
60 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev) in g_audio_to_uac2_opts()
610 static int afunc_validate_opts(struct g_audio *agdev, struct device *dev) in afunc_validate_opts()
644 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind()
835 ret = u_audio_start_capture(&uac2->g_audio); in afunc_set_alt()
837 u_audio_stop_capture(&uac2->g_audio); in afunc_set_alt()
842 ret = u_audio_start_playback(&uac2->g_audio); in afunc_set_alt()
844 u_audio_stop_playback(&uac2->g_audio); in afunc_set_alt()
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/legacy/
H A DMakefile11 g_audio-y := audio.o
29 obj-$(CONFIG_USB_AUDIO) += g_audio.o
/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/
H A DMakefile11 g_audio-y := audio.o
29 obj-$(CONFIG_USB_AUDIO) += g_audio.o
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-ioctl.c2771 DEFINE_V4L_STUB_FUNC(g_audio)
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-ioctl.c2806 DEFINE_V4L_STUB_FUNC(g_audio)

Completed in 31 milliseconds