Lines Matching refs:tegra_xusb_port
262 struct tegra_xusb_port { struct
277 static inline struct tegra_xusb_port *to_tegra_xusb_port(struct device *dev) in to_tegra_xusb_port() argument
279 return container_of(dev, struct tegra_xusb_port, dev); in to_tegra_xusb_port()
290 tegra_xusb_port_find_lane(struct tegra_xusb_port *port,
294 struct tegra_xusb_port *
299 struct tegra_xusb_port base;
308 to_usb2_port(struct tegra_xusb_port *port) in to_usb2_port()
316 void tegra_xusb_usb2_port_release(struct tegra_xusb_port *port);
317 void tegra_xusb_usb2_port_remove(struct tegra_xusb_port *port);
320 struct tegra_xusb_port base;
327 to_ulpi_port(struct tegra_xusb_port *port) in to_ulpi_port()
332 void tegra_xusb_ulpi_port_release(struct tegra_xusb_port *port);
335 struct tegra_xusb_port base;
339 to_hsic_port(struct tegra_xusb_port *port) in to_hsic_port()
344 void tegra_xusb_hsic_port_release(struct tegra_xusb_port *port);
347 struct tegra_xusb_port base;
361 to_usb3_port(struct tegra_xusb_port *port) in to_usb3_port()
369 void tegra_xusb_usb3_port_release(struct tegra_xusb_port *port);
370 void tegra_xusb_usb3_port_remove(struct tegra_xusb_port *port);
373 void (*release)(struct tegra_xusb_port *port);
374 void (*remove)(struct tegra_xusb_port *port);
375 int (*enable)(struct tegra_xusb_port *port);
376 void (*disable)(struct tegra_xusb_port *port);
377 struct tegra_xusb_lane *(*map)(struct tegra_xusb_port *port);