/linux-4.1.27/drivers/usb/gadget/ |
D | functions.c | 11 static struct usb_function_instance *try_get_usb_function_instance(const char *name) in try_get_usb_function_instance() 14 struct usb_function_instance *fi; in try_get_usb_function_instance() 38 struct usb_function_instance *usb_get_function_instance(const char *name) in usb_get_function_instance() 40 struct usb_function_instance *fi; in usb_get_function_instance() 56 struct usb_function *usb_get_function(struct usb_function_instance *fi) in usb_get_function() 68 void usb_put_function_instance(struct usb_function_instance *fi) in usb_put_function_instance()
|
D | configfs.c | 334 static inline struct usb_function_instance *to_usb_function_instance( in to_usb_function_instance() 338 struct usb_function_instance, group); in to_usb_function_instance() 379 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_link() 380 struct usb_function_instance, group); in config_usb_cfg_link() 381 struct usb_function_instance *a_fi; in config_usb_cfg_link() 430 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_unlink() 431 struct usb_function_instance, group); in config_usb_cfg_unlink() 551 struct usb_function_instance *fi; in function_make() 599 struct usb_function_instance *fi = to_usb_function_instance(item); in function_drop()
|
/linux-4.1.27/include/linux/usb/ |
D | composite.h | 230 const struct usb_function_instance *fi; 567 struct usb_function_instance *(*alloc_inst)(void); 568 struct usb_function *(*alloc_func)(struct usb_function_instance *inst); 571 struct usb_function_instance { struct 575 int (*set_inst_name)(struct usb_function_instance *inst, argument 577 void (*free_func_inst)(struct usb_function_instance *inst); argument 582 void usb_put_function_instance(struct usb_function_instance *fi); 584 struct usb_function_instance *usb_get_function_instance(const char *name); 585 struct usb_function *usb_get_function(struct usb_function_instance *fi);
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_rndis.h | 22 struct usb_function_instance func_inst; 44 void rndis_borrow_net(struct usb_function_instance *f, struct net_device *net);
|
D | g_zero.h | 25 struct usb_function_instance func_inst; 44 struct usb_function_instance func_inst;
|
D | u_fs.h | 288 struct usb_function_instance func_inst; 294 static inline struct f_fs_opts *to_f_fs_opts(struct usb_function_instance *fi) in to_f_fs_opts()
|
D | f_mass_storage.h | 82 struct usb_function_instance func_inst; 122 fsg_opts_from_func_inst(const struct usb_function_instance *fi) in fsg_opts_from_func_inst()
|
D | u_ecm.h | 22 struct usb_function_instance func_inst;
|
D | u_eem.h | 22 struct usb_function_instance func_inst;
|
D | u_ncm.h | 22 struct usb_function_instance func_inst;
|
D | u_gether.h | 22 struct usb_function_instance func_inst;
|
D | u_printer.h | 24 struct usb_function_instance func_inst;
|
D | u_midi.h | 22 struct usb_function_instance func_inst;
|
D | u_hid.h | 22 struct usb_function_instance func_inst;
|
D | u_uac2.h | 29 struct usb_function_instance func_inst;
|
D | u_phonet.h | 18 struct usb_function_instance func_inst;
|
D | f_serial.c | 317 static void gser_free_inst(struct usb_function_instance *f) in gser_free_inst() 326 static struct usb_function_instance *gser_alloc_inst(void) in gser_alloc_inst() 360 static struct usb_function *gser_alloc(struct usb_function_instance *fi) in gser_alloc()
|
D | u_uvc.h | 25 struct usb_function_instance func_inst;
|
D | u_serial.h | 21 struct usb_function_instance func_inst;
|
D | u_uac1.h | 62 struct usb_function_instance func_inst;
|
D | f_subset.c | 429 static void geth_free_inst(struct usb_function_instance *f) in geth_free_inst() 441 static struct usb_function_instance *geth_alloc_inst(void) in geth_alloc_inst() 477 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
|
D | f_obex.c | 464 static void obex_free_inst(struct usb_function_instance *f) in obex_free_inst() 473 static struct usb_function_instance *obex_alloc_inst(void) in obex_alloc_inst() 507 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
|
D | f_loopback.c | 384 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc() 527 static void lb_free_instance(struct usb_function_instance *fi) in lb_free_instance() 535 static struct usb_function_instance *loopback_alloc_instance(void) in loopback_alloc_instance()
|
D | f_eem.c | 571 static void eem_free_inst(struct usb_function_instance *f) in eem_free_inst() 583 static struct usb_function_instance *eem_alloc_inst(void) in eem_alloc_inst() 624 static struct usb_function *eem_alloc(struct usb_function_instance *fi) in eem_alloc()
|
D | f_rndis.c | 845 void rndis_borrow_net(struct usb_function_instance *f, struct net_device *net) in rndis_borrow_net() 894 static void rndis_free_inst(struct usb_function_instance *f) in rndis_free_inst() 910 static struct usb_function_instance *rndis_alloc_inst(void) in rndis_alloc_inst() 967 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
|
D | f_hid.c | 841 static void hidg_free_inst(struct usb_function_instance *f) in hidg_free_inst() 861 static struct usb_function_instance *hidg_alloc_inst(void) in hidg_alloc_inst() 864 struct usb_function_instance *ret; in hidg_alloc_inst() 929 static struct usb_function *hidg_alloc(struct usb_function_instance *fi) in hidg_alloc()
|
D | f_phonet.c | 638 static void phonet_free_inst(struct usb_function_instance *f) in phonet_free_inst() 650 static struct usb_function_instance *phonet_alloc_inst(void) in phonet_alloc_inst() 695 static struct usb_function *phonet_alloc(struct usb_function_instance *fi) in phonet_alloc()
|
D | f_acm.c | 743 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func() 827 static void acm_free_instance(struct usb_function_instance *fi) in acm_free_instance() 836 static struct usb_function_instance *acm_alloc_instance(void) in acm_alloc_instance()
|
D | f_ecm.c | 871 static void ecm_free_inst(struct usb_function_instance *f) in ecm_free_inst() 883 static struct usb_function_instance *ecm_alloc_inst(void) in ecm_alloc_inst() 929 static struct usb_function *ecm_alloc(struct usb_function_instance *fi) in ecm_alloc()
|
D | f_printer.c | 1262 static void gprinter_free_inst(struct usb_function_instance *f) in gprinter_free_inst() 1279 static struct usb_function_instance *gprinter_alloc_inst(void) in gprinter_alloc_inst() 1282 struct usb_function_instance *ret; in gprinter_alloc_inst() 1376 static struct usb_function *gprinter_alloc(struct usb_function_instance *fi) in gprinter_alloc()
|
D | f_uac1.c | 902 static void f_audio_free_inst(struct usb_function_instance *f) in f_audio_free_inst() 916 static struct usb_function_instance *f_audio_alloc_inst(void) in f_audio_alloc_inst() 957 static struct usb_function *f_audio_alloc(struct usb_function_instance *fi) in f_audio_alloc()
|
D | f_uvc.c | 781 static void uvc_free_inst(struct usb_function_instance *f) in uvc_free_inst() 789 static struct usb_function_instance *uvc_alloc_inst(void) in uvc_alloc_inst() 904 static struct usb_function *uvc_alloc(struct usb_function_instance *fi) in uvc_alloc()
|
D | f_sourcesink.c | 866 struct usb_function_instance *fi) in source_sink_alloc_func() 1198 static void source_sink_free_instance(struct usb_function_instance *fi) in source_sink_free_instance() 1206 static struct usb_function_instance *source_sink_alloc_inst(void) in source_sink_alloc_inst()
|
D | f_midi.c | 1035 static void f_midi_free_inst(struct usb_function_instance *f) in f_midi_free_inst() 1047 static struct usb_function_instance *f_midi_alloc_inst(void) in f_midi_alloc_inst() 1106 static struct usb_function *f_midi_alloc(struct usb_function_instance *fi) in f_midi_alloc()
|
D | f_ncm.c | 1520 static void ncm_free_inst(struct usb_function_instance *f) in ncm_free_inst() 1532 static struct usb_function_instance *ncm_alloc_inst(void) in ncm_alloc_inst() 1582 static struct usb_function *ncm_alloc(struct usb_function_instance *fi) in ncm_alloc()
|
D | f_uac2.c | 1529 static void afunc_free_inst(struct usb_function_instance *f) in afunc_free_inst() 1537 static struct usb_function_instance *afunc_alloc_inst(void) in afunc_alloc_inst() 1593 static struct usb_function *afunc_alloc(struct usb_function_instance *fi) in afunc_alloc()
|
D | f_fs.c | 3126 static void ffs_free_inst(struct usb_function_instance *f) in ffs_free_inst() 3139 static int ffs_set_inst_name(struct usb_function_instance *fi, const char *name) in ffs_set_inst_name() 3175 static struct usb_function_instance *ffs_alloc_inst(void) in ffs_alloc_inst() 3249 static struct usb_function *ffs_alloc(struct usb_function_instance *fi) in ffs_alloc()
|
D | f_mass_storage.c | 3462 static void fsg_free_inst(struct usb_function_instance *fi) in fsg_free_inst() 3471 static struct usb_function_instance *fsg_alloc_inst(void) in fsg_alloc_inst() 3534 static struct usb_function *fsg_alloc(struct usb_function_instance *fi) in fsg_alloc()
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | nokia.c | 115 static struct usb_function_instance *fi_acm; 116 static struct usb_function_instance *fi_ecm; 117 static struct usb_function_instance *fi_obex1; 118 static struct usb_function_instance *fi_obex2; 119 static struct usb_function_instance *fi_phonet;
|
D | ether.c | 206 static struct usb_function_instance *fi_ecm; 209 static struct usb_function_instance *fi_eem; 212 static struct usb_function_instance *fi_geth; 215 static struct usb_function_instance *fi_rndis;
|
D | multi.c | 141 static struct usb_function_instance *fi_acm; 142 static struct usb_function_instance *fi_msg; 147 static struct usb_function_instance *fi_rndis; 229 static struct usb_function_instance *fi_ecm;
|
D | cdc2.c | 99 static struct usb_function_instance *fi_serial; 102 static struct usb_function_instance *fi_ecm;
|
D | g_ffs.c | 39 static struct usb_function_instance *fi_ecm; 41 static struct usb_function_instance *fi_geth; 46 static struct usb_function_instance *fi_rndis; 178 static struct usb_function_instance **fi_ffs;
|
D | acm_ms.c | 116 static struct usb_function_instance *f_acm_inst; 118 static struct usb_function_instance *fi_msg;
|
D | audio.c | 104 static struct usb_function_instance *fi_uac2; 107 static struct usb_function_instance *fi_uac1;
|
D | zero.c | 228 static struct usb_function_instance *func_inst_ss; 270 static struct usb_function_instance *func_inst_lb;
|
D | ncm.c | 105 static struct usb_function_instance *f_ncm_inst;
|
D | gmidi.c | 118 static struct usb_function_instance *fi_midi;
|
D | printer.c | 63 static struct usb_function_instance *fi_printer;
|
D | mass_storage.c | 100 static struct usb_function_instance *fi_msg;
|
D | serial.c | 126 static struct usb_function_instance *fi_serial[MAX_U_SERIAL_PORTS];
|
D | hid.c | 36 struct usb_function_instance *fi;
|
D | webcam.c | 74 static struct usb_function_instance *fi_uvc;
|