Symbol: tegra_xudc
drivers/usb/gadget/udc/tegra-xudc.c
1009
static void ep_unhalt_all(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
1023
static void ep_wait_for_stopped(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
1029
static void ep_wait_for_inactive(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
1037
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1088
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1215
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1260
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1315
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1428
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1524
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1551
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1587
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1621
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1708
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1764
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1790
struct tegra_xudc *xudc = ep->xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1881
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
1959
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
1977
static void tegra_xudc_resume_device_state(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2009
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2048
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2078
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2134
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2166
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2178
struct tegra_xudc *xudc = to_xudc(gadget);
drivers/usb/gadget/udc/tegra-xudc.c
2201
tegra_xudc_ep0_queue_status(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2214
tegra_xudc_ep0_queue_data(struct tegra_xudc *xudc, void *buf, size_t len,
drivers/usb/gadget/udc/tegra-xudc.c
2225
static void tegra_xudc_ep0_req_done(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2242
static int tegra_xudc_ep0_delegate_req(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2256
struct tegra_xudc *xudc = req->context;
drivers/usb/gadget/udc/tegra-xudc.c
2264
static int tegra_xudc_ep0_set_feature(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2374
static int tegra_xudc_ep0_get_status(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2444
static int tegra_xudc_ep0_set_sel(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2469
static int tegra_xudc_ep0_set_isoch_delay(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2489
struct tegra_xudc *xudc = req->context;
drivers/usb/gadget/udc/tegra-xudc.c
2502
static int tegra_xudc_ep0_set_address(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2532
static int tegra_xudc_ep0_standard_req(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2575
static void tegra_xudc_handle_ep0_setup_packet(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2615
static void tegra_xudc_handle_ep0_event(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2652
static void tegra_xudc_handle_transfer_completion(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2703
static void tegra_xudc_handle_transfer_event(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
2805
static void tegra_xudc_reset(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2847
static void tegra_xudc_port_connect(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2913
static void tegra_xudc_port_disconnect(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2929
static void tegra_xudc_port_reset(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2942
static void tegra_xudc_port_suspend(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2957
static void tegra_xudc_port_resume(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
2970
static inline void clear_port_change(struct tegra_xudc *xudc, u32 flag)
drivers/usb/gadget/udc/tegra-xudc.c
2980
static void __tegra_xudc_handle_port_status(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3072
static void tegra_xudc_handle_port_status(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3079
static void tegra_xudc_handle_event(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
3102
static void tegra_xudc_process_event_ring(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3137
struct tegra_xudc *xudc = data;
drivers/usb/gadget/udc/tegra-xudc.c
3153
static int tegra_xudc_alloc_ep(struct tegra_xudc *xudc, unsigned int index)
drivers/usb/gadget/udc/tegra-xudc.c
3202
static void tegra_xudc_free_ep(struct tegra_xudc *xudc, unsigned int index)
drivers/usb/gadget/udc/tegra-xudc.c
3217
static int tegra_xudc_alloc_eps(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3265
static void tegra_xudc_init_eps(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3271
static void tegra_xudc_free_eps(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3285
static int tegra_xudc_alloc_event_ring(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3311
static void tegra_xudc_init_event_ring(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3345
static void tegra_xudc_free_event_ring(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3357
static void tegra_xudc_fpci_ipfs_init(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3391
static void tegra_xudc_device_params_init(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3495
static int tegra_xudc_phy_get(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3583
static void tegra_xudc_phy_exit(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3593
static int tegra_xudc_phy_init(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3716
static void tegra_xudc_powerdomain_remove(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3728
static int tegra_xudc_powerdomain_init(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
3768
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
3924
struct tegra_xudc *xudc = platform_get_drvdata(pdev);
drivers/usb/gadget/udc/tegra-xudc.c
3954
static int __maybe_unused tegra_xudc_powergate(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
396
struct tegra_xudc *xudc;
drivers/usb/gadget/udc/tegra-xudc.c
3982
static int __maybe_unused tegra_xudc_unpowergate(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
4019
struct tegra_xudc *xudc = dev_get_drvdata(dev);
drivers/usb/gadget/udc/tegra-xudc.c
4041
struct tegra_xudc *xudc = dev_get_drvdata(dev);
drivers/usb/gadget/udc/tegra-xudc.c
4062
struct tegra_xudc *xudc = dev_get_drvdata(dev);
drivers/usb/gadget/udc/tegra-xudc.c
4069
struct tegra_xudc *xudc = dev_get_drvdata(dev);
drivers/usb/gadget/udc/tegra-xudc.c
561
static inline u32 fpci_readl(struct tegra_xudc *xudc, unsigned int offset)
drivers/usb/gadget/udc/tegra-xudc.c
566
static inline void fpci_writel(struct tegra_xudc *xudc, u32 val,
drivers/usb/gadget/udc/tegra-xudc.c
572
static inline u32 ipfs_readl(struct tegra_xudc *xudc, unsigned int offset)
drivers/usb/gadget/udc/tegra-xudc.c
577
static inline void ipfs_writel(struct tegra_xudc *xudc, u32 val,
drivers/usb/gadget/udc/tegra-xudc.c
583
static inline u32 xudc_readl(struct tegra_xudc *xudc, unsigned int offset)
drivers/usb/gadget/udc/tegra-xudc.c
588
static inline void xudc_writel(struct tegra_xudc *xudc, u32 val,
drivers/usb/gadget/udc/tegra-xudc.c
594
static inline int xudc_readl_poll(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
603
static inline struct tegra_xudc *to_xudc(struct usb_gadget *gadget)
drivers/usb/gadget/udc/tegra-xudc.c
605
return container_of(gadget, struct tegra_xudc, gadget);
drivers/usb/gadget/udc/tegra-xudc.c
618
static inline void dump_trb(struct tegra_xudc *xudc, const char *type,
drivers/usb/gadget/udc/tegra-xudc.c
627
static void tegra_xudc_limit_port_speed(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
663
static void tegra_xudc_restore_port_speed(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
699
static void tegra_xudc_device_mode_on(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
723
static void tegra_xudc_device_mode_off(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
780
struct tegra_xudc *xudc = container_of(work, struct tegra_xudc,
drivers/usb/gadget/udc/tegra-xudc.c
789
static int tegra_xudc_get_phy_index(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
803
static void tegra_xudc_update_data_role(struct tegra_xudc *xudc,
drivers/usb/gadget/udc/tegra-xudc.c
832
struct tegra_xudc *xudc = container_of(nb, struct tegra_xudc,
drivers/usb/gadget/udc/tegra-xudc.c
846
struct tegra_xudc *xudc = container_of(dwork, struct tegra_xudc,
drivers/usb/gadget/udc/tegra-xudc.c
873
struct tegra_xudc *xudc =
drivers/usb/gadget/udc/tegra-xudc.c
874
container_of(dwork, struct tegra_xudc, port_reset_war_work);
drivers/usb/gadget/udc/tegra-xudc.c
928
static void ep_reload(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
934
static void ep_pause(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
950
static void ep_unpause(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
966
static void ep_unpause_all(struct tegra_xudc *xudc)
drivers/usb/gadget/udc/tegra-xudc.c
979
static void ep_halt(struct tegra_xudc *xudc, unsigned int ep)
drivers/usb/gadget/udc/tegra-xudc.c
994
static void ep_unhalt(struct tegra_xudc *xudc, unsigned int ep)