Lines Matching refs:ret

612 	int ret = 0;
616 ret = tegra_qspi_dma_map_xfer(tqspi, t);
617 if (ret < 0)
618 return ret;
652 ret = dmaengine_slave_config(tqspi->tx_dma_chan, &dma_sconfig);
653 if (ret < 0) {
654 dev_err(tqspi->dev, "failed DMA slave config: %d\n", ret);
655 return ret;
659 ret = tegra_qspi_start_tx_dma(tqspi, t, len);
660 if (ret < 0) {
661 dev_err(tqspi->dev, "failed to starting TX DMA: %d\n", ret);
662 return ret;
670 ret = dmaengine_slave_config(tqspi->rx_dma_chan, &dma_sconfig);
671 if (ret < 0) {
672 dev_err(tqspi->dev, "failed DMA slave config: %d\n", ret);
673 return ret;
680 ret = tegra_qspi_start_rx_dma(tqspi, t, len);
681 if (ret < 0) {
682 dev_err(tqspi->dev, "failed to start RX DMA: %d\n", ret);
685 return ret;
696 return ret;
876 int ret;
913 ret = tegra_qspi_flush_fifos(tqspi, false);
914 if (ret < 0)
915 return ret;
918 ret = tegra_qspi_start_dma_based_transfer(tqspi, t);
920 ret = tegra_qspi_start_cpu_based_transfer(tqspi, t);
922 return ret;
948 int ret;
950 ret = pm_runtime_resume_and_get(tqspi->dev);
951 if (ret < 0) {
952 dev_err(tqspi->dev, "failed to get runtime PM: %d\n", ret);
953 return ret;
1062 int ret = 0;
1106 ret = tegra_qspi_start_transfer_one(spi, xfer,
1109 if (ret < 0) {
1111 ret);
1112 return ret;
1116 ret = wait_for_completion_timeout
1120 if (WARN_ON(ret == 0)) {
1122 ret);
1155 ret = -EIO;
1163 ret = -EIO;
1172 ret = -EINVAL;
1178 ret = 0;
1181 msg->status = ret;
1182 if (ret < 0) {
1187 return ret;
1196 int ret = 0, val = 0;
1240 ret = tegra_qspi_start_transfer_one(spi, xfer, cmd1);
1241 if (ret < 0) {
1242 dev_err(tqspi->dev, "failed to start transfer: %d\n", ret);
1246 ret = wait_for_completion_timeout(&tqspi->xfer_completion,
1248 if (WARN_ON(ret == 0)) {
1255 ret = -EIO;
1261 ret = -EIO;
1268 if (ret < 0) {
1287 ret = 0;
1289 msg->status = ret;
1291 return ret;
1323 int ret;
1326 ret = tegra_qspi_combined_seq_xfer(tqspi, msg);
1328 ret = tegra_qspi_non_combined_seq_xfer(tqspi, msg);
1332 return ret;
1539 int ret, qspi_irq;
1581 ret = PTR_ERR(tqspi->clk);
1582 dev_err(&pdev->dev, "failed to get clock: %d\n", ret);
1583 return ret;
1591 ret = tegra_qspi_init_dma(tqspi);
1592 if (ret < 0)
1593 return ret;
1603 ret = pm_runtime_resume_and_get(&pdev->dev);
1604 if (ret < 0) {
1605 dev_err(&pdev->dev, "failed to get runtime PM: %d\n", ret);
1620 ret = request_threaded_irq(tqspi->irq, NULL,
1623 if (ret < 0) {
1624 dev_err(&pdev->dev, "failed to request IRQ#%u: %d\n", tqspi->irq, ret);
1629 ret = spi_register_master(master);
1630 if (ret < 0) {
1631 dev_err(&pdev->dev, "failed to register master: %d\n", ret);
1642 return ret;
1667 int ret;
1669 ret = pm_runtime_resume_and_get(dev);
1670 if (ret < 0) {
1671 dev_err(dev, "failed to get runtime PM: %d\n", ret);
1672 return ret;
1702 int ret;
1707 ret = clk_prepare_enable(tqspi->clk);
1708 if (ret < 0)
1709 dev_err(tqspi->dev, "failed to enable clock: %d\n", ret);
1711 return ret;