/linux-4.4.14/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 | 1186 struct usb_function; 1187 int usb_assign_descriptors(struct usb_function *f, 1191 void usb_free_all_descriptors(struct usb_function *f);
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | nokia.c | 110 static struct usb_function *f_acm_cfg1; 111 static struct usb_function *f_acm_cfg2; 112 static struct usb_function *f_ecm_cfg1; 113 static struct usb_function *f_ecm_cfg2; 114 static struct usb_function *f_obex1_cfg1; 115 static struct usb_function *f_obex2_cfg1; 116 static struct usb_function *f_obex1_cfg2; 117 static struct usb_function *f_obex2_cfg2; 118 static struct usb_function *f_phonet_cfg1; 119 static struct usb_function *f_phonet_cfg2; [all …]
|
D | multi.c | 134 static struct usb_function *f_acm_rndis; 135 static struct usb_function *f_rndis; 136 static struct usb_function *f_msg_rndis; 216 static struct usb_function *f_acm_multi; 217 static struct usb_function *f_ecm; 218 static struct usb_function *f_msg_multi;
|
D | ether.c | 194 static struct usb_function *f_ecm; 197 static struct usb_function *f_eem; 200 static struct usb_function *f_geth; 203 static struct usb_function *f_rndis;
|
D | cdc2.c | 84 static struct usb_function *f_acm; 87 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; 165 static struct usb_function **f_ffs[] = {
|
D | acm_ms.c | 101 static struct usb_function *f_acm; 105 static struct usb_function *f_msg;
|
D | audio.c | 104 static struct usb_function *f_uac2; 107 static struct usb_function *f_uac1;
|
D | tcm_usb_gadget.h | 106 struct usb_function function;
|
D | zero.c | 210 static struct usb_function *func_ss; 252 static struct usb_function *func_lb;
|
D | ncm.c | 93 static struct usb_function *f_ncm;
|
D | gmidi.c | 117 static struct usb_function *f_midi;
|
D | tcm_usb_gadget.c | 28 static inline struct f_uas *to_f_uas(struct usb_function *f) in to_f_uas() 394 struct usb_function *f = &fu->function; in bot_set_alt() 424 static int usbg_bot_setup(struct usb_function *f, in usbg_bot_setup() 850 struct usb_function *f = &fu->function; in uasp_set_alt() 2015 static int usbg_bind(struct usb_configuration *c, struct usb_function *f) in usbg_bind() 2078 static void usbg_unbind(struct usb_configuration *c, struct usb_function *f) in usbg_unbind() 2113 static int usbg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in usbg_set_alt() 2132 static void usbg_disable(struct usb_function *f) in usbg_disable() 2143 static int usbg_setup(struct usb_function *f, in usbg_setup()
|
D | printer.c | 62 static struct usb_function *f_printer;
|
D | mass_storage.c | 87 static struct usb_function *f_msg;
|
D | serial.c | 113 static struct usb_function *f_serial[MAX_U_SERIAL_PORTS];
|
D | hid.c | 36 struct usb_function *f;
|
D | webcam.c | 75 static struct usb_function *f_uvc;
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_serial.c | 36 static inline struct f_gser *func_to_gser(struct usb_function *f) in func_to_gser() 149 static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in gser_set_alt() 175 static void gser_disable(struct usb_function *f) in gser_disable() 189 static int gser_bind(struct usb_configuration *c, struct usb_function *f) in gser_bind() 320 static void gser_free(struct usb_function *f) in gser_free() 328 static void gser_unbind(struct usb_configuration *c, struct usb_function *f) in gser_unbind() 333 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
|
D | f_obex.c | 41 static inline struct f_obex *func_to_obex(struct usb_function *f) in func_to_obex() 193 static int obex_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in obex_set_alt() 245 static int obex_get_alt(struct usb_function *f, unsigned intf) in obex_get_alt() 252 static void obex_disable(struct usb_function *f) in obex_disable() 306 static int obex_bind(struct usb_configuration *c, struct usb_function *f) in obex_bind() 449 static void obex_free(struct usb_function *f) in obex_free() 457 static void obex_unbind(struct usb_configuration *c, struct usb_function *f) in obex_unbind() 462 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_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() 455 static void geth_free(struct usb_function *f) in geth_free() 463 static void geth_unbind(struct usb_configuration *c, struct usb_function *f) in geth_unbind() 469 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_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() 649 static void phonet_free(struct usb_function *f) in phonet_free() 657 static void pn_unbind(struct usb_configuration *c, struct usb_function *f) in pn_unbind() 672 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() 230 static void eem_disable(struct usb_function *f) in eem_disable() 245 static int eem_bind(struct usb_configuration *c, struct usb_function *f) in eem_bind() 594 static void eem_free(struct usb_function *f) in eem_free() 607 static void eem_unbind(struct usb_configuration *c, struct usb_function *f) in eem_unbind() 614 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() 639 static void f_audio_disable(struct usb_function *f) in f_audio_disable() 668 f_audio_bind(struct usb_configuration *c, struct usb_function *f) in f_audio_bind() 928 static void f_audio_free(struct usb_function *f) in f_audio_free() [all …]
|
D | f_loopback.c | 33 struct usb_function function; 42 static inline struct f_loopback *func_to_loop(struct usb_function *f) in func_to_loop() 170 static int loopback_bind(struct usb_configuration *c, struct usb_function *f) in loopback_bind() 225 static void lb_free_func(struct usb_function *f) in lb_free_func() 413 static int loopback_set_alt(struct usb_function *f, in loopback_set_alt() 424 static void loopback_disable(struct usb_function *f) in loopback_disable() 431 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc()
|
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() 612 static int ecm_get_alt(struct usb_function *f, unsigned intf) in ecm_get_alt() 621 static void ecm_disable(struct usb_function *f) in ecm_disable() 680 ecm_bind(struct usb_configuration *c, struct usb_function *f) in ecm_bind() 887 static void ecm_free(struct usb_function *f) in ecm_free() 900 static void ecm_unbind(struct usb_configuration *c, struct usb_function *f) in ecm_unbind() 912 static struct usb_function *ecm_alloc(struct usb_function_instance *fi) in ecm_alloc()
|
D | f_acm.c | 77 static inline struct f_acm *func_to_acm(struct usb_function *f) in func_to_acm() 339 static int acm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) in acm_setup() 423 static int acm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in acm_set_alt() 467 static void acm_disable(struct usb_function *f) in acm_disable() 607 acm_bind(struct usb_configuration *c, struct usb_function *f) in acm_bind() 710 static void acm_unbind(struct usb_configuration *c, struct usb_function *f) in acm_unbind() 720 static void acm_free_func(struct usb_function *f) in acm_free_func() 727 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func()
|
D | uvc.h | 149 struct usb_function func; 173 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() 1137 afunc_set_alt(struct usb_function *fn, unsigned intf, unsigned alt) in afunc_set_alt() 1241 afunc_get_alt(struct usb_function *fn, unsigned intf) in afunc_get_alt() 1261 afunc_disable(struct usb_function *fn) in afunc_disable() 1274 in_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_cur() 1315 in_rq_range(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_range() 1358 ac_rq_in(struct usb_function *fn, const struct usb_ctrlrequest *cr) in ac_rq_in() 1369 out_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in out_rq_cur() [all …]
|
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() 608 static void rndis_disable(struct usb_function *f) in rndis_disable() 667 rndis_bind(struct usb_configuration *c, struct usb_function *f) in rndis_bind() 927 static void rndis_free(struct usb_function *f) in rndis_free() 941 static void rndis_unbind(struct usb_configuration *c, struct usb_function *f) in rndis_unbind() 953 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
|
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() 503 static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in hidg_set_alt() 584 static int hidg_bind(struct usb_configuration *c, struct usb_function *f) in hidg_bind() 890 static void hidg_free(struct usb_function *f) in hidg_free() 904 static void hidg_unbind(struct usb_configuration *c, struct usb_function *f) in hidg_unbind() 919 static struct usb_function *hidg_alloc(struct usb_function_instance *fi) in hidg_alloc()
|
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() 372 uvc_function_disable(struct usb_function *f) in uvc_function_disable() 577 uvc_function_bind(struct usb_configuration *c, struct usb_function *f) in uvc_function_bind() 847 static void uvc_free(struct usb_function *f) in uvc_free() 856 static void uvc_unbind(struct usb_configuration *c, struct usb_function *f) in uvc_unbind() 872 static struct usb_function *uvc_alloc(struct usb_function_instance *fi) in uvc_alloc()
|
D | f_sourcesink.c | 46 struct usb_function function; 62 static inline struct f_sourcesink *func_to_ss(struct usb_function *f) in func_to_ss() 334 sourcesink_bind(struct usb_configuration *c, struct usb_function *f) in sourcesink_bind() 465 sourcesink_free_func(struct usb_function *f) in sourcesink_free_func() 752 static int sourcesink_set_alt(struct usb_function *f, in sourcesink_set_alt() 762 static int sourcesink_get_alt(struct usb_function *f, unsigned intf) in sourcesink_get_alt() 769 static void sourcesink_disable(struct usb_function *f) in sourcesink_disable() 778 static int sourcesink_setup(struct usb_function *f, in sourcesink_setup() 850 static struct usb_function *source_sink_alloc_func( in source_sink_alloc_func()
|
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() 324 static int f_midi_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in f_midi_set_alt() 380 static void f_midi_disable(struct usb_function *f) in f_midi_disable() 720 static int f_midi_bind(struct usb_configuration *c, struct usb_function *f) in f_midi_bind() 1066 static void f_midi_free(struct usb_function *f) in f_midi_free() 1083 static void f_midi_unbind(struct usb_configuration *c, struct usb_function *f) in f_midi_unbind() 1102 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() 899 static bool gprinter_req_match(struct usb_function *f, in gprinter_req_match() 938 static int printer_func_setup(struct usb_function *f, in printer_func_setup() 1012 struct usb_function *f) in printer_func_bind() 1121 static int printer_func_set_alt(struct usb_function *f, in printer_func_set_alt() 1133 static void printer_func_disable(struct usb_function *f) in printer_func_disable() 1321 static void gprinter_free(struct usb_function *f) in gprinter_free() 1334 struct usb_function *f) in printer_func_unbind() 1377 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() 879 static int ncm_get_alt(struct usb_function *f, unsigned intf) in ncm_get_alt() 1269 static void ncm_disable(struct usb_function *f) in ncm_disable() 1336 static int ncm_bind(struct usb_configuration *c, struct usb_function *f) in ncm_bind() 1537 static void ncm_free(struct usb_function *f) in ncm_free() 1550 static void ncm_unbind(struct usb_configuration *c, struct usb_function *f) in ncm_unbind() 1566 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 | 48 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 | 57 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() 2328 static int fsg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) in fsg_set_alt() 2336 static void fsg_disable(struct usb_function *f) in fsg_disable() 3010 static int fsg_bind(struct usb_configuration *c, struct usb_function *f) in fsg_bind() 3110 static void fsg_unbind(struct usb_configuration *c, struct usb_function *f) in fsg_unbind() 3496 static void fsg_free(struct usb_function *f) in fsg_free() 3511 static struct usb_function *fsg_alloc(struct usb_function_instance *fi) in fsg_alloc()
|
/linux-4.4.14/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 | 104 struct usb_function *f, in config_ep_by_speed() 199 struct usb_function *function) in usb_add_function() 249 void usb_remove_function(struct usb_configuration *c, struct usb_function *f) in usb_remove_function() 280 int usb_function_deactivate(struct usb_function *function) in usb_function_deactivate() 308 int usb_function_activate(struct usb_function *function) in usb_function_activate() 353 struct usb_function *function) in usb_interface_id() 391 struct usb_function *f; in config_buf() 624 struct usb_function *f; in reset_config() 681 struct usb_function *f = c->interface[tmp]; in set_config() 805 struct usb_function *f; in usb_add_config() [all …]
|
D | config.c | 163 int usb_assign_descriptors(struct usb_function *f, in usb_assign_descriptors() 192 void usb_free_all_descriptors(struct usb_function *f) in usb_free_all_descriptors()
|
D | configfs.c | 371 struct usb_function *f; in config_usb_cfg_link() 421 struct usb_function *f; in config_usb_cfg_unlink() 1213 struct usb_function *f, *tmp; in purge_configs_funcs() 1325 struct usb_function *f; in configfs_composite_bind() 1326 struct usb_function *tmp; in configfs_composite_bind()
|