drivers/phy/motorola/phy-cpcap-usb.c
154
struct usb_gadget *gadget)
drivers/phy/tegra/xusb.c
635
struct usb_gadget *gadget)
drivers/phy/ti/phy-dm816x-usb.c
62
struct usb_gadget *gadget)
drivers/phy/ti/phy-omap-usb2.c
146
struct usb_gadget *gadget)
drivers/phy/ti/phy-twl4030-usb.c
646
struct usb_gadget *gadget)
drivers/usb/cdns3/cdns3-gadget.c
2271
usb_ep *cdns3_gadget_match_ep(struct usb_gadget *gadget,
drivers/usb/cdns3/cdns3-gadget.c
2882
static int cdns3_gadget_get_frame(struct usb_gadget *gadget)
drivers/usb/cdns3/cdns3-gadget.c
2904
static int cdns3_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/cdns3/cdns3-gadget.c
2916
static int cdns3_gadget_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/cdns3/cdns3-gadget.c
2928
static int cdns3_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/cdns3/cdns3-gadget.c
2992
static int cdns3_gadget_udc_start(struct usb_gadget *gadget,
drivers/usb/cdns3/cdns3-gadget.c
3037
static int cdns3_gadget_udc_stop(struct usb_gadget *gadget)
drivers/usb/cdns3/cdns3-gadget.c
3080
static int cdns3_gadget_check_config(struct usb_gadget *gadget)
drivers/usb/cdns3/cdns3-gadget.h
1294
struct usb_gadget gadget;
drivers/usb/cdns3/cdnsp-gadget.c
1348
static int cdnsp_gadget_udc_start(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-gadget.c
1501
static int cdnsp_gadget_udc_stop(struct usb_gadget *g)
drivers/usb/cdns3/cdnsp-gadget.c
1514
static int cdnsp_gadget_get_frame(struct usb_gadget *g)
drivers/usb/cdns3/cdnsp-gadget.c
1545
static int cdnsp_gadget_wakeup(struct usb_gadget *g)
drivers/usb/cdns3/cdnsp-gadget.c
1557
static int cdnsp_gadget_set_selfpowered(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-gadget.c
1570
static int cdnsp_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/cdns3/cdnsp-gadget.h
1409
struct usb_gadget gadget;
drivers/usb/cdns3/cdnsp-mem.c
780
static unsigned int cdnsp_parse_exponent_interval(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-mem.c
810
static unsigned int cdnsp_microframes_to_exponent(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-mem.c
828
static unsigned int cdnsp_get_endpoint_interval(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-mem.c
865
static u32 cdnsp_get_endpoint_mult(struct usb_gadget *g, struct cdnsp_ep *pep)
drivers/usb/cdns3/cdnsp-mem.c
874
static u32 cdnsp_get_endpoint_max_burst(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-mem.c
914
static u32 cdnsp_get_max_esit_payload(struct usb_gadget *g,
drivers/usb/cdns3/cdnsp-trace.h
402
__field(struct usb_gadget *, gadget)
drivers/usb/chipidea/ci.h
237
struct usb_gadget gadget;
drivers/usb/chipidea/debug.c
27
struct usb_gadget *gadget = &ci->gadget;
drivers/usb/chipidea/udc.c
1838
static int ci_udc_get_frame(struct usb_gadget *_gadget)
drivers/usb/chipidea/udc.c
1853
static void ci_hdrc_gadget_connect(struct usb_gadget *_gadget, int is_active)
drivers/usb/chipidea/udc.c
1883
static int ci_udc_vbus_session(struct usb_gadget *_gadget, int is_active)
drivers/usb/chipidea/udc.c
1914
static int ci_udc_wakeup(struct usb_gadget *_gadget)
drivers/usb/chipidea/udc.c
1939
static int ci_udc_vbus_draw(struct usb_gadget *_gadget, unsigned ma)
drivers/usb/chipidea/udc.c
1948
static int ci_udc_selfpowered(struct usb_gadget *_gadget, int is_on)
drivers/usb/chipidea/udc.c
1964
static int ci_udc_pullup(struct usb_gadget *_gadget, int is_on)
drivers/usb/chipidea/udc.c
1990
static int ci_udc_start(struct usb_gadget *gadget,
drivers/usb/chipidea/udc.c
1992
static int ci_udc_stop(struct usb_gadget *gadget);
drivers/usb/chipidea/udc.c
1995
static struct usb_ep *ci_udc_match_ep(struct usb_gadget *gadget,
drivers/usb/chipidea/udc.c
2114
static int ci_udc_start(struct usb_gadget *gadget,
drivers/usb/chipidea/udc.c
2168
static int ci_udc_stop(struct usb_gadget *gadget)
drivers/usb/chipidea/udc.c
998
static int _gadget_stop_activity(struct usb_gadget *gadget)
drivers/usb/dwc2/core.h
1221
struct usb_gadget gadget;
drivers/usb/dwc2/gadget.c
4533
static int dwc2_hsotg_udc_start(struct usb_gadget *gadget,
drivers/usb/dwc2/gadget.c
4598
static int dwc2_hsotg_udc_stop(struct usb_gadget *gadget)
drivers/usb/dwc2/gadget.c
46
static inline struct dwc2_hsotg *to_hsotg(struct usb_gadget *gadget)
drivers/usb/dwc2/gadget.c
4647
static int dwc2_hsotg_gadget_getframe(struct usb_gadget *gadget)
drivers/usb/dwc2/gadget.c
4659
static int dwc2_hsotg_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/dwc2/gadget.c
4679
static int dwc2_hsotg_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/dwc2/gadget.c
4712
static int dwc2_hsotg_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/dwc2/gadget.c
4756
static int dwc2_hsotg_vbus_draw(struct usb_gadget *gadget, unsigned int mA)
drivers/usb/dwc2/gadget.c
4765
static void dwc2_gadget_set_speed(struct usb_gadget *g, enum usb_device_speed speed)
drivers/usb/dwc3/core.h
1209
struct usb_gadget *gadget;
drivers/usb/dwc3/gadget.c
1287
struct usb_gadget *gadget = dwc->gadget;
drivers/usb/dwc3/gadget.c
2363
static int dwc3_gadget_get_frame(struct usb_gadget *g)
drivers/usb/dwc3/gadget.c
2423
static int dwc3_gadget_wakeup(struct usb_gadget *g)
drivers/usb/dwc3/gadget.c
2449
static int dwc3_gadget_func_wakeup(struct usb_gadget *g, int intf_id)
drivers/usb/dwc3/gadget.c
2485
static int dwc3_gadget_set_remote_wakeup(struct usb_gadget *g, int set)
drivers/usb/dwc3/gadget.c
2497
static int dwc3_gadget_set_selfpowered(struct usb_gadget *g,
drivers/usb/dwc3/gadget.c
2791
static int dwc3_gadget_pullup(struct usb_gadget *g, int is_on)
drivers/usb/dwc3/gadget.c
3010
static int dwc3_gadget_start(struct usb_gadget *g,
drivers/usb/dwc3/gadget.c
3044
static int dwc3_gadget_stop(struct usb_gadget *g)
drivers/usb/dwc3/gadget.c
3062
static void dwc3_gadget_config_params(struct usb_gadget *g,
drivers/usb/dwc3/gadget.c
3101
static void dwc3_gadget_set_speed(struct usb_gadget *g,
drivers/usb/dwc3/gadget.c
3112
static void dwc3_gadget_set_ssp_rate(struct usb_gadget *g,
drivers/usb/dwc3/gadget.c
3124
static int dwc3_gadget_vbus_draw(struct usb_gadget *g, unsigned int mA)
drivers/usb/dwc3/gadget.c
3150
static int dwc3_gadget_check_config(struct usb_gadget *g)
drivers/usb/dwc3/gadget.c
3185
static void dwc3_gadget_async_callbacks(struct usb_gadget *g, bool enable)
drivers/usb/dwc3/gadget.c
4683
struct usb_gadget *gadget = container_of(dev, struct usb_gadget, dev);
drivers/usb/dwc3/gadget.c
4731
dwc->gadget = kzalloc_obj(struct usb_gadget);
drivers/usb/fotg210/fotg210-udc.c
1005
static int fotg210_udc_start(struct usb_gadget *g,
drivers/usb/fotg210/fotg210-udc.c
1076
static int fotg210_udc_stop(struct usb_gadget *g)
drivers/usb/fotg210/fotg210-udc.c
1102
static int fotg210_vbus_session(struct usb_gadget *g, int is_active)
drivers/usb/fotg210/fotg210-udc.c
1130
struct usb_gadget *gadget = data;
drivers/usb/fotg210/fotg210-udc.h
242
struct usb_gadget gadget;
drivers/usb/gadget/composite.c
151
int config_ep_by_speed_and_alt(struct usb_gadget *g,
drivers/usb/gadget/composite.c
1754
composite_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl)
drivers/usb/gadget/composite.c
2284
static void __composite_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2301
void composite_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2307
void composite_reset(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2323
struct usb_gadget *gadget = dev_to_usb_gadget(dev);
drivers/usb/gadget/composite.c
2330
static void __composite_unbind(struct usb_gadget *gadget, bool unbind_driver)
drivers/usb/gadget/composite.c
2362
static void composite_unbind(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2408
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/composite.c
2527
static int composite_bind(struct usb_gadget *gadget,
drivers/usb/gadget/composite.c
2578
void composite_suspend(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2605
void composite_resume(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
2757
static char *composite_default_mfr(struct usb_gadget *gadget)
drivers/usb/gadget/composite.c
288
int config_ep_by_speed(struct usb_gadget *g,
drivers/usb/gadget/composite.c
505
struct usb_gadget *gadget = func->config->cdev->gadget;
drivers/usb/gadget/composite.c
550
void check_remote_wakeup_config(struct usb_gadget *g,
drivers/usb/gadget/composite.c
616
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/composite.c
679
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/composite.c
950
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/config.c
161
struct usb_gadget *gadget)
drivers/usb/gadget/config.c
176
int usb_otg_descriptor_init(struct usb_gadget *gadget,
drivers/usb/gadget/configfs.c
1685
static int configfs_composite_bind(struct usb_gadget *gadget,
drivers/usb/gadget/configfs.c
1830
static void configfs_composite_unbind(struct usb_gadget *gadget)
drivers/usb/gadget/configfs.c
1857
static int configfs_composite_setup(struct usb_gadget *gadget,
drivers/usb/gadget/configfs.c
1882
static void configfs_composite_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/configfs.c
1904
static void configfs_composite_reset(struct usb_gadget *gadget)
drivers/usb/gadget/configfs.c
1926
static void configfs_composite_suspend(struct usb_gadget *gadget)
drivers/usb/gadget/configfs.c
1948
static void configfs_composite_resume(struct usb_gadget *gadget)
drivers/usb/gadget/epautoconf.c
150
struct usb_gadget *gadget,
drivers/usb/gadget/epautoconf.c
203
void usb_ep_autoconfig_reset (struct usb_gadget *gadget)
drivers/usb/gadget/epautoconf.c
64
struct usb_gadget *gadget,
drivers/usb/gadget/function/f_fs.c
1029
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_fs.c
1485
struct usb_gadget *gadget = epfile->ffs->gadget;
drivers/usb/gadget/function/f_fs.c
674
struct usb_gadget *gadget = ffs->gadget;
drivers/usb/gadget/function/f_fs.c
77
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_hid.c
1665
int ghid_setup(struct usb_gadget *g, int count)
drivers/usb/gadget/function/f_mass_storage.c
236
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_mass_storage.c
295
struct usb_gadget *gadget; /* Copy of cdev->gadget */
drivers/usb/gadget/function/f_mass_storage.c
3035
struct usb_gadget *gadget = c->cdev->gadget;
drivers/usb/gadget/function/f_midi.c
82
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_midi2.c
117
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_phonet.c
400
struct usb_gadget *gadget = fp->function.config->cdev->gadget;
drivers/usb/gadget/function/f_phonet.c
484
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/f_phonet.c
709
void gphonet_set_gadget(struct net_device *net, struct usb_gadget *g)
drivers/usb/gadget/function/f_printer.c
1081
struct usb_gadget *gadget = c->cdev->gadget;
drivers/usb/gadget/function/f_printer.c
210
static inline struct usb_endpoint_descriptor *ep_desc(struct usb_gadget *gadget,
drivers/usb/gadget/function/f_printer.c
70
struct usb_gadget *gadget;
drivers/usb/gadget/function/f_tcm.c
1127
struct usb_gadget *gadget = fuas_to_gadget(fu);
drivers/usb/gadget/function/f_tcm.c
1226
struct usb_gadget *gadget = fuas_to_gadget(cmd->fu);
drivers/usb/gadget/function/f_tcm.c
1494
struct usb_gadget *gadget = fuas_to_gadget(cmd->fu);
drivers/usb/gadget/function/f_tcm.c
1613
struct usb_gadget *gadget = fuas_to_gadget(fu);
drivers/usb/gadget/function/f_tcm.c
213
struct usb_gadget *gadget = fuas_to_gadget(fu);
drivers/usb/gadget/function/f_tcm.c
2290
struct usb_gadget *gadget = c->cdev->gadget;
drivers/usb/gadget/function/f_tcm.c
287
struct usb_gadget *gadget = fuas_to_gadget(fu);
drivers/usb/gadget/function/f_tcm.c
393
struct usb_gadget *gadget = f->config->cdev->gadget;
drivers/usb/gadget/function/f_tcm.c
561
struct usb_gadget *gadget = fuas_to_gadget(fu);
drivers/usb/gadget/function/f_tcm.c
647
struct usb_gadget *gadget = fuas_to_gadget(cmd->fu);
drivers/usb/gadget/function/f_tcm.c
967
struct usb_gadget *gadget = f->config->cdev->gadget;
drivers/usb/gadget/function/f_uac1.c
1235
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/f_uac1.c
936
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/f_uac1.c
990
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/f_uac2.c
1028
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/f_uac2.c
1433
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/function/u_audio.c
589
struct usb_gadget *gadget = audio_dev->gadget;
drivers/usb/gadget/function/u_audio.c
700
struct usb_gadget *gadget = audio_dev->gadget;
drivers/usb/gadget/function/u_audio.h
62
struct usb_gadget *gadget;
drivers/usb/gadget/function/u_ether.c
148
struct usb_gadget *g = dev->gadget;
drivers/usb/gadget/function/u_ether.c
447
struct usb_gadget *gadget = func->config->cdev->gadget;
drivers/usb/gadget/function/u_ether.c
63
struct usb_gadget *gadget;
drivers/usb/gadget/function/u_ether.c
742
struct eth_dev *gether_setup_name(struct usb_gadget *g,
drivers/usb/gadget/function/u_ether.c
863
struct usb_gadget *g;
drivers/usb/gadget/function/u_ether.c
892
void gether_set_gadget(struct net_device *net, struct usb_gadget *g)
drivers/usb/gadget/function/u_ether.c
902
int gether_attach_gadget(struct net_device *net, struct usb_gadget *g)
drivers/usb/gadget/function/u_ether.c
98
static inline int qlen(struct usb_gadget *gadget, unsigned qmult)
drivers/usb/gadget/function/u_ether.h
108
static inline struct eth_dev *gether_setup(struct usb_gadget *g,
drivers/usb/gadget/function/u_ether.h
151
void gether_set_gadget(struct net_device *net, struct usb_gadget *g);
drivers/usb/gadget/function/u_ether.h
164
int gether_attach_gadget(struct net_device *net, struct usb_gadget *g);
drivers/usb/gadget/function/u_ether.h
296
static inline bool can_support_ecm(struct usb_gadget *gadget)
drivers/usb/gadget/function/u_ether.h
309
static inline unsigned int gether_bitrate(struct usb_gadget *g)
drivers/usb/gadget/function/u_ether.h
91
struct eth_dev *gether_setup_name(struct usb_gadget *g,
drivers/usb/gadget/function/u_fs.h
148
struct usb_gadget *gadget;
drivers/usb/gadget/function/u_hid.h
39
int ghid_setup(struct usb_gadget *g, int count);
drivers/usb/gadget/function/u_phonet.h
21
void gphonet_set_gadget(struct net_device *net, struct usb_gadget *g);
drivers/usb/gadget/function/u_serial.c
594
struct usb_gadget *gadget = func->config->cdev->gadget;
drivers/usb/gadget/function/u_uac1_legacy.h
46
struct usb_gadget *gadget;
drivers/usb/gadget/legacy/acm_ms.c
154
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/cdc2.c
140
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/dbgp.c
209
static void dbgp_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/dbgp.c
218
static void dbgp_unbind(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/dbgp.c
235
static int dbgp_configure_endpoints(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/dbgp.c
27
struct usb_gadget *gadget;
drivers/usb/gadget/legacy/dbgp.c
277
static int dbgp_bind(struct usb_gadget *gadget,
drivers/usb/gadget/legacy/dbgp.c
337
static int dbgp_setup(struct usb_gadget *gadget,
drivers/usb/gadget/legacy/ether.c
306
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/hid.c
135
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/inode.c
1254
struct usb_gadget *gadget = dev->gadget;
drivers/usb/gadget/legacy/inode.c
1333
gadgetfs_setup (struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl)
drivers/usb/gadget/legacy/inode.c
148
struct usb_gadget *gadget;
drivers/usb/gadget/legacy/inode.c
1640
gadgetfs_unbind (struct usb_gadget *gadget)
drivers/usb/gadget/legacy/inode.c
1668
static int gadgetfs_bind(struct usb_gadget *gadget,
drivers/usb/gadget/legacy/inode.c
1708
gadgetfs_disconnect (struct usb_gadget *gadget)
drivers/usb/gadget/legacy/inode.c
1726
gadgetfs_suspend (struct usb_gadget *gadget)
drivers/usb/gadget/legacy/multi.c
296
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/ncm.c
129
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/nokia.c
269
struct usb_gadget *gadget = cdev->gadget;
drivers/usb/gadget/legacy/printer.c
116
struct usb_gadget *gadget = c->cdev->gadget;
drivers/usb/gadget/legacy/raw_gadget.c
176
struct usb_gadget *gadget;
drivers/usb/gadget/legacy/raw_gadget.c
281
static int gadget_bind(struct usb_gadget *gadget,
drivers/usb/gadget/legacy/raw_gadget.c
328
static void gadget_unbind(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/raw_gadget.c
337
static int gadget_setup(struct usb_gadget *gadget,
drivers/usb/gadget/legacy/raw_gadget.c
382
static void gadget_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/raw_gadget.c
392
static void gadget_suspend(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/raw_gadget.c
402
static void gadget_resume(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/raw_gadget.c
412
static void gadget_reset(struct usb_gadget *gadget)
drivers/usb/gadget/legacy/zero.c
164
struct usb_gadget *g = cdev->gadget;
drivers/usb/gadget/udc/amd5536udc.h
530
struct usb_gadget gadget;
drivers/usb/gadget/udc/aspeed-vhub/dev.c
276
static int ast_vhub_udc_wakeup(struct usb_gadget* gadget)
drivers/usb/gadget/udc/aspeed-vhub/dev.c
296
static int ast_vhub_udc_get_frame(struct usb_gadget* gadget)
drivers/usb/gadget/udc/aspeed-vhub/dev.c
314
static int ast_vhub_udc_pullup(struct usb_gadget* gadget, int on)
drivers/usb/gadget/udc/aspeed-vhub/dev.c
340
static int ast_vhub_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/aspeed-vhub/dev.c
359
static struct usb_ep *ast_vhub_udc_match_ep(struct usb_gadget *gadget,
drivers/usb/gadget/udc/aspeed-vhub/dev.c
444
static int ast_vhub_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/aspeed-vhub/vhub.h
353
struct usb_gadget gadget;
drivers/usb/gadget/udc/aspeed_udc.c
1214
static int ast_udc_gadget_getframe(struct usb_gadget *gadget)
drivers/usb/gadget/udc/aspeed_udc.c
1247
static int ast_udc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/aspeed_udc.c
1272
static int ast_udc_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/aspeed_udc.c
1293
static int ast_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/aspeed_udc.c
1317
static int ast_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/aspeed_udc.c
214
struct usb_gadget gadget;
drivers/usb/gadget/udc/at91_udc.c
1554
static int at91_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/at91_udc.c
1568
static int at91_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/at91_udc.c
792
static int at91_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/at91_udc.c
801
static int at91_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/at91_udc.c
945
static int at91_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/gadget/udc/at91_udc.c
961
static int at91_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/at91_udc.c
973
static int at91_set_selfpowered(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/at91_udc.c
984
static int at91_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/at91_udc.c
986
static int at91_stop(struct usb_gadget *gadget);
drivers/usb/gadget/udc/at91_udc.h
122
struct usb_gadget gadget;
drivers/usb/gadget/udc/at91_udc.h
147
static inline struct at91_udc *to_udc(struct usb_gadget *g)
drivers/usb/gadget/udc/atmel_usba_udc.c
1016
usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered)
drivers/usb/gadget/udc/atmel_usba_udc.c
1032
static int atmel_usba_pullup(struct usb_gadget *gadget, int is_on);
drivers/usb/gadget/udc/atmel_usba_udc.c
1033
static int atmel_usba_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/atmel_usba_udc.c
1035
static int atmel_usba_stop(struct usb_gadget *gadget);
drivers/usb/gadget/udc/atmel_usba_udc.c
1037
static struct usb_ep *atmel_usba_match_ep(struct usb_gadget *gadget,
drivers/usb/gadget/udc/atmel_usba_udc.c
1124
static const struct usb_gadget usba_gadget_template = {
drivers/usb/gadget/udc/atmel_usba_udc.c
1966
static int atmel_usba_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/atmel_usba_udc.c
1984
static int atmel_usba_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/atmel_usba_udc.c
2025
static int atmel_usba_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/atmel_usba_udc.c
990
static int usba_udc_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/atmel_usba_udc.c
997
static int usba_udc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/atmel_usba_udc.h
333
struct usb_gadget gadget;
drivers/usb/gadget/udc/atmel_usba_udc.h
373
static inline struct usba_udc *to_usba_udc(struct usb_gadget *gadget)
drivers/usb/gadget/udc/bcm63xx_udc.c
1747
static int bcm63xx_udc_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/bcm63xx_udc.c
1762
static int bcm63xx_udc_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/bcm63xx_udc.c
1809
static int bcm63xx_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/bcm63xx_udc.c
1845
static int bcm63xx_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/bcm63xx_udc.c
300
struct usb_gadget gadget;
drivers/usb/gadget/udc/bcm63xx_udc.c
337
static inline struct bcm63xx_udc *gadget_to_udc(struct usb_gadget *g)
drivers/usb/gadget/udc/bdc/bdc.h
405
struct usb_gadget gadget;
drivers/usb/gadget/udc/bdc/bdc_udc.c
363
static int bdc_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/bdc/bdc_udc.c
397
static int bdc_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/bdc/bdc_udc.c
412
static int bdc_udc_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/bdc/bdc_udc.c
447
static int bdc_udc_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/gadget/udc/bdc/bdc_udc.c
466
static int bdc_udc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1962
usb_ep *cdns2_gadget_match_ep(struct usb_gadget *gadget,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2000
static int cdns2_gadget_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2007
static int cdns2_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2019
static int cdns2_gadget_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2057
static int cdns2_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2084
static int cdns2_gadget_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2128
static int cdns2_gadget_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
653
struct usb_gadget gadget;
drivers/usb/gadget/udc/core.c
1014
struct usb_ep *gadget_find_ep_by_name(struct usb_gadget *g, const char *name)
drivers/usb/gadget/udc/core.c
1029
int usb_gadget_ep_match_desc(struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
1107
int usb_gadget_check_config(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
1119
struct usb_gadget *gadget = work_to_gadget(work);
drivers/usb/gadget/udc/core.c
1126
void usb_gadget_set_state(struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
1177
void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status)
drivers/usb/gadget/udc/core.c
1197
void usb_gadget_udc_reset(struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
1275
struct usb_gadget *gadget = udc->gadget;
drivers/usb/gadget/udc/core.c
1301
struct usb_gadget *gadget = udc->gadget;
drivers/usb/gadget/udc/core.c
1330
struct usb_gadget *gadget = udc->gadget;
drivers/usb/gadget/udc/core.c
1366
void usb_initialize_gadget(struct device *parent, struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
1391
int usb_add_gadget(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
1478
int usb_add_gadget_udc_release(struct device *parent, struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
1529
int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
1542
void usb_del_gadget(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
1579
void usb_del_gadget_udc(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
1590
struct usb_gadget *gadget = dev_to_usb_gadget(dev);
drivers/usb/gadget/udc/core.c
1610
struct usb_gadget *gadget = dev_to_usb_gadget(dev);
drivers/usb/gadget/udc/core.c
1676
struct usb_gadget *gadget = dev_to_usb_gadget(dev);
drivers/usb/gadget/udc/core.c
1810
struct usb_gadget *gadget = udc->gadget;
drivers/usb/gadget/udc/core.c
1850
struct usb_gadget *gadget = udc->gadget; \
drivers/usb/gadget/udc/core.c
488
int usb_gadget_frame_number(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
513
int usb_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
540
int usb_gadget_set_remote_wakeup(struct usb_gadget *gadget, int set)
drivers/usb/gadget/udc/core.c
55
struct usb_gadget *gadget;
drivers/usb/gadget/udc/core.c
567
int usb_gadget_set_selfpowered(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
595
int usb_gadget_clear_selfpowered(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
626
int usb_gadget_vbus_connect(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
656
int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA)
drivers/usb/gadget/udc/core.c
687
int usb_gadget_vbus_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
705
static int usb_gadget_connect_locked(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
746
int usb_gadget_connect(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
758
static int usb_gadget_disconnect_locked(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
808
int usb_gadget_disconnect(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
834
int usb_gadget_deactivate(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
874
int usb_gadget_activate(struct usb_gadget *gadget)
drivers/usb/gadget/udc/core.c
949
int usb_gadget_map_request(struct usb_gadget *gadget,
drivers/usb/gadget/udc/core.c
975
void usb_gadget_unmap_request(struct usb_gadget *gadget,
drivers/usb/gadget/udc/dummy_hcd.c
1000
static int dummy_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/dummy_hcd.c
1032
static int dummy_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/dummy_hcd.c
1090
memzero_explicit(&dum->gadget, sizeof(struct usb_gadget));
drivers/usb/gadget/udc/dummy_hcd.c
273
struct usb_gadget gadget;
drivers/usb/gadget/udc/dummy_hcd.c
314
static inline struct dummy_hcd *gadget_to_dummy_hcd(struct usb_gadget *gadget)
drivers/usb/gadget/udc/dummy_hcd.c
852
static int dummy_g_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/dummy_hcd.c
860
static int dummy_wakeup(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/dummy_hcd.c
88
struct usb_gadget *gadget;
drivers/usb/gadget/udc/dummy_hcd.c
883
static int dummy_set_selfpowered(struct usb_gadget *_gadget, int value)
drivers/usb/gadget/udc/dummy_hcd.c
904
static int dummy_pullup(struct usb_gadget *_gadget, int value)
drivers/usb/gadget/udc/dummy_hcd.c
922
static void dummy_udc_set_speed(struct usb_gadget *_gadget,
drivers/usb/gadget/udc/dummy_hcd.c
932
static void dummy_udc_async_callbacks(struct usb_gadget *_gadget, bool enable)
drivers/usb/gadget/udc/dummy_hcd.c
955
static int dummy_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/dummy_hcd.c
957
static int dummy_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/fsl_qe_udc.c
1874
static int qe_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/fsl_qe_udc.c
1885
static int fsl_qe_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/fsl_qe_udc.c
1887
static int fsl_qe_stop(struct usb_gadget *gadget);
drivers/usb/gadget/udc/fsl_qe_udc.c
2281
static int fsl_qe_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/fsl_qe_udc.c
2308
static int fsl_qe_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/fsl_qe_udc.h
265
struct usb_gadget *gadget;
drivers/usb/gadget/udc/fsl_qe_udc.h
316
struct usb_gadget gadget;
drivers/usb/gadget/udc/fsl_udc_core.c
1144
static int fsl_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/fsl_udc_core.c
1152
static int fsl_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/fsl_udc_core.c
1178
static int fsl_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/gadget/udc/fsl_udc_core.c
1204
static int fsl_vbus_draw(struct usb_gadget *gadget, unsigned mA)
drivers/usb/gadget/udc/fsl_udc_core.c
1217
static int fsl_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/fsl_udc_core.c
1237
static int fsl_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/fsl_udc_core.c
1239
static int fsl_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/fsl_udc_core.c
1945
static int fsl_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/fsl_udc_core.c
1987
static int fsl_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/fsl_usb2_udc.h
463
struct usb_gadget *gadget;
drivers/usb/gadget/udc/fsl_usb2_udc.h
473
struct usb_gadget gadget;
drivers/usb/gadget/udc/goku_udc.c
1028
static int goku_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/goku_udc.c
1030
static int goku_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/goku_udc.c
1372
static int goku_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/goku_udc.c
1404
static int goku_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/goku_udc.c
994
static int goku_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/goku_udc.c
999
static struct usb_ep *goku_match_ep(struct usb_gadget *g,
drivers/usb/gadget/udc/goku_udc.h
240
struct usb_gadget gadget;
drivers/usb/gadget/udc/gr_udc.c
1845
static int gr_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/gr_udc.c
1855
static int gr_wakeup(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/gr_udc.c
1877
static int gr_pullup(struct usb_gadget *_gadget, int is_on)
drivers/usb/gadget/udc/gr_udc.c
1900
static int gr_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/gr_udc.c
1918
static int gr_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/gr_udc.h
188
struct usb_gadget gadget;
drivers/usb/gadget/udc/lpc32xx_udc.c
126
struct usb_gadget gadget;
drivers/usb/gadget/udc/lpc32xx_udc.c
182
static inline struct lpc32xx_udc *to_udc(struct usb_gadget *g)
drivers/usb/gadget/udc/lpc32xx_udc.c
2400
static int lpc32xx_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/lpc32xx_udc.c
2418
static int lpc32xx_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/lpc32xx_udc.c
2423
static int lpc32xx_set_selfpowered(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/lpc32xx_udc.c
2434
static int lpc32xx_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/gadget/udc/lpc32xx_udc.c
2471
static int lpc32xx_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/lpc32xx_udc.c
2481
static int lpc32xx_start(struct usb_gadget *, struct usb_gadget_driver *);
drivers/usb/gadget/udc/lpc32xx_udc.c
2482
static int lpc32xx_stop(struct usb_gadget *);
drivers/usb/gadget/udc/lpc32xx_udc.c
2876
static int lpc32xx_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/lpc32xx_udc.c
2910
static int lpc32xx_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/m66592-udc.c
1451
static int m66592_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/m66592-udc.c
1472
static int m66592_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/m66592-udc.c
1487
static int m66592_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/m66592-udc.c
1493
static int m66592_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/m66592-udc.h
469
struct usb_gadget gadget;
drivers/usb/gadget/udc/max3420_udc.c
1080
static int max3420_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/max3420_udc.c
1101
static int max3420_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/max3420_udc.c
1124
static int max3420_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/max3420_udc.c
168
struct usb_gadget gadget;
drivers/usb/gadget/udc/net2280.c
1461
static int net2280_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/net2280.c
1476
static int net2280_wakeup(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/net2280.c
1496
static int net2280_set_selfpowered(struct usb_gadget *_gadget, int value)
drivers/usb/gadget/udc/net2280.c
1521
static int net2280_pullup(struct usb_gadget *_gadget, int is_on)
drivers/usb/gadget/udc/net2280.c
1547
static struct usb_ep *net2280_match_ep(struct usb_gadget *_gadget,
drivers/usb/gadget/udc/net2280.c
1612
static int net2280_start(struct usb_gadget *_gadget,
drivers/usb/gadget/udc/net2280.c
1614
static int net2280_stop(struct usb_gadget *_gadget);
drivers/usb/gadget/udc/net2280.c
1615
static void net2280_async_callbacks(struct usb_gadget *_gadget, bool enable);
drivers/usb/gadget/udc/net2280.c
2405
static int net2280_start(struct usb_gadget *_gadget,
drivers/usb/gadget/udc/net2280.c
2480
static int net2280_stop(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/net2280.c
2501
static void net2280_async_callbacks(struct usb_gadget *_gadget, bool enable)
drivers/usb/gadget/udc/net2280.h
150
struct usb_gadget gadget;
drivers/usb/gadget/udc/omap_udc.c
1132
static int omap_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/omap_udc.c
1138
static int omap_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/omap_udc.c
1168
omap_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered)
drivers/usb/gadget/udc/omap_udc.c
1248
static int omap_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/gadget/udc/omap_udc.c
1287
static int omap_vbus_draw(struct usb_gadget *gadget, unsigned mA)
drivers/usb/gadget/udc/omap_udc.c
1297
static int omap_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/omap_udc.c
1313
static int omap_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/omap_udc.c
1315
static int omap_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/omap_udc.c
2042
static int omap_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/omap_udc.c
2102
static int omap_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/omap_udc.h
161
struct usb_gadget gadget;
drivers/usb/gadget/udc/pch_udc.c
1100
static int pch_udc_pcd_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/pch_udc.c
1118
static int pch_udc_pcd_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/pch_udc.c
1142
static int pch_udc_pcd_selfpowered(struct usb_gadget *gadget, int value)
drivers/usb/gadget/udc/pch_udc.c
1167
static int pch_udc_pcd_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/pch_udc.c
1204
static int pch_udc_pcd_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/gadget/udc/pch_udc.c
1226
static int pch_udc_pcd_vbus_draw(struct usb_gadget *gadget, unsigned int mA)
drivers/usb/gadget/udc/pch_udc.c
1231
static int pch_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pch_udc.c
1233
static int pch_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/pch_udc.c
2905
static int pch_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pch_udc.c
2923
static int pch_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/pch_udc.c
339
struct usb_gadget gadget;
drivers/usb/gadget/udc/pxa25x_udc.c
1116
static int pxa25x_udc_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/pxa25x_udc.c
1125
static int pxa25x_udc_wakeup(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/pxa25x_udc.c
1175
static int pxa25x_udc_vbus_session(struct usb_gadget *_gadget, int is_active)
drivers/usb/gadget/udc/pxa25x_udc.c
1187
static int pxa25x_udc_pullup(struct usb_gadget *_gadget, int is_active)
drivers/usb/gadget/udc/pxa25x_udc.c
1206
static int pxa25x_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA)
drivers/usb/gadget/udc/pxa25x_udc.c
1217
static int pxa25x_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pxa25x_udc.c
1219
static int pxa25x_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/pxa25x_udc.c
1462
static int pxa25x_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pxa25x_udc.c
1543
static int pxa25x_udc_stop(struct usb_gadget*g)
drivers/usb/gadget/udc/pxa25x_udc.h
95
struct usb_gadget gadget;
drivers/usb/gadget/udc/pxa27x_udc.c
1441
static int pxa_udc_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/pxa27x_udc.c
1454
static int pxa_udc_wakeup(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/pxa27x_udc.c
1519
static int pxa_udc_pullup(struct usb_gadget *_gadget, int is_active)
drivers/usb/gadget/udc/pxa27x_udc.c
1545
static int pxa_udc_vbus_session(struct usb_gadget *_gadget, int is_active)
drivers/usb/gadget/udc/pxa27x_udc.c
1570
static int pxa_udc_vbus_draw(struct usb_gadget *_gadget, unsigned mA)
drivers/usb/gadget/udc/pxa27x_udc.c
1593
struct usb_gadget *gadget = data;
drivers/usb/gadget/udc/pxa27x_udc.c
1611
static int pxa27x_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pxa27x_udc.c
1613
static int pxa27x_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/pxa27x_udc.c
1746
static int pxa27x_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/pxa27x_udc.c
1796
static int pxa27x_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/pxa27x_udc.h
452
struct usb_gadget gadget;
drivers/usb/gadget/udc/pxa27x_udc.h
479
static inline struct pxa_udc *to_gadget_udc(struct usb_gadget *gadget)
drivers/usb/gadget/udc/r8a66597-udc.c
1722
static int r8a66597_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/r8a66597-udc.c
1751
static int r8a66597_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/r8a66597-udc.c
1766
static int r8a66597_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/r8a66597-udc.c
1772
static int r8a66597_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/r8a66597-udc.c
1787
static int r8a66597_set_selfpowered(struct usb_gadget *gadget, int is_self)
drivers/usb/gadget/udc/r8a66597-udc.h
92
struct usb_gadget gadget;
drivers/usb/gadget/udc/renesas_usb3.c
2358
static int renesas_usb3_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/renesas_usb3.c
2389
static int renesas_usb3_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/renesas_usb3.c
2407
static int renesas_usb3_get_frame(struct usb_gadget *_gadget)
drivers/usb/gadget/udc/renesas_usb3.c
2412
static int renesas_usb3_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/renesas_usb3.c
2421
static int renesas_usb3_set_selfpowered(struct usb_gadget *gadget, int is_self)
drivers/usb/gadget/udc/renesas_usb3.c
341
struct usb_gadget gadget;
drivers/usb/gadget/udc/renesas_usbf.c
3022
static int usbf_udc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/renesas_usbf.c
3043
static int usbf_udc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/renesas_usbf.c
305
struct usb_gadget gadget;
drivers/usb/gadget/udc/renesas_usbf.c
3062
static int usbf_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/renesas_usbf.c
3110
static int usbf_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/renesas_usbf.c
3127
static int usbf_udc_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/gadget/udc/renesas_usbf.c
3140
static int usbf_udc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/snps_udc_core.c
1384
static int udc_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/snps_udc_core.c
1410
static int udc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/snps_udc_core.c
1422
static int amd5536_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/snps_udc_core.c
1424
static int amd5536_udc_stop(struct usb_gadget *g);
drivers/usb/gadget/udc/snps_udc_core.c
1930
static int amd5536_udc_start(struct usb_gadget *g,
drivers/usb/gadget/udc/snps_udc_core.c
1975
static int amd5536_udc_stop(struct usb_gadget *g)
drivers/usb/gadget/udc/tegra-xudc.c
1957
static int tegra_xudc_gadget_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/tegra-xudc.c
2007
static int tegra_xudc_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/tegra-xudc.c
2046
static int tegra_xudc_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/tegra-xudc.c
2075
static int tegra_xudc_gadget_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/tegra-xudc.c
2132
static int tegra_xudc_gadget_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/tegra-xudc.c
2163
static int tegra_xudc_gadget_vbus_draw(struct usb_gadget *gadget,
drivers/usb/gadget/udc/tegra-xudc.c
2176
static int tegra_xudc_set_selfpowered(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/tegra-xudc.c
450
struct usb_gadget gadget;
drivers/usb/gadget/udc/tegra-xudc.c
603
static inline struct tegra_xudc *to_xudc(struct usb_gadget *gadget)
drivers/usb/gadget/udc/trace.h
100
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
105
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
110
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
115
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
120
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
125
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
130
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
135
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
140
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
145
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
21
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
85
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
90
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/trace.h
95
TP_PROTO(struct usb_gadget *g, int ret),
drivers/usb/gadget/udc/udc-xilinx.c
1218
static int xudc_get_frame(struct usb_gadget *gadget)
drivers/usb/gadget/udc/udc-xilinx.c
1237
static int xudc_wakeup(struct usb_gadget *gadget)
drivers/usb/gadget/udc/udc-xilinx.c
1277
static int xudc_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/gadget/udc/udc-xilinx.c
1374
static int xudc_start(struct usb_gadget *gadget,
drivers/usb/gadget/udc/udc-xilinx.c
1413
static int xudc_stop(struct usb_gadget *gadget)
drivers/usb/gadget/udc/udc-xilinx.c
178
struct usb_gadget gadget;
drivers/usb/isp1760/isp1760-udc.c
1228
static int isp1760_udc_get_frame(struct usb_gadget *gadget)
drivers/usb/isp1760/isp1760-udc.c
1235
static int isp1760_udc_wakeup(struct usb_gadget *gadget)
drivers/usb/isp1760/isp1760-udc.c
1243
static int isp1760_udc_set_selfpowered(struct usb_gadget *gadget,
drivers/usb/isp1760/isp1760-udc.c
1256
static int isp1760_udc_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/isp1760/isp1760-udc.c
1266
static int isp1760_udc_start(struct usb_gadget *gadget,
drivers/usb/isp1760/isp1760-udc.c
1309
static int isp1760_udc_stop(struct usb_gadget *gadget)
drivers/usb/isp1760/isp1760-udc.c
35
static inline struct isp1760_udc *gadget_to_udc(struct usb_gadget *gadget)
drivers/usb/isp1760/isp1760-udc.h
75
struct usb_gadget gadget;
drivers/usb/mtu3/mtu3.h
352
struct usb_gadget g; /* the gadget */
drivers/usb/mtu3/mtu3.h
378
static inline struct mtu3 *gadget_to_mtu3(struct usb_gadget *g)
drivers/usb/mtu3/mtu3_gadget.c
429
static int mtu3_gadget_get_frame(struct usb_gadget *gadget)
drivers/usb/mtu3/mtu3_gadget.c
443
static int mtu3_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/mtu3/mtu3_gadget.c
479
static int mtu3_gadget_set_self_powered(struct usb_gadget *gadget,
drivers/usb/mtu3/mtu3_gadget.c
488
static int mtu3_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/mtu3/mtu3_gadget.c
516
static int mtu3_gadget_start(struct usb_gadget *gadget,
drivers/usb/mtu3/mtu3_gadget.c
579
static int mtu3_gadget_stop(struct usb_gadget *g)
drivers/usb/mtu3/mtu3_gadget.c
601
mtu3_gadget_set_speed(struct usb_gadget *g, enum usb_device_speed speed)
drivers/usb/mtu3/mtu3_gadget.c
613
static void mtu3_gadget_async_callbacks(struct usb_gadget *g, bool enable)
drivers/usb/musb/musb_core.h
408
struct usb_gadget g; /* the gadget */
drivers/usb/musb/musb_core.h
423
static inline struct musb *gadget_to_musb(struct usb_gadget *g)
drivers/usb/musb/musb_gadget.c
1506
static int musb_gadget_get_frame(struct usb_gadget *gadget)
drivers/usb/musb/musb_gadget.c
1513
static int musb_gadget_wakeup(struct usb_gadget *gadget)
drivers/usb/musb/musb_gadget.c
1590
musb_gadget_set_self_powered(struct usb_gadget *gadget, int is_selfpowered)
drivers/usb/musb/musb_gadget.c
1614
static int musb_gadget_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/musb/musb_gadget.c
1627
static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA)
drivers/usb/musb/musb_gadget.c
1647
static int musb_gadget_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/musb/musb_gadget.c
1667
static int musb_gadget_start(struct usb_gadget *g,
drivers/usb/musb/musb_gadget.c
1669
static int musb_gadget_stop(struct usb_gadget *g);
drivers/usb/musb/musb_gadget.c
1826
static int musb_gadget_start(struct usb_gadget *g,
drivers/usb/musb/musb_gadget.c
1877
static int musb_gadget_stop(struct usb_gadget *g)
drivers/usb/phy/phy-ab8500-usb.c
634
struct usb_gadget *gadget)
drivers/usb/phy/phy-fsl-usb.c
601
struct usb_gadget *gadget)
drivers/usb/phy/phy-generic.c
163
static int nop_set_peripheral(struct usb_otg *otg, struct usb_gadget *gadget)
drivers/usb/phy/phy-gpio-vbus-usb.c
167
struct usb_gadget *gadget)
drivers/usb/phy/phy-tahvo.c
221
struct usb_gadget *gadget)
drivers/usb/renesas_usbhs/mod_gadget.c
1006
static int usbhsg_pullup(struct usb_gadget *gadget, int is_on)
drivers/usb/renesas_usbhs/mod_gadget.c
1023
static int usbhsg_set_selfpowered(struct usb_gadget *gadget, int is_self)
drivers/usb/renesas_usbhs/mod_gadget.c
1037
static int usbhsg_vbus_session(struct usb_gadget *gadget, int is_active)
drivers/usb/renesas_usbhs/mod_gadget.c
40
struct usb_gadget gadget;
drivers/usb/renesas_usbhs/mod_gadget.c
947
static int usbhsg_gadget_start(struct usb_gadget *gadget,
drivers/usb/renesas_usbhs/mod_gadget.c
980
static int usbhsg_gadget_stop(struct usb_gadget *gadget)
drivers/usb/renesas_usbhs/mod_gadget.c
998
static int usbhsg_get_frame(struct usb_gadget *gadget)
drivers/usb/usbip/vudc.h
134
struct usb_gadget *_gadget)
drivers/usb/usbip/vudc.h
31
struct usb_gadget *gadget;
drivers/usb/usbip/vudc.h
87
struct usb_gadget gadget;
drivers/usb/usbip/vudc_dev.c
126
static int vgadget_get_frame(struct usb_gadget *_gadget)
drivers/usb/usbip/vudc_dev.c
137
static int vgadget_set_selfpowered(struct usb_gadget *_gadget, int value)
drivers/usb/usbip/vudc_dev.c
148
static int vgadget_pullup(struct usb_gadget *_gadget, int value)
drivers/usb/usbip/vudc_dev.c
193
static int vgadget_udc_start(struct usb_gadget *g,
drivers/usb/usbip/vudc_dev.c
207
static int vgadget_udc_stop(struct usb_gadget *g)
include/linux/usb/composite.h
252
int config_ep_by_speed_and_alt(struct usb_gadget *g, struct usb_function *f,
include/linux/usb/composite.h
255
int config_ep_by_speed(struct usb_gadget *g, struct usb_function *f,
include/linux/usb/composite.h
427
void check_remote_wakeup_config(struct usb_gadget *g,
include/linux/usb/composite.h
460
struct usb_gadget *gadget;
include/linux/usb/composite.h
515
extern void composite_disconnect(struct usb_gadget *gadget);
include/linux/usb/composite.h
516
extern void composite_reset(struct usb_gadget *gadget);
include/linux/usb/composite.h
518
extern int composite_setup(struct usb_gadget *gadget,
include/linux/usb/composite.h
520
extern void composite_suspend(struct usb_gadget *gadget);
include/linux/usb/composite.h
521
extern void composite_resume(struct usb_gadget *gadget);
include/linux/usb/gadget.h
330
struct usb_gadget;
include/linux/usb/gadget.h
338
int (*get_frame)(struct usb_gadget *);
include/linux/usb/gadget.h
339
int (*wakeup)(struct usb_gadget *);
include/linux/usb/gadget.h
340
int (*func_wakeup)(struct usb_gadget *gadget, int intf_id);
include/linux/usb/gadget.h
341
int (*set_remote_wakeup)(struct usb_gadget *, int set);
include/linux/usb/gadget.h
342
int (*set_selfpowered) (struct usb_gadget *, int is_selfpowered);
include/linux/usb/gadget.h
343
int (*vbus_session) (struct usb_gadget *, int is_active);
include/linux/usb/gadget.h
344
int (*vbus_draw) (struct usb_gadget *, unsigned mA);
include/linux/usb/gadget.h
345
int (*pullup) (struct usb_gadget *, int is_on);
include/linux/usb/gadget.h
346
int (*ioctl)(struct usb_gadget *,
include/linux/usb/gadget.h
348
void (*get_config_params)(struct usb_gadget *,
include/linux/usb/gadget.h
350
int (*udc_start)(struct usb_gadget *,
include/linux/usb/gadget.h
352
int (*udc_stop)(struct usb_gadget *);
include/linux/usb/gadget.h
353
void (*udc_set_speed)(struct usb_gadget *, enum usb_device_speed);
include/linux/usb/gadget.h
354
void (*udc_set_ssp_rate)(struct usb_gadget *gadget,
include/linux/usb/gadget.h
356
void (*udc_async_callbacks)(struct usb_gadget *gadget, bool enable);
include/linux/usb/gadget.h
357
struct usb_ep *(*match_ep)(struct usb_gadget *,
include/linux/usb/gadget.h
360
int (*check_config)(struct usb_gadget *gadget);
include/linux/usb/gadget.h
489
#define work_to_gadget(w) (container_of((w), struct usb_gadget, work))
include/linux/usb/gadget.h
492
static inline void set_gadget_data(struct usb_gadget *gadget, void *data)
include/linux/usb/gadget.h
494
static inline void *get_gadget_data(struct usb_gadget *gadget)
include/linux/usb/gadget.h
496
static inline struct usb_gadget *dev_to_usb_gadget(struct device *dev)
include/linux/usb/gadget.h
498
return container_of(dev, struct usb_gadget, dev);
include/linux/usb/gadget.h
500
static inline struct usb_gadget *usb_get_gadget(struct usb_gadget *gadget)
include/linux/usb/gadget.h
505
static inline void usb_put_gadget(struct usb_gadget *gadget)
include/linux/usb/gadget.h
510
struct usb_gadget *gadget, void (*release)(struct device *dev));
include/linux/usb/gadget.h
511
extern int usb_add_gadget(struct usb_gadget *gadget);
include/linux/usb/gadget.h
512
extern void usb_del_gadget(struct usb_gadget *gadget);
include/linux/usb/gadget.h
516
struct usb_gadget *gadget, void (*release)(struct device *dev));
include/linux/usb/gadget.h
517
extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget);
include/linux/usb/gadget.h
518
extern void usb_del_gadget_udc(struct usb_gadget *gadget);
include/linux/usb/gadget.h
550
usb_ep_align_maybe(struct usb_gadget *g, struct usb_ep *ep, size_t len)
include/linux/usb/gadget.h
560
static inline int gadget_is_altset_supported(struct usb_gadget *g)
include/linux/usb/gadget.h
569
static inline int gadget_is_stall_supported(struct usb_gadget *g)
include/linux/usb/gadget.h
578
static inline int gadget_is_zlp_supported(struct usb_gadget *g)
include/linux/usb/gadget.h
588
static inline int gadget_avoids_skb_reserve(struct usb_gadget *g)
include/linux/usb/gadget.h
597
static inline int gadget_is_dualspeed(struct usb_gadget *g)
include/linux/usb/gadget.h
606
static inline int gadget_is_superspeed(struct usb_gadget *g)
include/linux/usb/gadget.h
616
static inline int gadget_is_superspeed_plus(struct usb_gadget *g)
include/linux/usb/gadget.h
628
static inline int gadget_is_otg(struct usb_gadget *g)
include/linux/usb/gadget.h
640
int usb_gadget_frame_number(struct usb_gadget *gadget);
include/linux/usb/gadget.h
641
int usb_gadget_wakeup(struct usb_gadget *gadget);
include/linux/usb/gadget.h
642
int usb_gadget_set_remote_wakeup(struct usb_gadget *gadget, int set);
include/linux/usb/gadget.h
643
int usb_gadget_set_selfpowered(struct usb_gadget *gadget);
include/linux/usb/gadget.h
644
int usb_gadget_clear_selfpowered(struct usb_gadget *gadget);
include/linux/usb/gadget.h
645
int usb_gadget_vbus_connect(struct usb_gadget *gadget);
include/linux/usb/gadget.h
646
int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA);
include/linux/usb/gadget.h
647
int usb_gadget_vbus_disconnect(struct usb_gadget *gadget);
include/linux/usb/gadget.h
648
int usb_gadget_connect(struct usb_gadget *gadget);
include/linux/usb/gadget.h
649
int usb_gadget_disconnect(struct usb_gadget *gadget);
include/linux/usb/gadget.h
650
int usb_gadget_deactivate(struct usb_gadget *gadget);
include/linux/usb/gadget.h
651
int usb_gadget_activate(struct usb_gadget *gadget);
include/linux/usb/gadget.h
652
int usb_gadget_check_config(struct usb_gadget *gadget);
include/linux/usb/gadget.h
654
static inline int usb_gadget_frame_number(struct usb_gadget *gadget)
include/linux/usb/gadget.h
656
static inline int usb_gadget_wakeup(struct usb_gadget *gadget)
include/linux/usb/gadget.h
658
static inline int usb_gadget_set_remote_wakeup(struct usb_gadget *gadget, int set)
include/linux/usb/gadget.h
660
static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget)
include/linux/usb/gadget.h
662
static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget)
include/linux/usb/gadget.h
664
static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget)
include/linux/usb/gadget.h
666
static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA)
include/linux/usb/gadget.h
668
static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget)
include/linux/usb/gadget.h
670
static inline int usb_gadget_connect(struct usb_gadget *gadget)
include/linux/usb/gadget.h
672
static inline int usb_gadget_disconnect(struct usb_gadget *gadget)
include/linux/usb/gadget.h
674
static inline int usb_gadget_deactivate(struct usb_gadget *gadget)
include/linux/usb/gadget.h
676
static inline int usb_gadget_activate(struct usb_gadget *gadget)
include/linux/usb/gadget.h
678
static inline int usb_gadget_check_config(struct usb_gadget *gadget)
include/linux/usb/gadget.h
769
int (*bind)(struct usb_gadget *gadget,
include/linux/usb/gadget.h
771
void (*unbind)(struct usb_gadget *);
include/linux/usb/gadget.h
772
int (*setup)(struct usb_gadget *,
include/linux/usb/gadget.h
774
void (*disconnect)(struct usb_gadget *);
include/linux/usb/gadget.h
775
void (*suspend)(struct usb_gadget *);
include/linux/usb/gadget.h
776
void (*resume)(struct usb_gadget *);
include/linux/usb/gadget.h
777
void (*reset)(struct usb_gadget *);
include/linux/usb/gadget.h
915
struct usb_gadget *gadget);
include/linux/usb/gadget.h
916
int usb_otg_descriptor_init(struct usb_gadget *gadget,
include/linux/usb/gadget.h
925
extern int usb_gadget_map_request(struct usb_gadget *gadget,
include/linux/usb/gadget.h
930
extern void usb_gadget_unmap_request(struct usb_gadget *gadget,
include/linux/usb/gadget.h
935
static inline int usb_gadget_map_request(struct usb_gadget *gadget,
include/linux/usb/gadget.h
940
static inline void usb_gadget_unmap_request(struct usb_gadget *gadget,
include/linux/usb/gadget.h
948
extern void usb_gadget_set_state(struct usb_gadget *gadget,
include/linux/usb/gadget.h
954
extern void usb_gadget_udc_reset(struct usb_gadget *gadget,
include/linux/usb/gadget.h
968
extern struct usb_ep *gadget_find_ep_by_name(struct usb_gadget *g,
include/linux/usb/gadget.h
975
extern int usb_gadget_ep_match_desc(struct usb_gadget *gadget,
include/linux/usb/gadget.h
982
extern void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status);
include/linux/usb/gadget.h
988
extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *,
include/linux/usb/gadget.h
992
extern struct usb_ep *usb_ep_autoconfig_ss(struct usb_gadget *,
include/linux/usb/gadget.h
998
extern void usb_ep_autoconfig_reset(struct usb_gadget *);
include/linux/usb/otg.h
23
struct usb_gadget *gadget;
include/linux/usb/otg.h
32
struct usb_gadget *gadget);
include/linux/usb/otg.h
96
otg_set_peripheral(struct usb_otg *otg, struct usb_gadget *periph)