Lines Matching refs:ret

447 	int ret = 0;
514 ret = -ENOMEM;
536 ret = -EPERM;
593 ret = -EPERM;
616 return ret;
634 int ret = 0;
659 ret = stm32f7_i2c_compute_timing(i2c_dev, setup,
661 if (ret) {
672 } while (ret);
674 if (ret) {
676 return ret;
827 int ret;
829 ret = readl_relaxed_poll_timeout(i2c_dev->base + STM32F7_I2C_ISR,
833 if (!ret)
838 ret = stm32f7_i2c_release_bus(&i2c_dev->adap);
839 if (ret) {
840 dev_err(i2c_dev->dev, "Failed to recover the bus (%d)\n", ret);
841 return ret;
853 int ret;
902 ret = stm32_i2c_prep_dma_xfer(i2c_dev->dev, i2c_dev->dma,
907 if (!ret)
943 int i, ret;
1069 ret = stm32_i2c_prep_dma_xfer(i2c_dev->dev, i2c_dev->dma,
1074 if (!ret)
1109 int ret;
1163 ret = stm32_i2c_prep_dma_xfer(i2c_dev->dev, i2c_dev->dma,
1169 if (!ret)
1404 int ret;
1425 ret = i2c_slave_event(i2c_dev->slave_running,
1428 if (!ret) {
1481 int ret = IRQ_HANDLED;
1485 ret = stm32f7_i2c_slave_isr_event(i2c_dev);
1486 return ret;
1524 ret = IRQ_WAKE_THREAD;
1537 ret = IRQ_WAKE_THREAD;
1554 return ret;
1563 int ret;
1569 ret = wait_for_completion_timeout(&i2c_dev->dma->dma_complete, HZ);
1570 if (!ret) {
1656 int ret;
1663 ret = pm_runtime_resume_and_get(i2c_dev->dev);
1664 if (ret < 0)
1665 return ret;
1667 ret = stm32f7_i2c_wait_free_bus(i2c_dev);
1668 if (ret)
1675 ret = f7_msg->result;
1676 if (ret) {
1693 ret = -ETIMEDOUT;
1700 return (ret < 0) ? ret : num;
1713 int i, ret;
1720 ret = pm_runtime_resume_and_get(dev);
1721 if (ret < 0)
1722 return ret;
1724 ret = stm32f7_i2c_wait_free_bus(i2c_dev);
1725 if (ret)
1728 ret = stm32f7_i2c_smbus_xfer_msg(i2c_dev, flags, command, data);
1729 if (ret)
1734 ret = f7_msg->result;
1735 if (ret) {
1751 ret = -ETIMEDOUT;
1757 ret = stm32f7_i2c_smbus_check_pec(i2c_dev);
1758 if (ret)
1780 ret = -EINVAL;
1787 return ret;
1814 int id, ret;
1826 ret = stm32f7_i2c_get_free_slave_id(i2c_dev, slave, &id);
1827 if (ret)
1828 return ret;
1830 ret = pm_runtime_resume_and_get(dev);
1831 if (ret < 0)
1832 return ret;
1863 ret = -EOPNOTSUPP;
1875 ret = -ENODEV;
1887 ret = 0;
1895 return ret;
1903 int id, ret;
1905 ret = stm32f7_i2c_get_slave_id(i2c_dev, slave, &id);
1906 if (ret)
1907 return ret;
1911 ret = pm_runtime_resume_and_get(i2c_dev->dev);
1912 if (ret < 0)
1913 return ret;
1939 int ret;
1947 ret = regmap_update_bits(i2c_dev->regmap,
1952 ret = regmap_write(i2c_dev->regmap,
1957 return ret;
1964 int ret;
1971 ret = of_property_read_u32_index(np, "st,syscfg-fmp", 1,
1973 if (ret)
1974 return ret;
2046 int irq_error, irq_event, ret;
2081 ret = clk_prepare_enable(i2c_dev->clk);
2082 if (ret) {
2084 return ret;
2089 ret = dev_err_probe(&pdev->dev, PTR_ERR(rst),
2099 ret = devm_request_threaded_irq(&pdev->dev, irq_event,
2104 if (ret) {
2110 ret = devm_request_irq(&pdev->dev, irq_error, stm32f7_i2c_isr_error, 0,
2112 if (ret) {
2121 ret = -ENODEV;
2126 ret = stm32f7_i2c_setup_timing(i2c_dev, &i2c_dev->setup);
2127 if (ret)
2132 ret = stm32f7_i2c_setup_fm_plus_bits(pdev, i2c_dev);
2133 if (ret)
2135 ret = stm32f7_i2c_write_fm_plus_bits(i2c_dev, true);
2136 if (ret)
2158 ret = PTR_ERR(i2c_dev->dma);
2160 if (ret != -ENODEV)
2169 ret = dev_pm_set_wake_irq(i2c_dev->dev, irq_event);
2170 if (ret) {
2190 ret = i2c_add_adapter(adap);
2191 if (ret)
2195 ret = stm32f7_i2c_enable_smbus_host(i2c_dev);
2196 if (ret) {
2199 ret);
2238 return ret;
2289 int ret;
2292 ret = clk_prepare_enable(i2c_dev->clk);
2293 if (ret) {
2295 return ret;
2305 int ret;
2308 ret = pm_runtime_resume_and_get(i2c_dev->dev);
2309 if (ret < 0)
2310 return ret;
2321 return ret;
2327 int ret;
2330 ret = pm_runtime_resume_and_get(i2c_dev->dev);
2331 if (ret < 0)
2332 return ret;
2352 return ret;
2358 int ret;
2363 ret = stm32f7_i2c_regs_backup(i2c_dev);
2364 if (ret < 0) {
2366 return ret;
2379 int ret;
2382 ret = pm_runtime_force_resume(dev);
2383 if (ret < 0)
2384 return ret;
2387 ret = stm32f7_i2c_regs_restore(i2c_dev);
2388 if (ret < 0)
2389 return ret;