Lines Matching refs:tegra_xusb_port
276 struct tegra_xusb_port { struct
291 static inline struct tegra_xusb_port *to_tegra_xusb_port(struct device *dev) in to_tegra_xusb_port() argument
293 return container_of(dev, struct tegra_xusb_port, dev); in to_tegra_xusb_port()
304 tegra_xusb_port_find_lane(struct tegra_xusb_port *port,
308 struct tegra_xusb_port *
313 struct tegra_xusb_port base;
322 to_usb2_port(struct tegra_xusb_port *port) in to_usb2_port()
330 void tegra_xusb_usb2_port_release(struct tegra_xusb_port *port);
331 void tegra_xusb_usb2_port_remove(struct tegra_xusb_port *port);
334 struct tegra_xusb_port base;
341 to_ulpi_port(struct tegra_xusb_port *port) in to_ulpi_port()
346 void tegra_xusb_ulpi_port_release(struct tegra_xusb_port *port);
349 struct tegra_xusb_port base;
353 to_hsic_port(struct tegra_xusb_port *port) in to_hsic_port()
358 void tegra_xusb_hsic_port_release(struct tegra_xusb_port *port);
361 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);
384 void tegra_xusb_usb3_port_remove(struct tegra_xusb_port *port);
387 void (*release)(struct tegra_xusb_port *port);
388 void (*remove)(struct tegra_xusb_port *port);
389 int (*enable)(struct tegra_xusb_port *port);
390 void (*disable)(struct tegra_xusb_port *port);
391 struct tegra_xusb_lane *(*map)(struct tegra_xusb_port *port);