Lines Matching refs:usb3
1056 struct tegra_xusb_usb3_lane *usb3; in tegra186_usb3_lane_probe() local
1059 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra186_usb3_lane_probe()
1060 if (!usb3) in tegra186_usb3_lane_probe()
1063 INIT_LIST_HEAD(&usb3->base.list); in tegra186_usb3_lane_probe()
1064 usb3->base.soc = &pad->soc->lanes[index]; in tegra186_usb3_lane_probe()
1065 usb3->base.index = index; in tegra186_usb3_lane_probe()
1066 usb3->base.pad = pad; in tegra186_usb3_lane_probe()
1067 usb3->base.np = np; in tegra186_usb3_lane_probe()
1069 err = tegra_xusb_lane_parse_dt(&usb3->base, np); in tegra186_usb3_lane_probe()
1071 kfree(usb3); in tegra186_usb3_lane_probe()
1075 return &usb3->base; in tegra186_usb3_lane_probe()
1080 struct tegra_xusb_usb3_lane *usb3 = to_usb3_lane(lane); in tegra186_usb3_lane_remove() local
1082 kfree(usb3); in tegra186_usb3_lane_remove()
1359 struct tegra_xusb_usb3_pad *usb3; in tegra186_usb3_pad_probe() local
1363 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra186_usb3_pad_probe()
1364 if (!usb3) in tegra186_usb3_pad_probe()
1367 pad = &usb3->base; in tegra186_usb3_pad_probe()
1373 kfree(usb3); in tegra186_usb3_pad_probe()
1550 TEGRA186_LANE("usb3-0", 0, 0, 0, usb3),
1551 TEGRA186_LANE("usb3-1", 0, 0, 0, usb3),
1552 TEGRA186_LANE("usb3-2", 0, 0, 0, usb3),
1584 .usb3 = {
1618 TEGRA186_LANE("usb3-0", 0, 0, 0, usb3),
1619 TEGRA186_LANE("usb3-1", 0, 0, 0, usb3),
1620 TEGRA186_LANE("usb3-2", 0, 0, 0, usb3),
1621 TEGRA186_LANE("usb3-3", 0, 0, 0, usb3),
1644 .usb3 = {
1665 .usb3 = {