Lines Matching full:lane
54 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
62 to_usb3_lane(struct tegra_xusb_lane *lane) in to_usb3_lane() argument
64 return container_of(lane, struct tegra_xusb_usb3_lane, base); in to_usb3_lane()
75 to_usb2_lane(struct tegra_xusb_lane *lane) in to_usb2_lane() argument
77 return container_of(lane, struct tegra_xusb_usb2_lane, base); in to_usb2_lane()
85 to_ulpi_lane(struct tegra_xusb_lane *lane) in to_ulpi_lane() argument
87 return container_of(lane, struct tegra_xusb_ulpi_lane, base); in to_ulpi_lane()
104 to_hsic_lane(struct tegra_xusb_lane *lane) in to_hsic_lane() argument
106 return container_of(lane, struct tegra_xusb_hsic_lane, base); in to_hsic_lane()
114 to_pcie_lane(struct tegra_xusb_lane *lane) in to_pcie_lane() argument
116 return container_of(lane, struct tegra_xusb_pcie_lane, base); in to_pcie_lane()
124 to_sata_lane(struct tegra_xusb_lane *lane) in to_sata_lane() argument
126 return container_of(lane, struct tegra_xusb_sata_lane, base); in to_sata_lane()
133 void (*remove)(struct tegra_xusb_lane *lane);
134 void (*iddq_enable)(struct tegra_xusb_lane *lane);
135 void (*iddq_disable)(struct tegra_xusb_lane *lane);
136 int (*enable_phy_sleepwalk)(struct tegra_xusb_lane *lane, enum usb_device_speed speed);
137 int (*disable_phy_sleepwalk)(struct tegra_xusb_lane *lane);
138 int (*enable_phy_wake)(struct tegra_xusb_lane *lane);
139 int (*disable_phy_wake)(struct tegra_xusb_lane *lane);
140 bool (*remote_wake_detected)(struct tegra_xusb_lane *lane);
143 bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, const char *function);
278 struct tegra_xusb_lane *lane; member