tegra_xusb_padctl  214 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl base;
tegra_xusb_padctl  220 drivers/phy/tegra/xusb-tegra124.c to_tegra124_xusb_padctl(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  225 drivers/phy/tegra/xusb-tegra124.c static int tegra124_xusb_padctl_enable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  255 drivers/phy/tegra/xusb-tegra124.c static int tegra124_xusb_padctl_disable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  288 drivers/phy/tegra/xusb-tegra124.c static int tegra124_usb3_save_context(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  385 drivers/phy/tegra/xusb-tegra124.c static int tegra124_hsic_set_idle(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  483 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  571 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  609 drivers/phy/tegra/xusb-tegra124.c tegra124_usb2_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  746 drivers/phy/tegra/xusb-tegra124.c tegra124_ulpi_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  868 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  937 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  962 drivers/phy/tegra/xusb-tegra124.c tegra124_hsic_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1086 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1127 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1150 drivers/phy/tegra/xusb-tegra124.c tegra124_pcie_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1264 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1309 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1346 drivers/phy/tegra/xusb-tegra124.c tegra124_sata_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1475 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = port->padctl;
tegra_xusb_padctl 1611 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_padctl *padctl = port->padctl;
tegra_xusb_padctl 1684 drivers/phy/tegra/xusb-tegra124.c static struct tegra_xusb_padctl *
tegra_xusb_padctl 1705 drivers/phy/tegra/xusb-tegra124.c static void tegra124_xusb_padctl_remove(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  130 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl base;
tegra_xusb_padctl  140 drivers/phy/tegra/xusb-tegra186.c to_tegra186_xusb_padctl(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  184 drivers/phy/tegra/xusb-tegra186.c static void tegra186_utmi_bias_pad_power_on(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  224 drivers/phy/tegra/xusb-tegra186.c static void tegra186_utmi_bias_pad_power_off(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  253 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  284 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  308 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  386 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  413 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  446 drivers/phy/tegra/xusb-tegra186.c tegra186_usb2_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  602 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  662 drivers/phy/tegra/xusb-tegra186.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  716 drivers/phy/tegra/xusb-tegra186.c tegra186_usb3_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  835 drivers/phy/tegra/xusb-tegra186.c static struct tegra_xusb_padctl *
tegra_xusb_padctl  856 drivers/phy/tegra/xusb-tegra186.c static void tegra186_xusb_padctl_remove(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  232 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl base;
tegra_xusb_padctl  238 drivers/phy/tegra/xusb-tegra210.c to_tegra210_xusb_padctl(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  244 drivers/phy/tegra/xusb-tegra210.c static int tegra210_pex_uphy_enable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  453 drivers/phy/tegra/xusb-tegra210.c static void tegra210_pex_uphy_disable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  473 drivers/phy/tegra/xusb-tegra210.c static int tegra210_sata_uphy_enable(struct tegra_xusb_padctl *padctl, bool usb)
tegra_xusb_padctl  695 drivers/phy/tegra/xusb-tegra210.c static void tegra210_sata_uphy_disable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  714 drivers/phy/tegra/xusb-tegra210.c static int tegra210_xusb_padctl_enable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  744 drivers/phy/tegra/xusb-tegra210.c static int tegra210_xusb_padctl_disable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  777 drivers/phy/tegra/xusb-tegra210.c static int tegra210_hsic_set_idle(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  802 drivers/phy/tegra/xusb-tegra210.c static int tegra210_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  903 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  928 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1052 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1090 drivers/phy/tegra/xusb-tegra210.c tegra210_usb2_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1202 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1227 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1314 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1344 drivers/phy/tegra/xusb-tegra210.c tegra210_hsic_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1478 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1500 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1521 drivers/phy/tegra/xusb-tegra210.c tegra210_pcie_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1649 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1671 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl 1692 drivers/phy/tegra/xusb-tegra210.c tegra210_sata_pad_probe(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1806 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = port->padctl;
tegra_xusb_padctl 1892 drivers/phy/tegra/xusb-tegra210.c 	struct tegra_xusb_padctl *padctl = port->padctl;
tegra_xusb_padctl 1980 drivers/phy/tegra/xusb-tegra210.c static struct tegra_xusb_padctl *
tegra_xusb_padctl 2001 drivers/phy/tegra/xusb-tegra210.c static void tegra210_xusb_padctl_remove(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl   74 drivers/phy/tegra/xusb.c tegra_xusb_find_pad_node(struct tegra_xusb_padctl *padctl, const char *name)
tegra_xusb_padctl  148 drivers/phy/tegra/xusb.c 			struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  253 drivers/phy/tegra/xusb.c tegra_xusb_pad_create(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  291 drivers/phy/tegra/xusb.c static void __tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  301 drivers/phy/tegra/xusb.c static void tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  310 drivers/phy/tegra/xusb.c 	struct tegra_xusb_padctl *padctl = lane->pad->padctl;
tegra_xusb_padctl  339 drivers/phy/tegra/xusb.c static int tegra_xusb_setup_pads(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  381 drivers/phy/tegra/xusb.c struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  433 drivers/phy/tegra/xusb.c tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type,
tegra_xusb_padctl  456 drivers/phy/tegra/xusb.c tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type,
tegra_xusb_padctl  479 drivers/phy/tegra/xusb.c tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl, unsigned int index)
tegra_xusb_padctl  491 drivers/phy/tegra/xusb.c tegra_xusb_find_usb3_port(struct tegra_xusb_padctl *padctl, unsigned int index)
tegra_xusb_padctl  511 drivers/phy/tegra/xusb.c 				struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  579 drivers/phy/tegra/xusb.c static int tegra_xusb_add_usb2_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  635 drivers/phy/tegra/xusb.c static int tegra_xusb_add_ulpi_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  683 drivers/phy/tegra/xusb.c static int tegra_xusb_add_hsic_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  746 drivers/phy/tegra/xusb.c static int tegra_xusb_add_usb3_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  793 drivers/phy/tegra/xusb.c static void __tegra_xusb_remove_ports(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  803 drivers/phy/tegra/xusb.c static int tegra_xusb_setup_ports(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  851 drivers/phy/tegra/xusb.c static void tegra_xusb_remove_ports(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  862 drivers/phy/tegra/xusb.c 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl  958 drivers/phy/tegra/xusb.c 	struct tegra_xusb_padctl *padctl = platform_get_drvdata(pdev);
tegra_xusb_padctl  988 drivers/phy/tegra/xusb.c struct tegra_xusb_padctl *tegra_xusb_padctl_get(struct device *dev)
tegra_xusb_padctl  990 drivers/phy/tegra/xusb.c 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl 1021 drivers/phy/tegra/xusb.c void tegra_xusb_padctl_put(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl 1028 drivers/phy/tegra/xusb.c int tegra_xusb_padctl_usb3_save_context(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1038 drivers/phy/tegra/xusb.c int tegra_xusb_padctl_hsic_set_idle(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl 1048 drivers/phy/tegra/xusb.c int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  134 drivers/phy/tegra/xusb.h struct tegra_xusb_padctl;
tegra_xusb_padctl  137 drivers/phy/tegra/xusb.h 	struct tegra_xusb_pad *(*probe)(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  154 drivers/phy/tegra/xusb.h 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl  170 drivers/phy/tegra/xusb.h 			struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  262 drivers/phy/tegra/xusb.h 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl  285 drivers/phy/tegra/xusb.h tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type,
tegra_xusb_padctl  303 drivers/phy/tegra/xusb.h tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  349 drivers/phy/tegra/xusb.h tegra_xusb_find_usb3_port(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  364 drivers/phy/tegra/xusb.h 	struct tegra_xusb_padctl *
tegra_xusb_padctl  367 drivers/phy/tegra/xusb.h 	void (*remove)(struct tegra_xusb_padctl *padctl);
tegra_xusb_padctl  369 drivers/phy/tegra/xusb.h 	int (*usb3_save_context)(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  371 drivers/phy/tegra/xusb.h 	int (*hsic_set_idle)(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  373 drivers/phy/tegra/xusb.h 	int (*usb3_set_lfps_detect)(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  419 drivers/phy/tegra/xusb.h static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value,
tegra_xusb_padctl  426 drivers/phy/tegra/xusb.h static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  434 drivers/phy/tegra/xusb.h struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl   93 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value,
tegra_xusb_padctl   99 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  107 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  115 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  150 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl  236 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  267 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  276 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  286 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  298 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  331 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  369 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
tegra_xusb_padctl  477 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  507 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl)
tegra_xusb_padctl  542 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  549 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  556 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  592 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  612 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  652 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy);
tegra_xusb_padctl  687 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = dev_get_drvdata(dev);
tegra_xusb_padctl  874 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl  957 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = platform_get_drvdata(pdev);
tegra_xusb_padctl  184 drivers/usb/host/xhci-tegra.c 	struct tegra_xusb_padctl *padctl;
tegra_xusb_padctl  461 drivers/usb/host/xhci-tegra.c 	struct tegra_xusb_padctl *padctl = tegra->padctl;
tegra_xusb_padctl    9 include/linux/phy/tegra/xusb.h struct tegra_xusb_padctl;
tegra_xusb_padctl   12 include/linux/phy/tegra/xusb.h struct tegra_xusb_padctl *tegra_xusb_padctl_get(struct device *dev);
tegra_xusb_padctl   13 include/linux/phy/tegra/xusb.h void tegra_xusb_padctl_put(struct tegra_xusb_padctl *padctl);
tegra_xusb_padctl   15 include/linux/phy/tegra/xusb.h int tegra_xusb_padctl_usb3_save_context(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl   17 include/linux/phy/tegra/xusb.h int tegra_xusb_padctl_hsic_set_idle(struct tegra_xusb_padctl *padctl,
tegra_xusb_padctl   19 include/linux/phy/tegra/xusb.h int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,