Lines Matching defs:dwc
43 struct dwc3_haps *dwc;
56 dwc = devm_kzalloc(dev, sizeof(*dwc), GFP_KERNEL);
57 if (!dwc)
60 dwc->dwc3 = platform_device_alloc("dwc3", PLATFORM_DEVID_AUTO);
61 if (!dwc->dwc3)
75 ret = platform_device_add_resources(dwc->dwc3, res, ARRAY_SIZE(res));
81 dwc->pci = pci;
82 dwc->dwc3->dev.parent = dev;
84 ret = device_add_software_node(&dwc->dwc3->dev, &dwc3_haps_swnode);
88 ret = platform_device_add(dwc->dwc3);
94 pci_set_drvdata(pci, dwc);
98 device_remove_software_node(&dwc->dwc3->dev);
99 platform_device_put(dwc->dwc3);
105 struct dwc3_haps *dwc = pci_get_drvdata(pci);
107 device_remove_software_node(&dwc->dwc3->dev);
108 platform_device_unregister(dwc->dwc3);