Lines Matching refs:ret

218 	int ret;
223 ret = mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd);
224 if (ret)
225 return ret;
230 ret = regulator_enable(mmc->supply.vqmmc);
231 if (ret) {
244 return ret;
249 int ret;
254 ret = regulator_disable(mmc->supply.vqmmc);
255 if (ret) {
257 return ret;
263 ret = mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, 0);
264 if (ret)
277 return ret;
282 int ret;
289 ret = regulator_enable(host->pbias);
290 if (ret) {
292 return ret;
298 ret = regulator_disable(host->pbias);
299 if (ret) {
301 return ret;
313 int ret = 0;
322 ret = omap_hsmmc_set_pbias(host, false);
323 if (ret)
324 return ret;
340 ret = omap_hsmmc_enable_supply(mmc);
341 if (ret)
342 return ret;
344 ret = omap_hsmmc_set_pbias(host, true);
345 if (ret)
348 ret = omap_hsmmc_disable_supply(mmc);
349 if (ret)
350 return ret;
358 return ret;
363 int ret;
369 ret = regulator_enable(reg);
370 if (ret)
371 return ret;
373 ret = regulator_disable(reg);
374 if (ret)
375 return ret;
384 int ret;
391 ret = omap_hsmmc_disable_boot_regulator(mmc->supply.vmmc);
392 if (ret) {
394 return ret;
397 ret = omap_hsmmc_disable_boot_regulator(mmc->supply.vqmmc);
398 if (ret) {
401 return ret;
404 ret = omap_hsmmc_disable_boot_regulator(host->pbias);
405 if (ret) {
408 return ret;
416 int ret;
420 ret = mmc_regulator_get_supply(mmc);
421 if (ret)
422 return ret;
429 ret = PTR_ERR(mmc->supply.vqmmc);
430 if ((ret != -ENODEV) && host->dev->of_node)
431 return ret;
439 ret = PTR_ERR(host->pbias);
440 if ((ret != -ENODEV) && host->dev->of_node) {
443 return ret;
453 ret = omap_hsmmc_disable_boot_regulators(host);
454 if (ret)
455 return ret;
1109 int ret;
1115 ret = omap_hsmmc_set_power(host, 0);
1118 if (!ret)
1119 ret = omap_hsmmc_set_power(host, 1);
1122 if (ret != 0)
1155 return ret;
1236 int ret = 0, i;
1266 ret = dmaengine_slave_config(chan, &cfg);
1267 if (ret)
1268 return ret;
1270 ret = omap_hsmmc_pre_dma_transfer(host, data, NULL, chan);
1271 if (ret)
1272 return ret;
1353 int ret;
1376 ret = omap_hsmmc_setup_dma_transfer(host, req);
1377 if (ret != 0) {
1379 return ret;
1539 int ret;
1550 ret = dev_pm_set_dedicated_wake_irq(host->dev, host->wake_irq);
1551 if (ret) {
1563 ret = PTR_ERR(p);
1570 ret = -EINVAL;
1585 return ret;
1769 int ret, irq;
1803 ret = -ENOMEM;
1807 ret = mmc_of_parse(mmc);
1808 if (ret)
1843 ret = PTR_ERR(host->fclk);
1897 ret = PTR_ERR(host->rx_chan);
1904 ret = PTR_ERR(host->tx_chan);
1920 ret = devm_request_irq(&pdev->dev, host->irq, omap_hsmmc_irq, 0,
1922 if (ret) {
1927 ret = omap_hsmmc_reg_get(host);
1928 if (ret)
1944 ret = omap_hsmmc_configure_wake_irq(host);
1945 if (!ret)
1948 ret = mmc_add_host(mmc);
1949 if (ret)
1953 ret = device_create_file(&mmc->class_dev, &dev_attr_slot_name);
1954 if (ret < 0)
1979 return ret;
2052 int ret = 0;
2076 ret = -EBUSY;
2087 return ret;