Symbol: tegra_xusb
drivers/usb/host/xhci-tegra.c
1005
static int tegra_xusb_load_firmware_rom(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1098
static u32 tegra_xusb_read_firmware_header(struct tegra_xusb *tegra, u32 offset)
drivers/usb/host/xhci-tegra.c
1112
static int tegra_xusb_init_ifr_firmware(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1128
static int tegra_xusb_load_firmware(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1137
struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1149
struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1172
static int tegra_xusb_unpowergate_partitions(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1212
static int tegra_xusb_powergate_partitions(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1250
static int __tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1268
struct tegra_xusb *tegra = data;
drivers/usb/host/xhci-tegra.c
1284
static int tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1295
static void tegra_xhci_set_port_power(struct tegra_xusb *tegra, bool main,
drivers/usb/host/xhci-tegra.c
1331
static struct phy *tegra_xusb_get_phy(struct tegra_xusb *tegra, char *name,
drivers/usb/host/xhci-tegra.c
1349
struct tegra_xusb *tegra = container_of(work, struct tegra_xusb,
drivers/usb/host/xhci-tegra.c
1413
static bool is_usb2_otg_phy(struct tegra_xusb *tegra, unsigned int index)
drivers/usb/host/xhci-tegra.c
1418
static bool is_usb3_otg_phy(struct tegra_xusb *tegra, unsigned int index)
drivers/usb/host/xhci-tegra.c
1435
static bool is_host_mode_phy(struct tegra_xusb *tegra, unsigned int phy_type, unsigned int index)
drivers/usb/host/xhci-tegra.c
1458
static int tegra_xusb_get_usb2_port(struct tegra_xusb *tegra,
drivers/usb/host/xhci-tegra.c
1474
struct tegra_xusb *tegra = container_of(nb, struct tegra_xusb,
drivers/usb/host/xhci-tegra.c
1496
static int tegra_xusb_init_usb_phy(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1533
static void tegra_xusb_deinit_usb_phy(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1544
static int tegra_xusb_setup_wakeup(struct platform_device *pdev, struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1587
struct tegra_xusb *tegra;
drivers/usb/host/xhci-tegra.c
1968
static void tegra_xusb_disable(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
1979
struct tegra_xusb *tegra = platform_get_drvdata(pdev);
drivers/usb/host/xhci-tegra.c
2005
struct tegra_xusb *tegra = platform_get_drvdata(pdev);
drivers/usb/host/xhci-tegra.c
2035
static int tegra_xusb_check_ports(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
2060
static void tegra_xusb_save_context(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
2077
static void tegra_xusb_restore_context(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
2094
static enum usb_device_speed tegra_xhci_portsc_to_speed(struct tegra_xusb *tegra, u32 portsc)
drivers/usb/host/xhci-tegra.c
2111
static void tegra_xhci_enable_phy_sleepwalk_wake(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
2155
static void tegra_xhci_disable_phy_wake(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
2182
static void tegra_xhci_disable_phy_sleepwalk(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
219
struct tegra_xusb;
drivers/usb/host/xhci-tegra.c
2195
static void tegra_xhci_program_utmi_power_lp0_exit(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
221
u32 (*mbox_reg_readl)(struct tegra_xusb *tegra, unsigned int offset);
drivers/usb/host/xhci-tegra.c
2217
static int tegra_xusb_enter_elpg(struct tegra_xusb *tegra, bool is_auto_resume)
drivers/usb/host/xhci-tegra.c
222
void (*mbox_reg_writel)(struct tegra_xusb *tegra, u32 value, unsigned int offset);
drivers/usb/host/xhci-tegra.c
223
u32 (*csb_reg_readl)(struct tegra_xusb *tegra, unsigned int offset);
drivers/usb/host/xhci-tegra.c
224
void (*csb_reg_writel)(struct tegra_xusb *tegra, u32 value, unsigned int offset);
drivers/usb/host/xhci-tegra.c
2287
static int tegra_xusb_exit_elpg(struct tegra_xusb *tegra, bool is_auto_resume)
drivers/usb/host/xhci-tegra.c
2377
struct tegra_xusb *tegra = dev_get_drvdata(dev);
drivers/usb/host/xhci-tegra.c
2424
struct tegra_xusb *tegra = dev_get_drvdata(dev);
drivers/usb/host/xhci-tegra.c
2460
struct tegra_xusb *tegra = dev_get_drvdata(dev);
drivers/usb/host/xhci-tegra.c
2473
struct tegra_xusb *tegra = dev_get_drvdata(dev);
drivers/usb/host/xhci-tegra.c
2742
struct tegra_xusb *tegra = dev_get_drvdata(dev);
drivers/usb/host/xhci-tegra.c
2756
struct tegra_xusb *tegra = dev_get_drvdata(hcd->self.controller);
drivers/usb/host/xhci-tegra.c
325
static inline u32 fpci_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
330
static inline void fpci_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
336
static inline u32 ipfs_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
341
static inline void ipfs_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
347
static inline u32 bar2_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
352
static inline void bar2_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
358
static u32 csb_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
365
static void csb_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
373
static u32 fpci_csb_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
383
static void fpci_csb_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
393
static u32 bar2_csb_readl(struct tegra_xusb *tegra, unsigned int offset)
drivers/usb/host/xhci-tegra.c
403
static void bar2_csb_writel(struct tegra_xusb *tegra, u32 value,
drivers/usb/host/xhci-tegra.c
413
static int tegra_xusb_set_ss_clk(struct tegra_xusb *tegra,
drivers/usb/host/xhci-tegra.c
541
static int tegra_xusb_mbox_send(struct tegra_xusb *tegra,
drivers/usb/host/xhci-tegra.c
600
struct tegra_xusb *tegra = data;
drivers/usb/host/xhci-tegra.c
614
static void tegra_xusb_mbox_handle(struct tegra_xusb *tegra,
drivers/usb/host/xhci-tegra.c
758
struct tegra_xusb *tegra = data;
drivers/usb/host/xhci-tegra.c
786
static void tegra_xusb_config(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
832
static int tegra_xusb_clk_enable(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
883
static void tegra_xusb_clk_disable(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
893
static int tegra_xusb_phy_enable(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
921
static void tegra_xusb_phy_disable(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
932
static int tegra_xusb_init_context(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
949
static inline int tegra_xusb_init_context(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
955
static int tegra_xusb_request_firmware(struct tegra_xusb *tegra)
drivers/usb/host/xhci-tegra.c
986
static int tegra_xusb_wait_for_falcon(struct tegra_xusb *tegra)