| /linux/drivers/usb/gadget/ |
| H A D | functions.c | 12 static struct usb_function_instance *try_get_usb_function_instance(const char *name) in try_get_usb_function_instance() 15 struct usb_function_instance *fi; in try_get_usb_function_instance() 39 struct usb_function_instance *usb_get_function_instance(const char *name) in usb_get_function_instance() 41 struct usb_function_instance *fi; in usb_get_function_instance() 57 struct usb_function *usb_get_function(struct usb_function_instance *fi) in usb_get_function() 69 void usb_put_function_instance(struct usb_function_instance *fi) in usb_put_function_instance()
|
| /linux/include/linux/usb/ |
| H A D | composite.h | 240 struct usb_function_instance *fi; 575 struct usb_function_instance *(*alloc_inst)(void); 576 struct usb_function *(*alloc_func)(struct usb_function_instance *inst); 579 struct usb_function_instance { struct 583 int (*set_inst_name)(struct usb_function_instance *inst, argument 585 void (*free_func_inst)(struct usb_function_instance *inst); argument 590 void usb_put_function_instance(struct usb_function_instance *fi); 592 struct usb_function_instance *usb_get_function_instance(const char *name); 593 struct usb_function *usb_get_function(struct usb_function_instance *fi);
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | tcm_usb_gadget.c | 61 static struct usb_function_instance *fi_tcm; 95 static int usbg_attach(struct usb_function_instance *f); 96 static void usbg_detach(struct usb_function_instance *f); 130 static int usbg_attach(struct usb_function_instance *f) in usbg_attach() 135 static void usbg_detach(struct usb_function_instance *f) in usbg_detach()
|
| H A D | nokia.c | 136 static struct usb_function_instance *fi_acm; 137 static struct usb_function_instance *fi_ecm; 138 static struct usb_function_instance *fi_obex1; 139 static struct usb_function_instance *fi_obex2; 140 static struct usb_function_instance *fi_phonet; 141 static struct usb_function_instance *fi_msg;
|
| H A D | ether.c | 189 static struct usb_function_instance *fi_ecm; 192 static struct usb_function_instance *fi_eem; 195 static struct usb_function_instance *fi_geth; 198 static struct usb_function_instance *fi_rndis;
|
| H A D | multi.c | 123 static struct usb_function_instance *fi_acm; 124 static struct usb_function_instance *fi_msg; 129 static struct usb_function_instance *fi_rndis; 211 static struct usb_function_instance *fi_ecm;
|
| H A D | g_ffs.c | 35 static struct usb_function_instance *fi_ecm; 37 static struct usb_function_instance *fi_geth; 42 static struct usb_function_instance *fi_rndis; 160 static struct usb_function_instance **fi_ffs;
|
| H A D | cdc2.c | 81 static struct usb_function_instance *fi_serial; 84 static struct usb_function_instance *fi_ecm;
|
| H A D | acm_ms.c | 98 static struct usb_function_instance *f_acm_inst; 100 static struct usb_function_instance *fi_msg;
|
| /linux/drivers/usb/gadget/function/ |
| H A D | u_tcm.h | 29 struct usb_function_instance func_inst; 43 int (*tcm_register_callback)(struct usb_function_instance *); 44 void (*tcm_unregister_callback)(struct usb_function_instance *);
|
| H A D | u_rndis.h | 41 struct usb_function_instance func_inst; 59 void rndis_borrow_net(struct usb_function_instance *f, struct net_device *net);
|
| H A D | u_fs.h | 290 struct usb_function_instance func_inst; 296 static inline struct f_fs_opts *to_f_fs_opts(struct usb_function_instance *fi) in to_f_fs_opts()
|
| H A D | f_mass_storage.h | 72 struct usb_function_instance func_inst; 113 fsg_opts_from_func_inst(struct usb_function_instance *fi) in fsg_opts_from_func_inst()
|
| H A D | f_serial.c | 306 static void gser_free_inst(struct usb_function_instance *f) in gser_free_inst() 315 static struct usb_function_instance *gser_alloc_inst(void) in gser_alloc_inst() 373 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
|
| H A D | u_printer.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_eem.h | 33 struct usb_function_instance func_inst;
|
| H A D | u_gether.h | 33 struct usb_function_instance func_inst;
|
| H A D | u_ecm.h | 33 struct usb_function_instance func_inst;
|
| H A D | u_ncm.h | 33 struct usb_function_instance func_inst;
|
| H A D | u_phonet.h | 15 struct usb_function_instance func_inst;
|
| H A D | u_hid.h | 19 struct usb_function_instance func_inst;
|
| H A D | f_obex.c | 415 static void obex_free_inst(struct usb_function_instance *f) in obex_free_inst() 424 static struct usb_function_instance *obex_alloc_inst(void) in obex_alloc_inst() 458 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
|
| H A D | f_subset.c | 409 static void geth_free_inst(struct usb_function_instance *f) in geth_free_inst() 421 static struct usb_function_instance *geth_alloc_inst(void) in geth_alloc_inst() 470 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
|
| H A D | u_uvc.h | 23 struct usb_function_instance func_inst;
|
| /linux/net/9p/ |
| H A D | trans_usbg.c | 66 struct usb_function_instance func_inst; 755 static struct usb_function *usb9pfs_alloc(struct usb_function_instance *fi) in usb9pfs_alloc() 795 static inline struct f_usb9pfs_opts *fi_to_f_usb9pfs_opts(struct usb_function_instance *fi) in fi_to_f_usb9pfs_opts() 888 static int usb9pfs_set_inst_tag(struct usb_function_instance *fi, const char *tag) in usb9pfs_set_inst_tag() 895 static void usb9pfs_free_instance(struct usb_function_instance *fi) in usb9pfs_free_instance() 908 static struct usb_function_instance *usb9pfs_alloc_instance(void) in usb9pfs_alloc_instance()
|