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,