cdns3 28 drivers/usb/cdns3/core.c static int cdns3_idle_init(struct cdns3 *cdns); cdns3 31 drivers/usb/cdns3/core.c struct cdns3_role_driver *cdns3_get_current_role_driver(struct cdns3 *cdns) cdns3 37 drivers/usb/cdns3/core.c static int cdns3_role_start(struct cdns3 *cdns, enum usb_role role) cdns3 63 drivers/usb/cdns3/core.c static void cdns3_role_stop(struct cdns3 *cdns) cdns3 79 drivers/usb/cdns3/core.c static void cdns3_exit_roles(struct cdns3 *cdns) cdns3 85 drivers/usb/cdns3/core.c static enum usb_role cdsn3_hw_role_state_machine(struct cdns3 *cdns); cdns3 93 drivers/usb/cdns3/core.c static int cdns3_core_init_role(struct cdns3 *cdns) cdns3 201 drivers/usb/cdns3/core.c static enum usb_role cdsn3_hw_role_state_machine(struct cdns3 *cdns) cdns3 254 drivers/usb/cdns3/core.c static int cdns3_idle_role_start(struct cdns3 *cdns) cdns3 259 drivers/usb/cdns3/core.c static void cdns3_idle_role_stop(struct cdns3 *cdns) cdns3 265 drivers/usb/cdns3/core.c static int cdns3_idle_init(struct cdns3 *cdns) cdns3 289 drivers/usb/cdns3/core.c int cdns3_hw_role_switch(struct cdns3 *cdns) cdns3 335 drivers/usb/cdns3/core.c struct cdns3 *cdns = dev_get_drvdata(dev); cdns3 351 drivers/usb/cdns3/core.c struct cdns3 *cdns = dev_get_drvdata(dev); cdns3 442 drivers/usb/cdns3/core.c struct cdns3 *cdns; cdns3 586 drivers/usb/cdns3/core.c struct cdns3 *cdns = platform_get_drvdata(pdev); cdns3 604 drivers/usb/cdns3/core.c struct cdns3 *cdns = dev_get_drvdata(dev); cdns3 624 drivers/usb/cdns3/core.c struct cdns3 *cdns = dev_get_drvdata(dev); cdns3 17 drivers/usb/cdns3/core.h struct cdns3; cdns3 30 drivers/usb/cdns3/core.h int (*start)(struct cdns3 *cdns); cdns3 31 drivers/usb/cdns3/core.h void (*stop)(struct cdns3 *cdns); cdns3 32 drivers/usb/cdns3/core.h int (*suspend)(struct cdns3 *cdns, bool do_wakeup); cdns3 33 drivers/usb/cdns3/core.h int (*resume)(struct cdns3 *cdns, bool hibernated); cdns3 96 drivers/usb/cdns3/core.h int cdns3_hw_role_switch(struct cdns3 *cdns); cdns3 30 drivers/usb/cdns3/drd.c int cdns3_set_mode(struct cdns3 *cdns, enum usb_dr_mode mode) cdns3 67 drivers/usb/cdns3/drd.c int cdns3_get_id(struct cdns3 *cdns) cdns3 77 drivers/usb/cdns3/drd.c int cdns3_get_vbus(struct cdns3 *cdns) cdns3 87 drivers/usb/cdns3/drd.c int cdns3_is_host(struct cdns3 *cdns) cdns3 97 drivers/usb/cdns3/drd.c int cdns3_is_device(struct cdns3 *cdns) cdns3 112 drivers/usb/cdns3/drd.c static void cdns3_otg_disable_irq(struct cdns3 *cdns) cdns3 121 drivers/usb/cdns3/drd.c static void cdns3_otg_enable_irq(struct cdns3 *cdns) cdns3 134 drivers/usb/cdns3/drd.c int cdns3_drd_switch_host(struct cdns3 *cdns, int on) cdns3 171 drivers/usb/cdns3/drd.c int cdns3_drd_switch_gadget(struct cdns3 *cdns, int on) cdns3 213 drivers/usb/cdns3/drd.c static int cdns3_init_otg_mode(struct cdns3 *cdns) cdns3 235 drivers/usb/cdns3/drd.c int cdns3_drd_update_mode(struct cdns3 *cdns) cdns3 260 drivers/usb/cdns3/drd.c struct cdns3 *cdns = data; cdns3 278 drivers/usb/cdns3/drd.c struct cdns3 *cdns = data; cdns3 307 drivers/usb/cdns3/drd.c int cdns3_drd_init(struct cdns3 *cdns) cdns3 377 drivers/usb/cdns3/drd.c int cdns3_drd_exit(struct cdns3 *cdns) cdns3 156 drivers/usb/cdns3/drd.h int cdns3_is_host(struct cdns3 *cdns); cdns3 157 drivers/usb/cdns3/drd.h int cdns3_is_device(struct cdns3 *cdns); cdns3 158 drivers/usb/cdns3/drd.h int cdns3_get_id(struct cdns3 *cdns); cdns3 159 drivers/usb/cdns3/drd.h int cdns3_get_vbus(struct cdns3 *cdns); cdns3 160 drivers/usb/cdns3/drd.h int cdns3_drd_init(struct cdns3 *cdns); cdns3 161 drivers/usb/cdns3/drd.h int cdns3_drd_exit(struct cdns3 *cdns); cdns3 162 drivers/usb/cdns3/drd.h int cdns3_drd_update_mode(struct cdns3 *cdns); cdns3 163 drivers/usb/cdns3/drd.h int cdns3_drd_switch_gadget(struct cdns3 *cdns, int on); cdns3 164 drivers/usb/cdns3/drd.h int cdns3_drd_switch_host(struct cdns3 *cdns, int on); cdns3 165 drivers/usb/cdns3/drd.h int cdns3_set_mode(struct cdns3 *cdns, enum usb_dr_mode mode); cdns3 15 drivers/usb/cdns3/gadget-export.h int cdns3_gadget_init(struct cdns3 *cdns); cdns3 16 drivers/usb/cdns3/gadget-export.h void cdns3_gadget_exit(struct cdns3 *cdns); cdns3 19 drivers/usb/cdns3/gadget-export.h static inline int cdns3_gadget_init(struct cdns3 *cdns) cdns3 24 drivers/usb/cdns3/gadget-export.h static inline void cdns3_gadget_exit(struct cdns3 *cdns) { } cdns3 2542 drivers/usb/cdns3/gadget.c void cdns3_gadget_exit(struct cdns3 *cdns) cdns3 2578 drivers/usb/cdns3/gadget.c static int cdns3_gadget_start(struct cdns3 *cdns) cdns3 2694 drivers/usb/cdns3/gadget.c static int __cdns3_gadget_init(struct cdns3 *cdns) cdns3 2731 drivers/usb/cdns3/gadget.c static int cdns3_gadget_suspend(struct cdns3 *cdns, bool do_wakeup) cdns3 2747 drivers/usb/cdns3/gadget.c static int cdns3_gadget_resume(struct cdns3 *cdns, bool hibernated) cdns3 2766 drivers/usb/cdns3/gadget.c int cdns3_gadget_init(struct cdns3 *cdns) cdns3 14 drivers/usb/cdns3/host-export.h int cdns3_host_init(struct cdns3 *cdns); cdns3 18 drivers/usb/cdns3/host-export.h static inline int cdns3_host_init(struct cdns3 *cdns) cdns3 23 drivers/usb/cdns3/host-export.h static inline void cdns3_host_exit(struct cdns3 *cdns) { } cdns3 17 drivers/usb/cdns3/host.c static int __cdns3_host_init(struct cdns3 *cdns) cdns3 52 drivers/usb/cdns3/host.c static void cdns3_host_exit(struct cdns3 *cdns) cdns3 59 drivers/usb/cdns3/host.c int cdns3_host_init(struct cdns3 *cdns) cdns3 12 drivers/usb/cdns3/trace.h #define TRACE_SYSTEM cdns3