| /linux/include/linux/usb/ |
| H A D | composite.h | 189 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 D | f_serial.c | 33 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 D | f_obex.c | 37 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 D | f_ecm.c | 67 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 D | f_subset.c | 56 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 D | f_loopback.c | 29 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 D | f_eem.c | 39 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 D | f_acm.c | 68 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 D | u_audio.h | 61 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 D | f_rndis.c | 85 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 D | uvc.h | 156 struct usb_function func; 189 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc()
|
| H A D | f_sourcesink.c | 35 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 D | f_printer.c | 96 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 D | f_midi.c | 81 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 D | f_ncm.c | 81 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 D | f_hid.c | 110 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 D | u_serial.h | 39 struct usb_function func;
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | multi.c | 130 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 D | ether.c | 190 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 D | g_ffs.c | 36 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 D | cdc2.c | 80 static struct usb_function *f_acm; 83 static struct usb_function *f_ecm;
|
| H A D | acm_ms.c | 97 static struct usb_function *f_acm; 101 static struct usb_function *f_msg;
|
| /linux/drivers/usb/gadget/ |
| H A D | functions.c | 57 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 D | composite.c | 63 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 D | config.c | 106 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()
|