| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/include/linux/usb/ |
| H A D | composite.h | 240 const struct usb_function_instance *fi; 587 struct usb_function_instance *(*alloc_inst)(void); 588 struct usb_function *(*alloc_func)(struct usb_function_instance *inst); 591 struct usb_function_instance { struct 596 int (*set_inst_name)(struct usb_function_instance *inst, argument 598 void (*free_func_inst)(struct usb_function_instance *inst); argument 603 void usb_put_function_instance(struct usb_function_instance *fi); 605 struct usb_function_instance *usb_get_function_instance(const char *name); 606 struct usb_function *usb_get_function(struct usb_function_instance *fi);
|
| /OK3568_Linux_fs/kernel/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;
|
| /OK3568_Linux_fs/kernel/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 | 19 struct usb_function_instance func_inst; 44 void rndis_borrow_net(struct usb_function_instance *f, struct net_device *net);
|
| H A D | g_zero.h | 30 struct usb_function_instance func_inst; 51 struct usb_function_instance func_inst;
|
| H A D | u_fs.h | 292 struct usb_function_instance func_inst; 298 static inline struct f_fs_opts *to_f_fs_opts(struct usb_function_instance *fi) in to_f_fs_opts()
|
| H A D | f_audio_source.c | 284 struct usb_function_instance func_inst; 615 const struct usb_function_instance *fi); 947 const struct usb_function_instance *fi) in to_fi_audio_source() 959 static int audio_source_set_inst_name(struct usb_function_instance *fi, in audio_source_set_inst_name() 980 static void audio_source_free_inst(struct usb_function_instance *fi) in audio_source_free_inst() 1003 static struct usb_function_instance *audio_source_alloc_inst(void) in audio_source_alloc_inst() 1064 static struct usb_function *audio_source_alloc(struct usb_function_instance *fi) in audio_source_alloc()
|
| H A D | f_mass_storage.h | 72 struct usb_function_instance func_inst; 113 fsg_opts_from_func_inst(const struct usb_function_instance *fi) in fsg_opts_from_func_inst()
|
| H A D | f_serial.c | 308 static void gser_free_inst(struct usb_function_instance *f) in gser_free_inst() 317 static struct usb_function_instance *gser_alloc_inst(void) in gser_alloc_inst() 369 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
|
| H A D | f_subset.c | 417 static void geth_free_inst(struct usb_function_instance *f) in geth_free_inst() 429 static struct usb_function_instance *geth_alloc_inst(void) in geth_alloc_inst() 465 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
|
| H A D | u_ecm.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_eem.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_gether.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_printer.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_midi.h | 19 struct usb_function_instance func_inst;
|
| H A D | u_ncm.h | 19 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 | 416 static void obex_free_inst(struct usb_function_instance *f) in obex_free_inst() 425 static struct usb_function_instance *obex_alloc_inst(void) in obex_alloc_inst() 459 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
|