Home
last modified time | relevance | path

Searched refs:usb_function (Results 1 – 25 of 41) sorted by relevance

12

/linux/include/linux/usb/
H A Dcomposite.h189 struct usb_function { struct
210 struct usb_function *); argument
212 struct usb_function *); argument
213 void (*free_func)(struct usb_function *f); argument
217 int (*set_alt)(struct usb_function *, argument
219 int (*get_alt)(struct usb_function *, argument
221 void (*disable)(struct usb_function *); argument
222 int (*setup)(struct usb_function *, argument
224 bool (*req_match)(struct usb_function *, argument
227 void (*suspend)(struct usb_function *); argument
[all …]
/linux/drivers/usb/gadget/function/
H A Df_serial.c33 static inline struct f_gser *func_to_gser(struct usb_function *f) in func_to_gser()
146 static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in gser_set_alt()
172 static void gser_disable(struct usb_function *f) in gser_disable()
186 static int gser_bind(struct usb_configuration *c, struct usb_function *f) in gser_bind()
336 static void gser_free(struct usb_function *f) in gser_free()
344 static void gser_unbind(struct usb_configuration *c, struct usb_function *f) in gser_unbind()
353 static void gser_resume(struct usb_function *f) in gser_resume()
360 static void gser_suspend(struct usb_function *f) in gser_suspend()
367 static int gser_get_status(struct usb_function *f) in gser_get_status()
373 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
H A Df_obex.c37 static inline struct f_obex *func_to_obex(struct usb_function *f) in func_to_obex()
189 static int obex_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in obex_set_alt()
241 static int obex_get_alt(struct usb_function *f, unsigned intf) in obex_get_alt()
248 static void obex_disable(struct usb_function *f) in obex_disable()
302 static int obex_bind(struct usb_configuration *c, struct usb_function *f) in obex_bind()
445 static void obex_free(struct usb_function *f) in obex_free()
453 static void obex_unbind(struct usb_configuration *c, struct usb_function *f) in obex_unbind()
458 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
H A Df_ecm.c67 static inline struct f_ecm *func_to_ecm(struct usb_function *f) in func_to_ecm()
460 static int ecm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in ecm_setup()
525 static int ecm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in ecm_set_alt()
603 static int ecm_get_alt(struct usb_function *f, unsigned intf) in ecm_get_alt()
612 static void ecm_disable(struct usb_function *f) in ecm_disable()
675 ecm_bind(struct usb_configuration *c, struct usb_function *f) in ecm_bind()
871 static void ecm_suspend(struct usb_function *f) in ecm_suspend()
881 static void ecm_resume(struct usb_function *f) in ecm_resume()
891 static int ecm_get_status(struct usb_function *f) in ecm_get_status()
897 static void ecm_free(struct usb_function *f) in ecm_free()
[all …]
H A Df_subset.c56 static inline struct f_gether *func_to_geth(struct usb_function *f) in func_to_geth()
254 static int geth_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in geth_set_alt()
279 static void geth_disable(struct usb_function *f) in geth_disable()
293 geth_bind(struct usb_configuration *c, struct usb_function *f) in geth_bind()
443 static void geth_free(struct usb_function *f) in geth_free()
456 static void geth_unbind(struct usb_configuration *c, struct usb_function *f) in geth_unbind()
470 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
H A Df_loopback.c29 struct usb_function function;
38 static inline struct f_loopback *func_to_loop(struct usb_function *f) in func_to_loop()
166 static int loopback_bind(struct usb_configuration *c, struct usb_function *f) in loopback_bind()
219 static void lb_free_func(struct usb_function *f) in lb_free_func()
405 static int loopback_set_alt(struct usb_function *f, in loopback_set_alt()
416 static void loopback_disable(struct usb_function *f) in loopback_disable()
423 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc()
H A Df_eem.c39 static inline struct f_eem *func_to_eem(struct usb_function *f) in func_to_eem()
172 static int eem_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in eem_setup()
188 static int eem_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in eem_set_alt()
231 static void eem_disable(struct usb_function *f) in eem_disable()
246 static int eem_bind(struct usb_configuration *c, struct usb_function *f) in eem_bind()
623 static void eem_free(struct usb_function *f) in eem_free()
636 static void eem_unbind(struct usb_configuration *c, struct usb_function *f) in eem_unbind()
651 static struct usb_function *eem_alloc(struct usb_function_instance *fi) in eem_alloc()
H A Df_acm.c68 static inline struct f_acm *func_to_acm(struct usb_function *f) in func_to_acm()
332 static int acm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in acm_setup()
424 static int acm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in acm_set_alt()
470 static void acm_disable(struct usb_function *f) in acm_disable()
612 acm_bind(struct usb_configuration *c, struct usb_function *f) in acm_bind()
709 static void acm_unbind(struct usb_configuration *c, struct usb_function *f) in acm_unbind()
719 static void acm_free_func(struct usb_function *f) in acm_free_func()
732 static void acm_resume(struct usb_function *f) in acm_resume()
739 static void acm_suspend(struct usb_function *f) in acm_suspend()
746 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func()
H A Du_audio.h61 struct usb_function func;
84 static inline struct g_audio *func_to_g_audio(struct usb_function *f) in func_to_g_audio()
H A Df_rndis.c85 static inline struct f_rndis *func_to_rndis(struct usb_function *f) in func_to_rndis()
455 rndis_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in rndis_setup()
529 static int rndis_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in rndis_set_alt()
599 static void rndis_disable(struct usb_function *f) in rndis_disable()
659 rndis_bind(struct usb_configuration *c, struct usb_function *f) in rndis_bind()
930 static void rndis_free(struct usb_function *f) in rndis_free()
944 static void rndis_unbind(struct usb_configuration *c, struct usb_function *f) in rndis_unbind()
963 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
H A Duvc.h156 struct usb_function func;
189 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc()
H A Df_sourcesink.c35 struct usb_function function;
54 static inline struct f_sourcesink *func_to_ss(struct usb_function *f) in func_to_ss()
318 sourcesink_bind(struct usb_configuration *c, struct usb_function *f) in sourcesink_bind()
454 sourcesink_free_func(struct usb_function *f) in sourcesink_free_func()
743 static int sourcesink_set_alt(struct usb_function *f, in sourcesink_set_alt()
753 static int sourcesink_get_alt(struct usb_function *f, unsigned intf) in sourcesink_get_alt()
760 static void sourcesink_disable(struct usb_function *f) in sourcesink_disable()
769 static int sourcesink_setup(struct usb_function *f, in sourcesink_setup()
841 static struct usb_function *source_sink_alloc_func( in source_sink_alloc_func()
H A Df_printer.c96 struct usb_function function;
99 static inline struct printer_dev *func_to_printer(struct usb_function *f) in func_to_printer()
968 static bool gprinter_req_match(struct usb_function *f, in gprinter_req_match()
1010 static int printer_func_setup(struct usb_function *f, in printer_func_setup()
1091 struct usb_function *f) in printer_func_bind()
1202 static int printer_func_set_alt(struct usb_function *f, in printer_func_set_alt()
1214 static void printer_func_disable(struct usb_function *f) in printer_func_disable()
1427 static void gprinter_free(struct usb_function *f) in gprinter_free()
1441 struct usb_function *f) in printer_func_unbind()
1484 static struct usb_function *gprinter_alloc(struct usb_function_instance *fi) in gprinter_alloc()
H A Df_midi.c81 struct usb_function func;
106 static inline struct f_midi *func_to_midi(struct usb_function *f) in func_to_midi()
339 struct usb_function *f, in f_midi_start_ep()
364 static int f_midi_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in f_midi_set_alt()
418 static void f_midi_disable(struct usb_function *f) in f_midi_disable()
868 static int f_midi_bind(struct usb_configuration *c, struct usb_function *f) in f_midi_bind()
1301 static void f_midi_free(struct usb_function *f) in f_midi_free()
1328 static void f_midi_unbind(struct usb_configuration *c, struct usb_function *f) in f_midi_unbind()
1347 static struct usb_function *f_midi_alloc(struct usb_function_instance *fi) in f_midi_alloc()
H A Df_ncm.c81 static inline struct f_ncm *func_to_ncm(struct usb_function *f) in func_to_ncm()
653 struct usb_function *f = req->context; in ncm_ep0out_complete()
679 static int ncm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in ncm_setup()
859 static int ncm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in ncm_set_alt()
940 static int ncm_get_alt(struct usb_function *f, unsigned intf) in ncm_get_alt()
1375 static void ncm_disable(struct usb_function *f) in ncm_disable()
1441 static int ncm_bind(struct usb_configuration *c, struct usb_function *f) in ncm_bind()
1719 static void ncm_free(struct usb_function *f) in ncm_free()
1732 static void ncm_unbind(struct usb_configuration *c, struct usb_function *f) in ncm_unbind()
1762 static struct usb_function *ncm_alloc(struct usb_function_instance *fi) in ncm_alloc()
H A Df_hid.c110 struct usb_function func;
116 static inline struct f_hidg *func_to_hidg(struct usb_function *f) in func_to_hidg()
840 static int hidg_setup(struct usb_function *f, in hidg_setup()
979 static void hidg_disable(struct usb_function *f) in hidg_disable()
1022 static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in hidg_set_alt()
1147 static int hidg_bind(struct usb_configuration *c, struct usb_function *f) in hidg_bind()
1572 static void hidg_free(struct usb_function *f) in hidg_free()
1585 static void hidg_unbind(struct usb_configuration *c, struct usb_function *f) in hidg_unbind()
1594 static struct usb_function *hidg_alloc(struct usb_function_instance *fi) in hidg_alloc()
H A Du_serial.h39 struct usb_function func;
/linux/drivers/usb/gadget/legacy/
H A Dmulti.c130 static struct usb_function *f_acm_rndis;
131 static struct usb_function *f_rndis;
132 static struct usb_function *f_msg_rndis;
212 static struct usb_function *f_acm_multi;
213 static struct usb_function *f_ecm;
214 static struct usb_function *f_msg_multi;
H A Dether.c190 static struct usb_function *f_ecm;
193 static struct usb_function *f_eem;
196 static struct usb_function *f_geth;
199 static struct usb_function *f_rndis;
H A Dg_ffs.c36 static struct usb_function *f_ecm;
38 static struct usb_function *f_geth;
43 static struct usb_function *f_rndis;
161 static struct usb_function **f_ffs[] = {
H A Dcdc2.c80 static struct usb_function *f_acm;
83 static struct usb_function *f_ecm;
H A Dacm_ms.c97 static struct usb_function *f_acm;
101 static struct usb_function *f_msg;
/linux/drivers/usb/gadget/
H A Dfunctions.c57 struct usb_function *usb_get_function(struct usb_function_instance *fi) in usb_get_function()
59 struct usb_function *f; in usb_get_function()
82 void usb_put_function(struct usb_function *f) in usb_put_function()
H A Dcomposite.c63 function_descriptors(struct usb_function *f, in function_descriptors()
152 struct usb_function *f, in config_ep_by_speed_and_alt()
289 struct usb_function *f, in config_ep_by_speed()
311 struct usb_function *function) in usb_add_function()
363 void usb_remove_function(struct usb_configuration *c, struct usb_function *f) in usb_remove_function()
397 int usb_function_deactivate(struct usb_function *function) in usb_function_deactivate()
428 int usb_function_activate(struct usb_function *function) in usb_function_activate()
476 struct usb_function *function) in usb_interface_id()
503 int usb_func_wakeup(struct usb_function *func) in usb_func_wakeup()
569 struct usb_function *f; in config_buf()
[all …]
H A Dconfig.c106 int usb_assign_descriptors(struct usb_function *f, in usb_assign_descriptors()
147 void usb_free_all_descriptors(struct usb_function *f) in usb_free_all_descriptors()

12