ssusb_mtk 309 drivers/usb/mtu3/mtu3.h static inline struct ssusb_mtk *dev_to_ssusb(struct device *dev) ssusb_mtk 328 drivers/usb/mtu3/mtu3.h struct ssusb_mtk *ssusb; ssusb_mtk 422 drivers/usb/mtu3/mtu3.h int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks); ssusb_mtk 826 drivers/usb/mtu3/mtu3_core.c int ssusb_gadget_init(struct ssusb_mtk *ssusb) ssusb_mtk 926 drivers/usb/mtu3/mtu3_core.c void ssusb_gadget_exit(struct ssusb_mtk *ssusb) ssusb_mtk 29 drivers/usb/mtu3/mtu3_debug.h void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb); ssusb_mtk 30 drivers/usb/mtu3/mtu3_debug.h void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb); ssusb_mtk 31 drivers/usb/mtu3/mtu3_debug.h void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb); ssusb_mtk 32 drivers/usb/mtu3/mtu3_debug.h void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb); ssusb_mtk 35 drivers/usb/mtu3/mtu3_debug.h static inline void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) {} ssusb_mtk 36 drivers/usb/mtu3/mtu3_debug.h static inline void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) {} ssusb_mtk 37 drivers/usb/mtu3/mtu3_debug.h static inline void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) {} ssusb_mtk 38 drivers/usb/mtu3/mtu3_debug.h static inline void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) {} ssusb_mtk 351 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = mtu->ssusb; ssusb_mtk 388 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = mtu->ssusb; ssusb_mtk 400 drivers/usb/mtu3/mtu3_debugfs.c void ssusb_dev_debugfs_init(struct ssusb_mtk *ssusb) ssusb_mtk 431 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = sf->private; ssusb_mtk 449 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = sf->private; ssusb_mtk 477 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = sf->private; ssusb_mtk 495 drivers/usb/mtu3/mtu3_debugfs.c struct ssusb_mtk *ssusb = sf->private; ssusb_mtk 521 drivers/usb/mtu3/mtu3_debugfs.c void ssusb_dr_debugfs_init(struct ssusb_mtk *ssusb) ssusb_mtk 529 drivers/usb/mtu3/mtu3_debugfs.c void ssusb_debugfs_create_root(struct ssusb_mtk *ssusb) ssusb_mtk 535 drivers/usb/mtu3/mtu3_debugfs.c void ssusb_debugfs_remove_root(struct ssusb_mtk *ssusb) ssusb_mtk 42 drivers/usb/mtu3/mtu3_dr.c static void toggle_opstate(struct ssusb_mtk *ssusb) ssusb_mtk 51 drivers/usb/mtu3/mtu3_dr.c static int ssusb_port0_switch(struct ssusb_mtk *ssusb, ssusb_mtk 89 drivers/usb/mtu3/mtu3_dr.c static void switch_port_to_host(struct ssusb_mtk *ssusb) ssusb_mtk 108 drivers/usb/mtu3/mtu3_dr.c static void switch_port_to_device(struct ssusb_mtk *ssusb) ssusb_mtk 126 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = ssusb_mtk 127 drivers/usb/mtu3/mtu3_dr.c container_of(otg_sx, struct ssusb_mtk, otg_switch); ssusb_mtk 157 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = ssusb_mtk 158 drivers/usb/mtu3/mtu3_dr.c container_of(otg_sx, struct ssusb_mtk, otg_switch); ssusb_mtk 241 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = ssusb_mtk 242 drivers/usb/mtu3/mtu3_dr.c container_of(otg_sx, struct ssusb_mtk, otg_switch); ssusb_mtk 285 drivers/usb/mtu3/mtu3_dr.c void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host) ssusb_mtk 300 drivers/usb/mtu3/mtu3_dr.c void ssusb_set_force_mode(struct ssusb_mtk *ssusb, ssusb_mtk 325 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = dev_get_drvdata(dev); ssusb_mtk 339 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = dev_get_drvdata(dev); ssusb_mtk 350 drivers/usb/mtu3/mtu3_dr.c struct ssusb_mtk *ssusb = ssusb_mtk 351 drivers/usb/mtu3/mtu3_dr.c container_of(otg_sx, struct ssusb_mtk, otg_switch); ssusb_mtk 364 drivers/usb/mtu3/mtu3_dr.c int ssusb_otg_switch_init(struct ssusb_mtk *ssusb) ssusb_mtk 382 drivers/usb/mtu3/mtu3_dr.c void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb) ssusb_mtk 15 drivers/usb/mtu3/mtu3_dr.h int ssusb_host_init(struct ssusb_mtk *ssusb, struct device_node *parent_dn); ssusb_mtk 16 drivers/usb/mtu3/mtu3_dr.h void ssusb_host_exit(struct ssusb_mtk *ssusb); ssusb_mtk 17 drivers/usb/mtu3/mtu3_dr.h int ssusb_wakeup_of_property_parse(struct ssusb_mtk *ssusb, ssusb_mtk 19 drivers/usb/mtu3/mtu3_dr.h int ssusb_host_enable(struct ssusb_mtk *ssusb); ssusb_mtk 20 drivers/usb/mtu3/mtu3_dr.h int ssusb_host_disable(struct ssusb_mtk *ssusb, bool suspend); ssusb_mtk 21 drivers/usb/mtu3/mtu3_dr.h void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable); ssusb_mtk 25 drivers/usb/mtu3/mtu3_dr.h static inline int ssusb_host_init(struct ssusb_mtk *ssusb, ssusb_mtk 32 drivers/usb/mtu3/mtu3_dr.h static inline void ssusb_host_exit(struct ssusb_mtk *ssusb) ssusb_mtk 36 drivers/usb/mtu3/mtu3_dr.h struct ssusb_mtk *ssusb, struct device_node *dn) ssusb_mtk 41 drivers/usb/mtu3/mtu3_dr.h static inline int ssusb_host_enable(struct ssusb_mtk *ssusb) ssusb_mtk 46 drivers/usb/mtu3/mtu3_dr.h static inline int ssusb_host_disable(struct ssusb_mtk *ssusb, bool suspend) ssusb_mtk 51 drivers/usb/mtu3/mtu3_dr.h static inline void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable) ssusb_mtk 58 drivers/usb/mtu3/mtu3_dr.h int ssusb_gadget_init(struct ssusb_mtk *ssusb); ssusb_mtk 59 drivers/usb/mtu3/mtu3_dr.h void ssusb_gadget_exit(struct ssusb_mtk *ssusb); ssusb_mtk 61 drivers/usb/mtu3/mtu3_dr.h static inline int ssusb_gadget_init(struct ssusb_mtk *ssusb) ssusb_mtk 66 drivers/usb/mtu3/mtu3_dr.h static inline void ssusb_gadget_exit(struct ssusb_mtk *ssusb) ssusb_mtk 72 drivers/usb/mtu3/mtu3_dr.h int ssusb_otg_switch_init(struct ssusb_mtk *ssusb); ssusb_mtk 73 drivers/usb/mtu3/mtu3_dr.h void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb); ssusb_mtk 74 drivers/usb/mtu3/mtu3_dr.h void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host); ssusb_mtk 76 drivers/usb/mtu3/mtu3_dr.h void ssusb_set_force_mode(struct ssusb_mtk *ssusb, ssusb_mtk 81 drivers/usb/mtu3/mtu3_dr.h static inline int ssusb_otg_switch_init(struct ssusb_mtk *ssusb) ssusb_mtk 86 drivers/usb/mtu3/mtu3_dr.h static inline void ssusb_otg_switch_exit(struct ssusb_mtk *ssusb) ssusb_mtk 89 drivers/usb/mtu3/mtu3_dr.h static inline void ssusb_mode_switch(struct ssusb_mtk *ssusb, int to_host) ssusb_mtk 98 drivers/usb/mtu3/mtu3_dr.h ssusb_set_force_mode(struct ssusb_mtk *ssusb, enum mtu3_dr_force_mode mode) ssusb_mtk 41 drivers/usb/mtu3/mtu3_host.c static void ssusb_wakeup_ip_sleep_set(struct ssusb_mtk *ssusb, bool enable) ssusb_mtk 62 drivers/usb/mtu3/mtu3_host.c int ssusb_wakeup_of_property_parse(struct ssusb_mtk *ssusb, ssusb_mtk 88 drivers/usb/mtu3/mtu3_host.c void ssusb_wakeup_set(struct ssusb_mtk *ssusb, bool enable) ssusb_mtk 94 drivers/usb/mtu3/mtu3_host.c static void host_ports_num_get(struct ssusb_mtk *ssusb) ssusb_mtk 107 drivers/usb/mtu3/mtu3_host.c int ssusb_host_enable(struct ssusb_mtk *ssusb) ssusb_mtk 149 drivers/usb/mtu3/mtu3_host.c int ssusb_host_disable(struct ssusb_mtk *ssusb, bool suspend) ssusb_mtk 192 drivers/usb/mtu3/mtu3_host.c static void ssusb_host_setup(struct ssusb_mtk *ssusb) ssusb_mtk 211 drivers/usb/mtu3/mtu3_host.c static void ssusb_host_cleanup(struct ssusb_mtk *ssusb) ssusb_mtk 225 drivers/usb/mtu3/mtu3_host.c int ssusb_host_init(struct ssusb_mtk *ssusb, struct device_node *parent_dn) ssusb_mtk 244 drivers/usb/mtu3/mtu3_host.c void ssusb_host_exit(struct ssusb_mtk *ssusb) ssusb_mtk 22 drivers/usb/mtu3/mtu3_plat.c int ssusb_check_clocks(struct ssusb_mtk *ssusb, u32 ex_clks) ssusb_mtk 48 drivers/usb/mtu3/mtu3_plat.c static int ssusb_phy_init(struct ssusb_mtk *ssusb) ssusb_mtk 67 drivers/usb/mtu3/mtu3_plat.c static int ssusb_phy_exit(struct ssusb_mtk *ssusb) ssusb_mtk 77 drivers/usb/mtu3/mtu3_plat.c static int ssusb_phy_power_on(struct ssusb_mtk *ssusb) ssusb_mtk 96 drivers/usb/mtu3/mtu3_plat.c static void ssusb_phy_power_off(struct ssusb_mtk *ssusb) ssusb_mtk 104 drivers/usb/mtu3/mtu3_plat.c static int ssusb_clks_enable(struct ssusb_mtk *ssusb) ssusb_mtk 144 drivers/usb/mtu3/mtu3_plat.c static void ssusb_clks_disable(struct ssusb_mtk *ssusb) ssusb_mtk 152 drivers/usb/mtu3/mtu3_plat.c static int ssusb_rscs_init(struct ssusb_mtk *ssusb) ssusb_mtk 190 drivers/usb/mtu3/mtu3_plat.c static void ssusb_rscs_exit(struct ssusb_mtk *ssusb) ssusb_mtk 198 drivers/usb/mtu3/mtu3_plat.c static void ssusb_ip_sw_reset(struct ssusb_mtk *ssusb) ssusb_mtk 214 drivers/usb/mtu3/mtu3_plat.c static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb) ssusb_mtk 324 drivers/usb/mtu3/mtu3_plat.c struct ssusb_mtk *ssusb; ssusb_mtk 424 drivers/usb/mtu3/mtu3_plat.c struct ssusb_mtk *ssusb = platform_get_drvdata(pdev); ssusb_mtk 456 drivers/usb/mtu3/mtu3_plat.c struct ssusb_mtk *ssusb = dev_get_drvdata(dev); ssusb_mtk 474 drivers/usb/mtu3/mtu3_plat.c struct ssusb_mtk *ssusb = dev_get_drvdata(dev);