Lines Matching refs:ret
465 int ret = 0;
482 ret = dspi_next_xfer_dma_submit(dspi);
483 if (ret) {
489 return ret;
498 int ret;
512 ret = PTR_ERR(dma->chan_tx);
513 dev_err_probe(dev, ret, "tx dma channel not available\n");
521 ret = -ENOMEM;
529 ret = -ENOMEM;
542 ret = dmaengine_slave_config(dma->chan_rx, &cfg);
543 if (ret) {
545 ret = -EINVAL;
550 ret = dmaengine_slave_config(dma->chan_tx, &cfg);
551 if (ret) {
553 ret = -EINVAL;
577 return ret;
1145 int ret;
1149 ret = clk_prepare_enable(dspi->clk);
1150 if (ret)
1151 return ret;
1270 int ret, cs_num, bus_num = -1;
1309 ret = of_property_read_u32(np, "spi-num-chipselects", &cs_num);
1310 if (ret < 0) {
1325 ret = -EFAULT;
1346 ret = PTR_ERR(base);
1358 ret = PTR_ERR(dspi->regmap);
1370 ret = PTR_ERR(dspi->regmap_pushr);
1377 ret = PTR_ERR(dspi->clk);
1381 ret = clk_prepare_enable(dspi->clk);
1382 if (ret)
1385 ret = dspi_init(dspi);
1386 if (ret)
1399 ret = request_threaded_irq(dspi->irq, dspi_interrupt, NULL,
1401 if (ret < 0) {
1409 ret = dspi_request_dma(dspi, res->start);
1410 if (ret < 0) {
1422 ret = spi_register_controller(ctlr);
1423 if (ret != 0) {
1428 return ret;
1440 return ret;