/linux-4.1.27/include/linux/usb/ |
D | composite.h | 183 struct usb_function { struct 203 struct usb_function *); argument 205 struct usb_function *); argument 206 void (*free_func)(struct usb_function *f); argument 210 int (*set_alt)(struct usb_function *, argument 212 int (*get_alt)(struct usb_function *, argument 214 void (*disable)(struct usb_function *); argument 215 int (*setup)(struct usb_function *, argument 217 bool (*req_match)(struct usb_function *, argument 219 void (*suspend)(struct usb_function *); argument [all …]
|
D | gadget.h | 998 struct usb_function; 999 int usb_assign_descriptors(struct usb_function *f, 1003 void usb_free_all_descriptors(struct usb_function *f);
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | nokia.c | 87 static struct usb_function *f_acm_cfg1; 88 static struct usb_function *f_acm_cfg2; 89 static struct usb_function *f_ecm_cfg1; 90 static struct usb_function *f_ecm_cfg2; 91 static struct usb_function *f_obex1_cfg1; 92 static struct usb_function *f_obex2_cfg1; 93 static struct usb_function *f_obex1_cfg2; 94 static struct usb_function *f_obex2_cfg2; 95 static struct usb_function *f_phonet_cfg1; 96 static struct usb_function *f_phonet_cfg2; [all …]
|
D | multi.c | 148 static struct usb_function *f_acm_rndis; 149 static struct usb_function *f_rndis; 150 static struct usb_function *f_msg_rndis; 230 static struct usb_function *f_acm_multi; 231 static struct usb_function *f_ecm; 232 static struct usb_function *f_msg_multi;
|
D | ether.c | 207 static struct usb_function *f_ecm; 210 static struct usb_function *f_eem; 213 static struct usb_function *f_geth; 216 static struct usb_function *f_rndis;
|
D | cdc2.c | 98 static struct usb_function *f_acm; 101 static struct usb_function *f_ecm;
|
D | g_ffs.c | 40 static struct usb_function *f_ecm; 42 static struct usb_function *f_geth; 47 static struct usb_function *f_rndis; 179 static struct usb_function **f_ffs[] = {
|
D | acm_ms.c | 115 static struct usb_function *f_acm; 119 static struct usb_function *f_msg;
|
D | audio.c | 105 static struct usb_function *f_uac2; 108 static struct usb_function *f_uac1;
|
D | tcm_usb_gadget.h | 118 struct usb_function function;
|
D | zero.c | 227 static struct usb_function *func_ss; 269 static struct usb_function *func_lb;
|
D | ncm.c | 106 static struct usb_function *f_ncm;
|
D | gmidi.c | 119 static struct usb_function *f_midi;
|
D | printer.c | 64 static struct usb_function *f_printer;
|
D | mass_storage.c | 101 static struct usb_function *f_msg;
|
D | tcm_usb_gadget.c | 34 static inline struct f_uas *to_f_uas(struct usb_function *f) in to_f_uas() 400 struct usb_function *f = &fu->function; in bot_set_alt() 430 static int usbg_bot_setup(struct usb_function *f, in usbg_bot_setup() 856 struct usb_function *f = &fu->function; in uasp_set_alt() 2198 static int usbg_bind(struct usb_configuration *c, struct usb_function *f) in usbg_bind() 2271 static void usbg_unbind(struct usb_configuration *c, struct usb_function *f) in usbg_unbind() 2306 static int usbg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in usbg_set_alt() 2325 static void usbg_disable(struct usb_function *f) in usbg_disable() 2336 static int usbg_setup(struct usb_function *f, in usbg_setup()
|
D | serial.c | 127 static struct usb_function *f_serial[MAX_U_SERIAL_PORTS];
|
D | hid.c | 37 struct usb_function *f;
|
D | webcam.c | 75 static struct usb_function *f_uvc;
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | f_serial.c | 37 static inline struct f_gser *func_to_gser(struct usb_function *f) in func_to_gser() 150 static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in gser_set_alt() 176 static void gser_disable(struct usb_function *f) in gser_disable() 190 static int gser_bind(struct usb_configuration *c, struct usb_function *f) in gser_bind() 347 static void gser_free(struct usb_function *f) in gser_free() 355 static void gser_unbind(struct usb_configuration *c, struct usb_function *f) in gser_unbind() 360 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
|
D | f_subset.c | 59 static inline struct f_gether *func_to_geth(struct usb_function *f) in func_to_geth() 257 static int geth_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in geth_set_alt() 282 static void geth_disable(struct usb_function *f) in geth_disable() 296 geth_bind(struct usb_configuration *c, struct usb_function *f) in geth_bind() 463 static void geth_free(struct usb_function *f) in geth_free() 471 static void geth_unbind(struct usb_configuration *c, struct usb_function *f) in geth_unbind() 477 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
|
D | f_obex.c | 43 static inline struct f_obex *func_to_obex(struct usb_function *f) in func_to_obex() 195 static int obex_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in obex_set_alt() 247 static int obex_get_alt(struct usb_function *f, unsigned intf) in obex_get_alt() 254 static void obex_disable(struct usb_function *f) in obex_disable() 314 static int obex_bind(struct usb_configuration *c, struct usb_function *f) in obex_bind() 494 static void obex_free(struct usb_function *f) in obex_free() 502 static void obex_unbind(struct usb_configuration *c, struct usb_function *f) in obex_unbind() 507 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
|
D | f_loopback.c | 38 struct usb_function function; 44 static inline struct f_loopback *func_to_loop(struct usb_function *f) in func_to_loop() 175 static int loopback_bind(struct usb_configuration *c, struct usb_function *f) in loopback_bind() 232 static void lb_free_func(struct usb_function *f) in lb_free_func() 365 static int loopback_set_alt(struct usb_function *f, in loopback_set_alt() 377 static void loopback_disable(struct usb_function *f) in loopback_disable() 384 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc()
|
D | f_phonet.c | 45 struct usb_function function; 59 static inline struct f_phonet *func_to_pn(struct usb_function *f) in func_to_pn() 385 static void __pn_reset(struct usb_function *f) in __pn_reset() 402 static int pn_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in pn_set_alt() 452 static int pn_get_alt(struct usb_function *f, unsigned intf) in pn_get_alt() 472 static void pn_disconnect(struct usb_function *f) in pn_disconnect() 486 static int pn_bind(struct usb_configuration *c, struct usb_function *f) in pn_bind() 672 static void phonet_free(struct usb_function *f) in phonet_free() 680 static void pn_unbind(struct usb_configuration *c, struct usb_function *f) in pn_unbind() 695 static struct usb_function *phonet_alloc(struct usb_function_instance *fi) in phonet_alloc()
|
D | f_eem.c | 37 static inline struct f_eem *func_to_eem(struct usb_function *f) in func_to_eem() 170 static int eem_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in eem_setup() 187 static int eem_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in eem_set_alt() 233 static void eem_disable(struct usb_function *f) in eem_disable() 248 static int eem_bind(struct usb_configuration *c, struct usb_function *f) in eem_bind() 604 static void eem_free(struct usb_function *f) in eem_free() 617 static void eem_unbind(struct usb_configuration *c, struct usb_function *f) in eem_unbind() 624 static struct usb_function *eem_alloc(struct usb_function_instance *fi) in eem_alloc()
|
D | f_uac1.c | 294 static inline struct f_audio *func_to_audio(struct usb_function *f) in func_to_audio() 382 static int audio_set_intf_req(struct usb_function *f, in audio_set_intf_req() 418 static int audio_get_intf_req(struct usb_function *f, in audio_get_intf_req() 456 static int audio_set_endpoint_req(struct usb_function *f, in audio_set_endpoint_req() 492 static int audio_get_endpoint_req(struct usb_function *f, in audio_get_endpoint_req() 521 f_audio_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in f_audio_setup() 572 static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in f_audio_set_alt() 640 static void f_audio_disable(struct usb_function *f) in f_audio_disable() 669 f_audio_bind(struct usb_configuration *c, struct usb_function *f) in f_audio_bind() 939 static void f_audio_free(struct usb_function *f) in f_audio_free() [all …]
|
D | f_ecm.c | 66 static inline struct f_ecm *func_to_ecm(struct usb_function *f) in func_to_ecm() 469 static int ecm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in ecm_setup() 534 static int ecm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in ecm_set_alt() 615 static int ecm_get_alt(struct usb_function *f, unsigned intf) in ecm_get_alt() 624 static void ecm_disable(struct usb_function *f) in ecm_disable() 686 ecm_bind(struct usb_configuration *c, struct usb_function *f) in ecm_bind() 904 static void ecm_free(struct usb_function *f) in ecm_free() 917 static void ecm_unbind(struct usb_configuration *c, struct usb_function *f) in ecm_unbind() 929 static struct usb_function *ecm_alloc(struct usb_function_instance *fi) in ecm_alloc()
|
D | uvc.h | 150 struct usb_function func; 174 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc()
|
D | f_uac2.c | 127 struct usb_function func; 134 struct audio_dev *func_to_agdev(struct usb_function *f) in func_to_agdev() 1002 afunc_bind(struct usb_configuration *cfg, struct usb_function *fn) in afunc_bind() 1143 afunc_set_alt(struct usb_function *fn, unsigned intf, unsigned alt) in afunc_set_alt() 1247 afunc_get_alt(struct usb_function *fn, unsigned intf) in afunc_get_alt() 1267 afunc_disable(struct usb_function *fn) in afunc_disable() 1280 in_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_cur() 1321 in_rq_range(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_range() 1364 ac_rq_in(struct usb_function *fn, const struct usb_ctrlrequest *cr) in ac_rq_in() 1375 out_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in out_rq_cur() [all …]
|
D | f_acm.c | 78 static inline struct f_acm *func_to_acm(struct usb_function *f) in func_to_acm() 340 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() 471 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() 726 static void acm_unbind(struct usb_configuration *c, struct usb_function *f) in acm_unbind() 736 static void acm_free_func(struct usb_function *f) in acm_free_func() 743 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func()
|
D | f_hid.c | 65 struct usb_function func; 71 static inline struct f_hidg *func_to_hidg(struct usb_function *f) in func_to_hidg() 390 static int hidg_setup(struct usb_function *f, in hidg_setup() 489 static void hidg_disable(struct usb_function *f) in hidg_disable() 506 static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in hidg_set_alt() 590 static int hidg_bind(struct usb_configuration *c, struct usb_function *f) in hidg_bind() 900 static void hidg_free(struct usb_function *f) in hidg_free() 914 static void hidg_unbind(struct usb_configuration *c, struct usb_function *f) in hidg_unbind() 929 static struct usb_function *hidg_alloc(struct usb_function_instance *fi) in hidg_alloc()
|
D | f_rndis.c | 86 static inline struct f_rndis *func_to_rndis(struct usb_function *f) in func_to_rndis() 464 rndis_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in rndis_setup() 538 static int rndis_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in rndis_set_alt() 610 static void rndis_disable(struct usb_function *f) in rndis_disable() 670 rndis_bind(struct usb_configuration *c, struct usb_function *f) in rndis_bind() 941 static void rndis_free(struct usb_function *f) in rndis_free() 955 static void rndis_unbind(struct usb_configuration *c, struct usb_function *f) in rndis_unbind() 967 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
|
D | f_sourcesink.c | 52 struct usb_function function; 61 static inline struct f_sourcesink *func_to_ss(struct usb_function *f) in func_to_ss() 342 sourcesink_bind(struct usb_configuration *c, struct usb_function *f) in sourcesink_bind() 478 sourcesink_free_func(struct usb_function *f) in sourcesink_free_func() 766 static int sourcesink_set_alt(struct usb_function *f, in sourcesink_set_alt() 777 static int sourcesink_get_alt(struct usb_function *f, unsigned intf) in sourcesink_get_alt() 784 static void sourcesink_disable(struct usb_function *f) in sourcesink_disable() 793 static int sourcesink_setup(struct usb_function *f, in sourcesink_setup() 865 static struct usb_function *source_sink_alloc_func( in source_sink_alloc_func()
|
D | f_uvc.c | 230 uvc_function_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in uvc_function_setup() 272 uvc_function_get_alt(struct usb_function *f, unsigned interface) in uvc_function_get_alt() 287 uvc_function_set_alt(struct usb_function *f, unsigned interface, unsigned alt) in uvc_function_set_alt() 382 uvc_function_disable(struct usb_function *f) in uvc_function_disable() 594 uvc_function_bind(struct usb_configuration *c, struct usb_function *f) in uvc_function_bind() 877 static void uvc_free(struct usb_function *f) in uvc_free() 886 static void uvc_unbind(struct usb_configuration *c, struct usb_function *f) in uvc_unbind() 904 static struct usb_function *uvc_alloc(struct usb_function_instance *fi) in uvc_alloc()
|
D | f_midi.c | 73 struct usb_function func; 92 static inline struct f_midi *func_to_midi(struct usb_function *f) in func_to_midi() 299 struct usb_function *f, in f_midi_start_ep() 325 static int f_midi_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in f_midi_set_alt() 377 static void f_midi_disable(struct usb_function *f) in f_midi_disable() 711 static int f_midi_bind(struct usb_configuration *c, struct usb_function *f) in f_midi_bind() 1070 static void f_midi_free(struct usb_function *f) in f_midi_free() 1087 static void f_midi_unbind(struct usb_configuration *c, struct usb_function *f) in f_midi_unbind() 1106 static struct usb_function *f_midi_alloc(struct usb_function_instance *fi) in f_midi_alloc()
|
D | f_printer.c | 95 struct usb_function function; 98 static inline struct printer_dev *func_to_printer(struct usb_function *f) in func_to_printer() 895 static bool gprinter_req_match(struct usb_function *f, in gprinter_req_match() 934 static int printer_func_setup(struct usb_function *f, in printer_func_setup() 1008 struct usb_function *f) in printer_func_bind() 1119 static int printer_func_set_alt(struct usb_function *f, in printer_func_set_alt() 1131 static void printer_func_disable(struct usb_function *f) in printer_func_disable() 1320 static void gprinter_free(struct usb_function *f) in gprinter_free() 1333 struct usb_function *f) in printer_func_unbind() 1376 static struct usb_function *gprinter_alloc(struct usb_function_instance *fi) in gprinter_alloc()
|
D | f_ncm.c | 85 static inline struct f_ncm *func_to_ncm(struct usb_function *f) in func_to_ncm() 587 struct usb_function *f = req->context; in ncm_ep0out_complete() 613 static int ncm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in ncm_setup() 796 static int ncm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in ncm_set_alt() 883 static int ncm_get_alt(struct usb_function *f, unsigned intf) in ncm_get_alt() 1273 static void ncm_disable(struct usb_function *f) in ncm_disable() 1341 static int ncm_bind(struct usb_configuration *c, struct usb_function *f) in ncm_bind() 1553 static void ncm_free(struct usb_function *f) in ncm_free() 1566 static void ncm_unbind(struct usb_configuration *c, struct usb_function *f) in ncm_unbind() 1582 static struct usb_function *ncm_alloc(struct usb_function_instance *fi) in ncm_alloc()
|
D | u_serial.h | 38 struct usb_function func;
|
D | u_uac1.h | 50 struct usb_function func;
|
D | f_fs.c | 74 struct usb_function function; 78 static struct ffs_function *ffs_func_from_usb(struct usb_function *f) in ffs_func_from_usb() 96 struct usb_function *); 97 static int ffs_func_set_alt(struct usb_function *, unsigned, unsigned); 98 static void ffs_func_disable(struct usb_function *); 99 static int ffs_func_setup(struct usb_function *, 101 static void ffs_func_suspend(struct usb_function *); 102 static void ffs_func_resume(struct usb_function *); 2683 static inline struct f_fs_opts *ffs_do_functionfs_bind(struct usb_function *f, in ffs_do_functionfs_bind() 2731 struct usb_function *f) in _ffs_func_bind() [all …]
|
D | u_ether.h | 59 struct usb_function func;
|
D | f_mass_storage.c | 324 struct usb_function function; 352 static inline struct fsg_dev *fsg_from_func(struct usb_function *f) in fsg_from_func() 502 static int fsg_setup(struct usb_function *f, in fsg_setup() 2330 static int fsg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in fsg_set_alt() 2338 static void fsg_disable(struct usb_function *f) in fsg_disable() 3011 static int fsg_bind(struct usb_configuration *c, struct usb_function *f) in fsg_bind() 3106 static void fsg_unbind(struct usb_configuration *c, struct usb_function *f) in fsg_unbind() 3519 static void fsg_free(struct usb_function *f) in fsg_free() 3534 static struct usb_function *fsg_alloc(struct usb_function_instance *fi) in fsg_alloc()
|
/linux-4.1.27/drivers/usb/gadget/ |
D | functions.c | 56 struct usb_function *usb_get_function(struct usb_function_instance *fi) in usb_get_function() 58 struct usb_function *f; in usb_get_function() 81 void usb_put_function(struct usb_function *f) in usb_put_function()
|
D | composite.c | 103 struct usb_function *f, in config_ep_by_speed() 198 struct usb_function *function) in usb_add_function() 242 void usb_remove_function(struct usb_configuration *c, struct usb_function *f) in usb_remove_function() 273 int usb_function_deactivate(struct usb_function *function) in usb_function_deactivate() 301 int usb_function_activate(struct usb_function *function) in usb_function_activate() 346 struct usb_function *function) in usb_interface_id() 384 struct usb_function *f; in config_buf() 617 struct usb_function *f; in reset_config() 674 struct usb_function *f = c->interface[tmp]; in set_config() 798 struct usb_function *f; in usb_add_config() [all …]
|
D | config.c | 162 int usb_assign_descriptors(struct usb_function *f, in usb_assign_descriptors() 191 void usb_free_all_descriptors(struct usb_function *f) in usb_free_all_descriptors()
|
D | configfs.c | 382 struct usb_function *f; in config_usb_cfg_link() 432 struct usb_function *f; in config_usb_cfg_unlink() 1283 struct usb_function *f, *tmp; in purge_configs_funcs() 1382 struct usb_function *f; in configfs_composite_bind() 1383 struct usb_function *tmp; in configfs_composite_bind()
|