Lines Matching refs:ret

48 	int ret;  in cdns3_role_start()  local
64 ret = cdns->roles[role]->start(cdns); in cdns3_role_start()
65 if (!ret) in cdns3_role_start()
69 return ret; in cdns3_role_start()
107 int ret = 0; in cdns3_core_init_role() local
133 ret = cdns3_idle_init(cdns); in cdns3_core_init_role()
134 if (ret) in cdns3_core_init_role()
135 return ret; in cdns3_core_init_role()
150 ret = cdns3_host_init(cdns); in cdns3_core_init_role()
151 if (ret) { in cdns3_core_init_role()
153 ret); in cdns3_core_init_role()
161 ret = cdns3_gadget_init(cdns); in cdns3_core_init_role()
162 if (ret) { in cdns3_core_init_role()
164 ret); in cdns3_core_init_role()
172 ret = cdns3_drd_update_mode(cdns); in cdns3_core_init_role()
173 if (ret) in cdns3_core_init_role()
177 ret = cdns3_hw_role_switch(cdns); in cdns3_core_init_role()
178 if (ret) in cdns3_core_init_role()
182 return ret; in cdns3_core_init_role()
185 return ret; in cdns3_core_init_role()
285 int ret = 0; in cdns3_hw_role_switch() local
302 ret = cdns3_role_start(cdns, real_role); in cdns3_hw_role_switch()
303 if (ret) { in cdns3_hw_role_switch()
307 ret = cdns3_role_start(cdns, current_role); in cdns3_hw_role_switch()
308 if (ret) in cdns3_hw_role_switch()
313 return ret; in cdns3_hw_role_switch()
319 int ret; in cdns3_probe() local
331 ret = generic_phy_get_by_name(dev, "cdns3,usb2-phy", &cdns->usb2_phy); in cdns3_probe()
332 if (ret) in cdns3_probe()
333 dev_warn(dev, "Unable to get USB2 phy (ret %d)\n", ret); in cdns3_probe()
335 ret = generic_phy_init(&cdns->usb2_phy); in cdns3_probe()
336 if (ret) in cdns3_probe()
337 return ret; in cdns3_probe()
339 ret = generic_phy_get_by_name(dev, "cdns3,usb3-phy", &cdns->usb3_phy); in cdns3_probe()
340 if (ret) in cdns3_probe()
341 dev_warn(dev, "Unable to get USB3 phy (ret %d)\n", ret); in cdns3_probe()
343 ret = generic_phy_init(&cdns->usb3_phy); in cdns3_probe()
344 if (ret) in cdns3_probe()
345 return ret; in cdns3_probe()
347 ret = generic_phy_power_on(&cdns->usb2_phy); in cdns3_probe()
348 if (ret) in cdns3_probe()
349 return ret; in cdns3_probe()
351 ret = generic_phy_power_on(&cdns->usb3_phy); in cdns3_probe()
352 if (ret) in cdns3_probe()
353 return ret; in cdns3_probe()
355 ret = cdns3_drd_init(cdns); in cdns3_probe()
356 if (ret) in cdns3_probe()
357 return ret; in cdns3_probe()
359 ret = cdns3_core_init_role(cdns); in cdns3_probe()
360 if (ret) in cdns3_probe()
361 return ret; in cdns3_probe()
390 int ret; in cdns3_bind() local
394 ret = -ENODEV; in cdns3_bind()
417 ret = -ENODEV; in cdns3_bind()
421 ret = device_bind_driver_to_node(parent, driver, name, node, &dev); in cdns3_bind()
422 if (ret) { in cdns3_bind()