| /Linux-v5.4/include/linux/usb/ | 
| D | composite.h | 191 struct usb_function {  struct212 					struct usb_function *);  argument
 214 					struct usb_function *);  argument
 215 	void			(*free_func)(struct usb_function *f);  argument
 219 	int			(*set_alt)(struct usb_function *,  argument
 221 	int			(*get_alt)(struct usb_function *,  argument
 223 	void			(*disable)(struct usb_function *);  argument
 224 	int			(*setup)(struct usb_function *,  argument
 226 	bool			(*req_match)(struct usb_function *,  argument
 229 	void			(*suspend)(struct usb_function *);  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/usb/gadget/legacy/ | 
| D | nokia.c | 107 static struct usb_function *f_acm_cfg1;108 static struct usb_function *f_acm_cfg2;
 109 static struct usb_function *f_ecm_cfg1;
 110 static struct usb_function *f_ecm_cfg2;
 111 static struct usb_function *f_obex1_cfg1;
 112 static struct usb_function *f_obex2_cfg1;
 113 static struct usb_function *f_obex1_cfg2;
 114 static struct usb_function *f_obex2_cfg2;
 115 static struct usb_function *f_phonet_cfg1;
 116 static struct usb_function *f_phonet_cfg2;
 [all …]
 
 | 
| 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;
 
 | 
| 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;
 
 | 
| 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[] = {
 
 | 
| D | cdc2.c | 80 static struct usb_function *f_acm;83 static struct usb_function *f_ecm;
 
 | 
| /Linux-v5.4/drivers/usb/gadget/function/ | 
| 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()
 317 static void gser_free(struct usb_function *f)  in gser_free()
 325 static void gser_unbind(struct usb_configuration *c, struct usb_function *f)  in gser_unbind()
 330 static struct usb_function *gser_alloc(struct usb_function_instance *fi)  in gser_alloc()
 
 | 
| 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()
 446 static void obex_free(struct usb_function *f)  in obex_free()
 454 static void obex_unbind(struct usb_configuration *c, struct usb_function *f)  in obex_unbind()
 459 static struct usb_function *obex_alloc(struct usb_function_instance *fi)  in obex_alloc()
 
 | 
| D | f_subset.c | 55 static inline struct f_gether *func_to_geth(struct usb_function *f)  in func_to_geth()253 static int geth_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in geth_set_alt()
 278 static void geth_disable(struct usb_function *f)  in geth_disable()
 292 geth_bind(struct usb_configuration *c, struct usb_function *f)  in geth_bind()
 451 static void geth_free(struct usb_function *f)  in geth_free()
 459 static void geth_unbind(struct usb_configuration *c, struct usb_function *f)  in geth_unbind()
 465 static struct usb_function *geth_alloc(struct usb_function_instance *fi)  in geth_alloc()
 
 | 
| D | f_phonet.c | 42 	struct usb_function		function;56 static inline struct f_phonet *func_to_pn(struct usb_function *f)  in func_to_pn()
 377 static void __pn_reset(struct usb_function *f)  in __pn_reset()
 394 static int pn_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in pn_set_alt()
 444 static int pn_get_alt(struct usb_function *f, unsigned intf)  in pn_get_alt()
 464 static void pn_disconnect(struct usb_function *f)  in pn_disconnect()
 478 static int pn_bind(struct usb_configuration *c, struct usb_function *f)  in pn_bind()
 641 static void phonet_free(struct usb_function *f)  in phonet_free()
 649 static void pn_unbind(struct usb_configuration *c, struct usb_function *f)  in pn_unbind()
 664 static struct usb_function *phonet_alloc(struct usb_function_instance *fi)  in phonet_alloc()
 
 | 
| D | f_uac1.c | 28 static inline struct f_uac1 *func_to_uac1(struct usb_function *f)  in func_to_uac1()321 static int audio_set_endpoint_req(struct usb_function *f,  in audio_set_endpoint_req()
 357 static int audio_get_endpoint_req(struct usb_function *f,  in audio_get_endpoint_req()
 386 f_audio_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in f_audio_setup()
 429 static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in f_audio_set_alt()
 474 static int f_audio_get_alt(struct usb_function *f, unsigned intf)  in f_audio_get_alt()
 495 static void f_audio_disable(struct usb_function *f)  in f_audio_disable()
 508 static int f_audio_bind(struct usb_configuration *c, struct usb_function *f)  in f_audio_bind()
 748 static void f_audio_free(struct usb_function *f)  in f_audio_free()
 761 static void f_audio_unbind(struct usb_configuration *c, struct usb_function *f)  in f_audio_unbind()
 [all …]
 
 | 
| D | f_eem.c | 33 static inline struct f_eem *func_to_eem(struct usb_function *f)  in func_to_eem()166 static int eem_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in eem_setup()
 182 static int eem_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in eem_set_alt()
 225 static void eem_disable(struct usb_function *f)  in eem_disable()
 240 static int eem_bind(struct usb_configuration *c, struct usb_function *f)  in eem_bind()
 592 static void eem_free(struct usb_function *f)  in eem_free()
 605 static void eem_unbind(struct usb_configuration *c, struct usb_function *f)  in eem_unbind()
 612 static struct usb_function *eem_alloc(struct usb_function_instance *fi)  in eem_alloc()
 
 | 
| D | f_uac1_legacy.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()
 653 static int f_audio_get_alt(struct usb_function *f, unsigned intf)  in f_audio_get_alt()
 669 static void f_audio_disable(struct usb_function *f)  in f_audio_disable()
 698 f_audio_bind(struct usb_configuration *c, struct usb_function *f)  in f_audio_bind()
 [all …]
 
 | 
| D | u_audio.h | 29 	struct usb_function func;46 static inline struct g_audio *func_to_g_audio(struct usb_function *f)  in func_to_g_audio()
 
 | 
| 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()
 221 static void lb_free_func(struct usb_function *f)  in lb_free_func()
 407 static int loopback_set_alt(struct usb_function *f,  in loopback_set_alt()
 418 static void loopback_disable(struct usb_function *f)  in loopback_disable()
 425 static struct usb_function *loopback_alloc(struct usb_function_instance *fi)  in loopback_alloc()
 
 | 
| D | f_uac2.c | 51 static inline struct f_uac2 *func_to_uac2(struct usb_function *f)  in func_to_uac2()593 afunc_bind(struct usb_configuration *cfg, struct usb_function *fn)  in afunc_bind()
 735 afunc_set_alt(struct usb_function *fn, unsigned intf, unsigned alt)  in afunc_set_alt()
 781 afunc_get_alt(struct usb_function *fn, unsigned intf)  in afunc_get_alt()
 801 afunc_disable(struct usb_function *fn)  in afunc_disable()
 812 in_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr)  in in_rq_cur()
 853 in_rq_range(struct usb_function *fn, const struct usb_ctrlrequest *cr)  in in_rq_range()
 895 ac_rq_in(struct usb_function *fn, const struct usb_ctrlrequest *cr)  in ac_rq_in()
 906 out_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr)  in out_rq_cur()
 919 setup_rq_inf(struct usb_function *fn, const struct usb_ctrlrequest *cr)  in setup_rq_inf()
 [all …]
 
 | 
| D | f_ecm.c | 62 static inline struct f_ecm *func_to_ecm(struct usb_function *f)  in func_to_ecm()465 static int ecm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in ecm_setup()
 530 static int ecm_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in ecm_set_alt()
 608 static int ecm_get_alt(struct usb_function *f, unsigned intf)  in ecm_get_alt()
 617 static void ecm_disable(struct usb_function *f)  in ecm_disable()
 676 ecm_bind(struct usb_configuration *c, struct usb_function *f)  in ecm_bind()
 885 static void ecm_free(struct usb_function *f)  in ecm_free()
 898 static void ecm_unbind(struct usb_configuration *c, struct usb_function *f)  in ecm_unbind()
 910 static struct usb_function *ecm_alloc(struct usb_function_instance *fi)  in ecm_alloc()
 
 | 
| D | f_acm.c | 74 static inline struct f_acm *func_to_acm(struct usb_function *f)  in func_to_acm()336 static int acm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in acm_setup()
 420 static int acm_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in acm_set_alt()
 464 static void acm_disable(struct usb_function *f)  in acm_disable()
 606 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()
 726 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi)  in acm_alloc_func()
 
 | 
| D | uvc.h | 116 	struct usb_function func;140 static inline struct uvc_device *to_uvc(struct usb_function *f)  in to_uvc()
 
 | 
| D | f_rndis.c | 82 static inline struct f_rndis *func_to_rndis(struct usb_function *f)  in func_to_rndis()463 rndis_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in rndis_setup()
 537 static int rndis_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in rndis_set_alt()
 607 static void rndis_disable(struct usb_function *f)  in rndis_disable()
 666 rndis_bind(struct usb_configuration *c, struct usb_function *f)  in rndis_bind()
 953 static void rndis_free(struct usb_function *f)  in rndis_free()
 967 static void rndis_unbind(struct usb_configuration *c, struct usb_function *f)  in rndis_unbind()
 979 static struct usb_function *rndis_alloc(struct usb_function_instance *fi)  in rndis_alloc()
 
 | 
| D | f_hid.c | 62 	struct usb_function		func;68 static inline struct f_hidg *func_to_hidg(struct usb_function *f)  in func_to_hidg()
 496 static int hidg_setup(struct usb_function *f,  in hidg_setup()
 608 static void hidg_disable(struct usb_function *f)  in hidg_disable()
 635 static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt)  in hidg_set_alt()
 744 static int hidg_bind(struct usb_configuration *c, struct usb_function *f)  in hidg_bind()
 1061 static void hidg_free(struct usb_function *f)  in hidg_free()
 1075 static void hidg_unbind(struct usb_configuration *c, struct usb_function *f)  in hidg_unbind()
 1085 static struct usb_function *hidg_alloc(struct usb_function_instance *fi)  in hidg_alloc()
 
 | 
| D | f_uvc.c | 223 uvc_function_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl)  in uvc_function_setup()260 uvc_function_get_alt(struct usb_function *f, unsigned interface)  in uvc_function_get_alt()
 275 uvc_function_set_alt(struct usb_function *f, unsigned interface, unsigned alt)  in uvc_function_set_alt()
 360 uvc_function_disable(struct usb_function *f)  in uvc_function_disable()
 585 uvc_function_bind(struct usb_configuration *c, struct usb_function *f)  in uvc_function_bind()
 871 static void uvc_free(struct usb_function *f)  in uvc_free()
 880 static void uvc_unbind(struct usb_configuration *c, struct usb_function *f)  in uvc_unbind()
 897 static struct usb_function *uvc_alloc(struct usb_function_instance *fi)  in uvc_alloc()
 
 | 
| D | f_printer.c | 90 	struct usb_function	function;93 static inline struct printer_dev *func_to_printer(struct usb_function *f)  in func_to_printer()
 891 static bool gprinter_req_match(struct usb_function *f,  in gprinter_req_match()
 933 static int printer_func_setup(struct usb_function *f,  in printer_func_setup()
 1014 		struct usb_function *f)  in printer_func_bind()
 1123 static int printer_func_set_alt(struct usb_function *f,  in printer_func_set_alt()
 1135 static void printer_func_disable(struct usb_function *f)  in printer_func_disable()
 1347 static void gprinter_free(struct usb_function *f)  in gprinter_free()
 1360 		struct usb_function *f)  in printer_func_unbind()
 1403 static struct usb_function *gprinter_alloc(struct usb_function_instance *fi)  in gprinter_alloc()
 
 | 
| /Linux-v5.4/drivers/usb/gadget/ | 
| 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()
 
 | 
| D | composite.c | 60 function_descriptors(struct usb_function *f,  in function_descriptors()146 			struct usb_function *f,  in config_ep_by_speed()
 257 		struct usb_function *function)  in usb_add_function()
 309 void usb_remove_function(struct usb_configuration *c, struct usb_function *f)  in usb_remove_function()
 343 int usb_function_deactivate(struct usb_function *function)  in usb_function_deactivate()
 371 int usb_function_activate(struct usb_function *function)  in usb_function_activate()
 416 		struct usb_function *function)  in usb_interface_id()
 454 	struct usb_function		*f;  in config_buf()
 752 	struct usb_function		*f;  in reset_config()
 809 		struct usb_function	*f = c->interface[tmp];  in set_config()
 [all …]
 
 |