Lines Matching refs:ret
117 int ret; in dwc_otg_flush_tx_fifo() local
121 ret = wait_for_bit_le32(®s->grstctl, DWC2_GRSTCTL_TXFFLSH, in dwc_otg_flush_tx_fifo()
123 if (ret) in dwc_otg_flush_tx_fifo()
137 int ret; in dwc_otg_flush_rx_fifo() local
140 ret = wait_for_bit_le32(®s->grstctl, DWC2_GRSTCTL_RXFFLSH, in dwc_otg_flush_rx_fifo()
142 if (ret) in dwc_otg_flush_rx_fifo()
155 int ret; in dwc_otg_core_reset() local
158 ret = wait_for_bit_le32(®s->grstctl, DWC2_GRSTCTL_AHBIDLE, in dwc_otg_core_reset()
160 if (ret) in dwc_otg_core_reset()
165 ret = wait_for_bit_le32(®s->grstctl, DWC2_GRSTCTL_CSFTRST, in dwc_otg_core_reset()
167 if (ret) in dwc_otg_core_reset()
182 int ret; in dwc_vbus_supply_init() local
184 ret = device_get_supply_regulator(dev, "vbus-supply", in dwc_vbus_supply_init()
186 if (ret) { in dwc_vbus_supply_init()
191 ret = regulator_set_enable(priv->vbus_supply, true); in dwc_vbus_supply_init()
192 if (ret) { in dwc_vbus_supply_init()
194 return ret; in dwc_vbus_supply_init()
203 int ret; in dwc_vbus_supply_exit() local
206 ret = regulator_set_enable(priv->vbus_supply, false); in dwc_vbus_supply_exit()
207 if (ret) { in dwc_vbus_supply_exit()
209 return ret; in dwc_vbus_supply_exit()
247 int i, ret, num_channels; in dwc_otg_core_host_init() local
304 ret = wait_for_bit_le32(®s->hc_regs[i].hcchar, in dwc_otg_core_host_init()
306 if (ret) in dwc_otg_core_host_init()
825 int ret; in wait_for_chhltd() local
828 ret = wait_for_bit_le32(&hc_regs->hcint, DWC2_HCINT_CHHLTD, true, in wait_for_chhltd()
830 if (ret) in wait_for_chhltd()
831 return ret; in wait_for_chhltd()
863 int ret = 0; in transfer_chunk() local
902 ret = wait_for_chhltd(hc_regs, &sub, pid); in transfer_chunk()
903 if (ret < 0) in transfer_chunk()
904 return ret; in transfer_chunk()
917 return ret; in transfer_chunk()
931 int ret = 0; in chunk_msg() local
998 ret = transfer_chunk(hc_regs, priv->aligned_buffer, pid, in chunk_msg()
1006 ret = 0; in chunk_msg()
1011 ret = -EAGAIN; in chunk_msg()
1018 ret = 0; in chunk_msg()
1023 if (ret) in chunk_msg()
1043 return ret; in chunk_msg()
1072 int ret, act_len; in _submit_control_msg() local
1087 ret = chunk_msg(priv, dev, pipe, &pid, 0, setup, 8); in _submit_control_msg()
1088 } while (ret == -EAGAIN); in _submit_control_msg()
1089 if (ret) in _submit_control_msg()
1090 return ret; in _submit_control_msg()
1097 ret = chunk_msg(priv, dev, pipe, &pid, usb_pipein(pipe), in _submit_control_msg()
1102 } while (ret == -EAGAIN); in _submit_control_msg()
1103 if (ret) in _submit_control_msg()
1104 return ret; in _submit_control_msg()
1114 ret = chunk_msg(priv, dev, pipe, &pid, status_direction, in _submit_control_msg()
1116 } while (ret == -EAGAIN); in _submit_control_msg()
1117 if (ret) in _submit_control_msg()
1118 return ret; in _submit_control_msg()
1130 int ret; in _submit_int_msg() local
1140 ret = _submit_bulk_msg(priv, dev, pipe, buffer, len); in _submit_int_msg()
1141 if ((ret != -EAGAIN) || nonblock) in _submit_int_msg()
1142 return ret; in _submit_int_msg()
1148 int ret; in dwc2_reset() local
1151 ret = reset_get_bulk(dev, &priv->resets); in dwc2_reset()
1152 if (ret) { in dwc2_reset()
1153 dev_warn(dev, "Can't get reset: %d\n", ret); in dwc2_reset()
1157 if (ret == -ENOENT || ret == -ENOTSUPP) in dwc2_reset()
1160 return ret; in dwc2_reset()
1165 ret = reset_deassert_bulk(&priv->resets); in dwc2_reset()
1166 if (ret) { in dwc2_reset()
1168 dev_err(dev, "Failed to reset: %d\n", ret); in dwc2_reset()
1169 return ret; in dwc2_reset()
1180 int ret; in dwc2_init_common() local
1182 ret = dwc2_reset(dev); in dwc2_init_common()
1183 if (ret) in dwc2_init_common()
1184 return ret; in dwc2_init_common()
1345 int ret; in dwc2_setup_phy() local
1347 ret = generic_phy_get_by_index(dev, 0, &priv->phy); in dwc2_setup_phy()
1348 if (ret) { in dwc2_setup_phy()
1349 if (ret == -ENOENT) in dwc2_setup_phy()
1351 dev_err(dev, "Failed to get USB PHY: %d.\n", ret); in dwc2_setup_phy()
1352 return ret; in dwc2_setup_phy()
1355 ret = generic_phy_init(&priv->phy); in dwc2_setup_phy()
1356 if (ret) { in dwc2_setup_phy()
1357 dev_dbg(dev, "Failed to init USB PHY: %d.\n", ret); in dwc2_setup_phy()
1358 return ret; in dwc2_setup_phy()
1361 ret = generic_phy_power_on(&priv->phy); in dwc2_setup_phy()
1362 if (ret) { in dwc2_setup_phy()
1363 dev_dbg(dev, "Failed to power on USB PHY: %d.\n", ret); in dwc2_setup_phy()
1365 return ret; in dwc2_setup_phy()
1374 int ret; in dwc2_shutdown_phy() local
1380 ret = generic_phy_power_off(&priv->phy); in dwc2_shutdown_phy()
1381 if (ret) { in dwc2_shutdown_phy()
1382 dev_dbg(dev, "Failed to power off USB PHY: %d.\n", ret); in dwc2_shutdown_phy()
1383 return ret; in dwc2_shutdown_phy()
1386 ret = generic_phy_exit(&priv->phy); in dwc2_shutdown_phy()
1387 if (ret) { in dwc2_shutdown_phy()
1388 dev_dbg(dev, "Failed to power off USB PHY: %d.\n", ret); in dwc2_shutdown_phy()
1389 return ret; in dwc2_shutdown_phy()
1398 int ret; in dwc2_clk_init() local
1400 ret = clk_get_bulk(dev, &priv->clks); in dwc2_clk_init()
1401 if (ret == -ENOSYS || ret == -ENOENT) in dwc2_clk_init()
1403 if (ret) in dwc2_clk_init()
1404 return ret; in dwc2_clk_init()
1406 ret = clk_enable_bulk(&priv->clks); in dwc2_clk_init()
1407 if (ret) { in dwc2_clk_init()
1409 return ret; in dwc2_clk_init()
1419 int ret; in dwc2_usb_probe() local
1427 ret = dwc2_clk_init(dev); in dwc2_usb_probe()
1428 if (ret) in dwc2_usb_probe()
1429 return ret; in dwc2_usb_probe()
1431 ret = dwc2_setup_phy(dev); in dwc2_usb_probe()
1432 if (ret) in dwc2_usb_probe()
1433 return ret; in dwc2_usb_probe()
1441 int ret; in dwc2_usb_remove() local
1443 ret = dwc_vbus_supply_exit(dev); in dwc2_usb_remove()
1444 if (ret) in dwc2_usb_remove()
1445 return ret; in dwc2_usb_remove()
1447 ret = dwc2_shutdown_phy(dev); in dwc2_usb_remove()
1448 if (ret) { in dwc2_usb_remove()
1449 dev_dbg(dev, "Failed to shutdown USB PHY: %d.\n", ret); in dwc2_usb_remove()
1450 return ret; in dwc2_usb_remove()