Lines Matching refs:tegra_xusb_port
277 struct tegra_xusb_port { struct
292 static inline struct tegra_xusb_port *to_tegra_xusb_port(struct device *dev) in to_tegra_xusb_port() argument
294 return container_of(dev, struct tegra_xusb_port, dev); in to_tegra_xusb_port()
305 tegra_xusb_port_find_lane(struct tegra_xusb_port *port,
309 struct tegra_xusb_port *
314 struct tegra_xusb_port base;
323 to_usb2_port(struct tegra_xusb_port *port) in to_usb2_port()
331 void tegra_xusb_usb2_port_release(struct tegra_xusb_port *port);
332 void tegra_xusb_usb2_port_remove(struct tegra_xusb_port *port);
335 struct tegra_xusb_port base;
342 to_ulpi_port(struct tegra_xusb_port *port) in to_ulpi_port()
347 void tegra_xusb_ulpi_port_release(struct tegra_xusb_port *port);
350 struct tegra_xusb_port base;
354 to_hsic_port(struct tegra_xusb_port *port) in to_hsic_port()
359 void tegra_xusb_hsic_port_release(struct tegra_xusb_port *port);
362 struct tegra_xusb_port base;
375 to_usb3_port(struct tegra_xusb_port *port) in to_usb3_port()
383 void tegra_xusb_usb3_port_release(struct tegra_xusb_port *port);
386 void (*release)(struct tegra_xusb_port *port);
387 void (*remove)(struct tegra_xusb_port *port);
388 int (*enable)(struct tegra_xusb_port *port);
389 void (*disable)(struct tegra_xusb_port *port);
390 struct tegra_xusb_lane *(*map)(struct tegra_xusb_port *port);