/linux-4.4.14/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 | 327 static inline struct usb_function_instance *to_usb_function_instance( in to_usb_function_instance() 331 struct usb_function_instance, group); in to_usb_function_instance() 368 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_link() 369 struct usb_function_instance, group); in config_usb_cfg_link() 370 struct usb_function_instance *a_fi; in config_usb_cfg_link() 419 struct usb_function_instance *fi = container_of(group, in config_usb_cfg_unlink() 420 struct usb_function_instance, group); in config_usb_cfg_unlink() 531 struct usb_function_instance *fi; in function_make() 579 struct usb_function_instance *fi = to_usb_function_instance(item); in function_drop()
|
/linux-4.4.14/include/linux/usb/ |
D | composite.h | 230 const struct usb_function_instance *fi; 569 struct usb_function_instance *(*alloc_inst)(void); 570 struct usb_function *(*alloc_func)(struct usb_function_instance *inst); 573 struct usb_function_instance { struct 577 int (*set_inst_name)(struct usb_function_instance *inst, argument 579 void (*free_func_inst)(struct usb_function_instance *inst); argument 584 void usb_put_function_instance(struct usb_function_instance *fi); 586 struct usb_function_instance *usb_get_function_instance(const char *name); 587 struct usb_function *usb_get_function(struct usb_function_instance *fi);
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | u_rndis.h | 22 struct usb_function_instance func_inst; 42 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_gether.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_ecm.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 | 290 static void gser_free_inst(struct usb_function_instance *f) in gser_free_inst() 299 static struct usb_function_instance *gser_alloc_inst(void) in gser_alloc_inst() 333 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 | 60 struct usb_function_instance func_inst;
|
D | f_subset.c | 421 static void geth_free_inst(struct usb_function_instance *f) in geth_free_inst() 433 static struct usb_function_instance *geth_alloc_inst(void) in geth_alloc_inst() 469 static struct usb_function *geth_alloc(struct usb_function_instance *fi) in geth_alloc()
|
D | f_obex.c | 419 static void obex_free_inst(struct usb_function_instance *f) in obex_free_inst() 428 static struct usb_function_instance *obex_alloc_inst(void) in obex_alloc_inst() 462 static struct usb_function *obex_alloc(struct usb_function_instance *fi) in obex_alloc()
|
D | f_loopback.c | 431 static struct usb_function *loopback_alloc(struct usb_function_instance *fi) in loopback_alloc() 567 static void lb_free_instance(struct usb_function_instance *fi) in lb_free_instance() 575 static struct usb_function_instance *loopback_alloc_instance(void) in loopback_alloc_instance()
|
D | f_eem.c | 561 static void eem_free_inst(struct usb_function_instance *f) in eem_free_inst() 573 static struct usb_function_instance *eem_alloc_inst(void) in eem_alloc_inst() 614 static struct usb_function *eem_alloc(struct usb_function_instance *fi) in eem_alloc()
|
D | f_rndis.c | 831 void rndis_borrow_net(struct usb_function_instance *f, struct net_device *net) in rndis_borrow_net() 880 static void rndis_free_inst(struct usb_function_instance *f) in rndis_free_inst() 896 static struct usb_function_instance *rndis_alloc_inst(void) in rndis_alloc_inst() 953 static struct usb_function *rndis_alloc(struct usb_function_instance *fi) in rndis_alloc()
|
D | f_phonet.c | 615 static void phonet_free_inst(struct usb_function_instance *f) in phonet_free_inst() 627 static struct usb_function_instance *phonet_alloc_inst(void) in phonet_alloc_inst() 672 static struct usb_function *phonet_alloc(struct usb_function_instance *fi) in phonet_alloc()
|
D | f_hid.c | 831 static void hidg_free_inst(struct usb_function_instance *f) in hidg_free_inst() 851 static struct usb_function_instance *hidg_alloc_inst(void) in hidg_alloc_inst() 854 struct usb_function_instance *ret; in hidg_alloc_inst() 919 static struct usb_function *hidg_alloc(struct usb_function_instance *fi) in hidg_alloc()
|
D | f_acm.c | 727 static struct usb_function *acm_alloc_func(struct usb_function_instance *fi) in acm_alloc_func() 793 static void acm_free_instance(struct usb_function_instance *fi) in acm_free_instance() 802 static struct usb_function_instance *acm_alloc_instance(void) in acm_alloc_instance()
|
D | f_ecm.c | 854 static void ecm_free_inst(struct usb_function_instance *f) in ecm_free_inst() 866 static struct usb_function_instance *ecm_alloc_inst(void) in ecm_alloc_inst() 912 static struct usb_function *ecm_alloc(struct usb_function_instance *fi) in ecm_alloc()
|
D | f_uvc.c | 751 static void uvc_free_inst(struct usb_function_instance *f) in uvc_free_inst() 759 static struct usb_function_instance *uvc_alloc_inst(void) in uvc_alloc_inst() 872 static struct usb_function *uvc_alloc(struct usb_function_instance *fi) in uvc_alloc()
|
D | f_printer.c | 1263 static void gprinter_free_inst(struct usb_function_instance *f) in gprinter_free_inst() 1280 static struct usb_function_instance *gprinter_alloc_inst(void) in gprinter_alloc_inst() 1283 struct usb_function_instance *ret; in gprinter_alloc_inst() 1377 static struct usb_function *gprinter_alloc(struct usb_function_instance *fi) in gprinter_alloc()
|
D | f_uac1.c | 891 static void f_audio_free_inst(struct usb_function_instance *f) in f_audio_free_inst() 905 static struct usb_function_instance *f_audio_alloc_inst(void) in f_audio_alloc_inst() 946 static struct usb_function *f_audio_alloc(struct usb_function_instance *fi) in f_audio_alloc()
|
D | f_sourcesink.c | 851 struct usb_function_instance *fi) in source_sink_alloc_func() 1172 static void source_sink_free_instance(struct usb_function_instance *fi) in source_sink_free_instance() 1180 static struct usb_function_instance *source_sink_alloc_inst(void) in source_sink_alloc_inst()
|
D | f_midi.c | 1031 static void f_midi_free_inst(struct usb_function_instance *f) in f_midi_free_inst() 1043 static struct usb_function_instance *f_midi_alloc_inst(void) in f_midi_alloc_inst() 1102 static struct usb_function *f_midi_alloc(struct usb_function_instance *fi) in f_midi_alloc()
|
D | f_ncm.c | 1504 static void ncm_free_inst(struct usb_function_instance *f) in ncm_free_inst() 1516 static struct usb_function_instance *ncm_alloc_inst(void) in ncm_alloc_inst() 1566 static struct usb_function *ncm_alloc(struct usb_function_instance *fi) in ncm_alloc()
|
D | f_uac2.c | 1517 static void afunc_free_inst(struct usb_function_instance *f) in afunc_free_inst() 1525 static struct usb_function_instance *afunc_alloc_inst(void) in afunc_alloc_inst() 1576 static struct usb_function *afunc_alloc(struct usb_function_instance *fi) in afunc_alloc()
|
D | f_fs.c | 3132 static void ffs_free_inst(struct usb_function_instance *f) in ffs_free_inst() 3145 static int ffs_set_inst_name(struct usb_function_instance *fi, const char *name) in ffs_set_inst_name() 3181 static struct usb_function_instance *ffs_alloc_inst(void) in ffs_alloc_inst() 3255 static struct usb_function *ffs_alloc(struct usb_function_instance *fi) in ffs_alloc()
|
D | f_mass_storage.c | 3439 static void fsg_free_inst(struct usb_function_instance *fi) in fsg_free_inst() 3448 static struct usb_function_instance *fsg_alloc_inst(void) in fsg_alloc_inst() 3511 static struct usb_function *fsg_alloc(struct usb_function_instance *fi) in fsg_alloc()
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | nokia.c | 140 static struct usb_function_instance *fi_acm; 141 static struct usb_function_instance *fi_ecm; 142 static struct usb_function_instance *fi_obex1; 143 static struct usb_function_instance *fi_obex2; 144 static struct usb_function_instance *fi_phonet; 145 static struct usb_function_instance *fi_msg;
|
D | ether.c | 193 static struct usb_function_instance *fi_ecm; 196 static struct usb_function_instance *fi_eem; 199 static struct usb_function_instance *fi_geth; 202 static struct usb_function_instance *fi_rndis;
|
D | multi.c | 127 static struct usb_function_instance *fi_acm; 128 static struct usb_function_instance *fi_msg; 133 static struct usb_function_instance *fi_rndis; 215 static struct usb_function_instance *fi_ecm;
|
D | cdc2.c | 85 static struct usb_function_instance *fi_serial; 88 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; 164 static struct usb_function_instance **fi_ffs;
|
D | acm_ms.c | 102 static struct usb_function_instance *f_acm_inst; 104 static struct usb_function_instance *fi_msg;
|
D | audio.c | 103 static struct usb_function_instance *fi_uac2; 106 static struct usb_function_instance *fi_uac1;
|
D | zero.c | 211 static struct usb_function_instance *func_inst_ss; 253 static struct usb_function_instance *func_inst_lb;
|
D | ncm.c | 92 static struct usb_function_instance *f_ncm_inst;
|
D | gmidi.c | 116 static struct usb_function_instance *fi_midi;
|
D | printer.c | 61 static struct usb_function_instance *fi_printer;
|
D | mass_storage.c | 86 static struct usb_function_instance *fi_msg;
|
D | serial.c | 112 static struct usb_function_instance *fi_serial[MAX_U_SERIAL_PORTS];
|
D | hid.c | 35 struct usb_function_instance *fi;
|
D | webcam.c | 74 static struct usb_function_instance *fi_uvc;
|