| /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()
  |