Symbol: ssusb_mtk
drivers/usb/mtu3/mtu3.h
313
static inline struct ssusb_mtk *dev_to_ssusb(struct device *dev)
drivers/usb/mtu3/mtu3.h
333
struct ssusb_mtk *ssusb;
drivers/usb/mtu3/mtu3.h
425
int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks);
drivers/usb/mtu3/mtu3_core.c
1008
void ssusb_gadget_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_core.c
1017
bool ssusb_gadget_ip_sleep_check(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_core.c
1033
int ssusb_gadget_suspend(struct ssusb_mtk *ssusb, pm_message_t msg)
drivers/usb/mtu3/mtu3_core.c
1049
int ssusb_gadget_resume(struct ssusb_mtk *ssusb, pm_message_t msg)
drivers/usb/mtu3/mtu3_core.c
922
int ssusb_gadget_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_debug.h
15
struct ssusb_mtk;
drivers/usb/mtu3/mtu3_debug.h
30
void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_debug.h
31
void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_debug.h
32
void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_debug.h
33
void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_debug.h
36
static inline void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) {}
drivers/usb/mtu3/mtu3_debug.h
37
static inline void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) {}
drivers/usb/mtu3/mtu3_debug.h
38
static inline void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) {}
drivers/usb/mtu3/mtu3_debug.h
39
static inline void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) {}
drivers/usb/mtu3/mtu3_debugfs.c
327
struct ssusb_mtk *ssusb = mtu->ssusb;
drivers/usb/mtu3/mtu3_debugfs.c
364
struct ssusb_mtk *ssusb = mtu->ssusb;
drivers/usb/mtu3/mtu3_debugfs.c
376
void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_debugfs.c
407
struct ssusb_mtk *ssusb = sf->private;
drivers/usb/mtu3/mtu3_debugfs.c
425
struct ssusb_mtk *ssusb = sf->private;
drivers/usb/mtu3/mtu3_debugfs.c
453
struct ssusb_mtk *ssusb = sf->private;
drivers/usb/mtu3/mtu3_debugfs.c
471
struct ssusb_mtk *ssusb = sf->private;
drivers/usb/mtu3/mtu3_debugfs.c
497
void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_debugfs.c
505
void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_debugfs.c
511
void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.c
105
struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx);
drivers/usb/mtu3/mtu3_dr.c
132
struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx);
drivers/usb/mtu3/mtu3_dr.c
177
struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx);
drivers/usb/mtu3/mtu3_dr.c
18
static inline struct ssusb_mtk *otg_sx_to_ssusb(struct otg_switch_mtk *otg_sx)
drivers/usb/mtu3/mtu3_dr.c
199
struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx);
drivers/usb/mtu3/mtu3_dr.c
20
return container_of(otg_sx, struct ssusb_mtk, otg_switch);
drivers/usb/mtu3/mtu3_dr.c
23
static void toggle_opstate(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.c
231
void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host)
drivers/usb/mtu3/mtu3_dr.c
238
void ssusb_set_force_mode(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_dr.c
263
struct ssusb_mtk *ssusb = usb_role_switch_get_drvdata(sw);
drivers/usb/mtu3/mtu3_dr.c
273
struct ssusb_mtk *ssusb = usb_role_switch_get_drvdata(sw);
drivers/usb/mtu3/mtu3_dr.c
281
struct ssusb_mtk *ssusb = otg_sx_to_ssusb(otg_sx);
drivers/usb/mtu3/mtu3_dr.c
30
static int ssusb_port0_switch(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_dr.c
308
int ssusb_otg_switch_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.c
325
void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.c
68
static void switch_port_to_host(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.c
87
static void switch_port_to_device(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
103
static inline int ssusb_otg_switch_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
108
static inline void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
111
static inline void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host)
drivers/usb/mtu3/mtu3_dr.h
120
ssusb_set_force_mode(struct ssusb_mtk *ssusb, enum mtu3_dr_force_mode mode)
drivers/usb/mtu3/mtu3_dr.h
15
int ssusb_host_init(struct ssusb_mtk *ssusb, struct device_node *parent_dn);
drivers/usb/mtu3/mtu3_dr.h
16
void ssusb_host_exit(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
17
int ssusb_wakeup_of_property_parse(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_dr.h
19
int ssusb_host_resume(struct ssusb_mtk *ssusb, bool p0_skipped);
drivers/usb/mtu3/mtu3_dr.h
20
int ssusb_host_suspend(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
21
void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable);
drivers/usb/mtu3/mtu3_dr.h
25
static inline int ssusb_host_init(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_dr.h
32
static inline void ssusb_host_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
36
struct ssusb_mtk *ssusb, struct device_node *dn)
drivers/usb/mtu3/mtu3_dr.h
41
static inline int ssusb_host_resume(struct ssusb_mtk *ssusb, bool p0_skipped)
drivers/usb/mtu3/mtu3_dr.h
46
static inline int ssusb_host_suspend(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
51
static inline void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable)
drivers/usb/mtu3/mtu3_dr.h
58
int ssusb_gadget_init(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
59
void ssusb_gadget_exit(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
60
int ssusb_gadget_suspend(struct ssusb_mtk *ssusb, pm_message_t msg);
drivers/usb/mtu3/mtu3_dr.h
61
int ssusb_gadget_resume(struct ssusb_mtk *ssusb, pm_message_t msg);
drivers/usb/mtu3/mtu3_dr.h
62
bool ssusb_gadget_ip_sleep_check(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
65
static inline int ssusb_gadget_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
70
static inline void ssusb_gadget_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
74
ssusb_gadget_suspend(struct ssusb_mtk *ssusb, pm_message_t msg)
drivers/usb/mtu3/mtu3_dr.h
80
ssusb_gadget_resume(struct ssusb_mtk *ssusb, pm_message_t msg)
drivers/usb/mtu3/mtu3_dr.h
85
static inline bool ssusb_gadget_ip_sleep_check(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_dr.h
94
int ssusb_otg_switch_init(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
95
void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb);
drivers/usb/mtu3/mtu3_dr.h
96
void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host);
drivers/usb/mtu3/mtu3_dr.h
98
void ssusb_set_force_mode(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_host.c
114
int ssusb_wakeup_of_property_parse(struct ssusb_mtk *ssusb,
drivers/usb/mtu3/mtu3_host.c
140
void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable)
drivers/usb/mtu3/mtu3_host.c
146
static void host_ports_num_get(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
159
static int ssusb_host_enable(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
204
static int ssusb_host_disable(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
238
int ssusb_host_resume(struct ssusb_mtk *ssusb, bool p0_skipped)
drivers/usb/mtu3/mtu3_host.c
281
int ssusb_host_suspend(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
315
static void ssusb_host_setup(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
330
static void ssusb_host_cleanup(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
344
int ssusb_host_init(struct ssusb_mtk *ssusb, struct device_node *parent_dn)
drivers/usb/mtu3/mtu3_host.c
363
void ssusb_host_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_host.c
68
static void ssusb_wakeup_ip_sleep_set(struct ssusb_mtk *ssusb, bool enable)
drivers/usb/mtu3/mtu3_plat.c
104
static int ssusb_phy_power_on(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
123
static void ssusb_phy_power_off(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
131
static int ssusb_rscs_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
169
static void ssusb_rscs_exit(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
177
static void ssusb_ip_sw_reset(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
193
static void ssusb_u3_drd_check(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
218
static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
23
int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks)
drivers/usb/mtu3/mtu3_plat.c
331
struct ssusb_mtk *ssusb;
drivers/usb/mtu3/mtu3_plat.c
455
struct ssusb_mtk *ssusb = platform_get_drvdata(pdev);
drivers/usb/mtu3/mtu3_plat.c
49
static int wait_for_ip_sleep(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
490
static int resume_ip_and_ports(struct ssusb_mtk *ssusb, pm_message_t msg)
drivers/usb/mtu3/mtu3_plat.c
514
struct ssusb_mtk *ssusb = dev_get_drvdata(dev);
drivers/usb/mtu3/mtu3_plat.c
558
struct ssusb_mtk *ssusb = dev_get_drvdata(dev);
drivers/usb/mtu3/mtu3_plat.c
75
static int ssusb_phy_init(struct ssusb_mtk *ssusb)
drivers/usb/mtu3/mtu3_plat.c
94
static int ssusb_phy_exit(struct ssusb_mtk *ssusb)