Lines Matching refs:result
578 int result; in i2c_imx_start() local
597 result = i2c_imx_bus_busy(i2c_imx, 1, atomic); in i2c_imx_start()
598 if (result) in i2c_imx_start()
599 return result; in i2c_imx_start()
607 return result; in i2c_imx_start()
661 int result; in i2c_imx_dma_write() local
672 result = i2c_imx_dma_xfer(i2c_imx, msgs); in i2c_imx_dma_write()
673 if (result) in i2c_imx_dma_write()
674 return result; in i2c_imx_dma_write()
713 result = i2c_imx_trx_complete(i2c_imx, false); in i2c_imx_dma_write()
714 if (result) in i2c_imx_dma_write()
715 return result; in i2c_imx_dma_write()
723 int result; in i2c_imx_dma_read() local
736 result = i2c_imx_dma_xfer(i2c_imx, msgs); in i2c_imx_dma_read()
737 if (result) in i2c_imx_dma_read()
738 return result; in i2c_imx_dma_read()
772 result = i2c_imx_trx_complete(i2c_imx, false); in i2c_imx_dma_read()
773 if (result) in i2c_imx_dma_read()
774 return result; in i2c_imx_dma_read()
809 int i, result; in i2c_imx_write() local
816 result = i2c_imx_trx_complete(i2c_imx, atomic); in i2c_imx_write()
817 if (result) in i2c_imx_write()
818 return result; in i2c_imx_write()
819 result = i2c_imx_acked(i2c_imx); in i2c_imx_write()
820 if (result) in i2c_imx_write()
821 return result; in i2c_imx_write()
830 result = i2c_imx_trx_complete(i2c_imx, atomic); in i2c_imx_write()
831 if (result) in i2c_imx_write()
832 return result; in i2c_imx_write()
833 result = i2c_imx_acked(i2c_imx); in i2c_imx_write()
834 if (result) in i2c_imx_write()
835 return result; in i2c_imx_write()
843 int i, result; in i2c_imx_read() local
855 result = i2c_imx_trx_complete(i2c_imx, atomic); in i2c_imx_read()
856 if (result) in i2c_imx_read()
857 return result; in i2c_imx_read()
858 result = i2c_imx_acked(i2c_imx); in i2c_imx_read()
859 if (result) in i2c_imx_read()
860 return result; in i2c_imx_read()
888 result = i2c_imx_trx_complete(i2c_imx, atomic); in i2c_imx_read()
889 if (result) in i2c_imx_read()
890 return result; in i2c_imx_read()
954 int result; in i2c_imx_xfer_common() local
961 result = i2c_imx_start(i2c_imx, atomic); in i2c_imx_xfer_common()
962 if (result) { in i2c_imx_xfer_common()
969 result = i2c_imx_start(i2c_imx, atomic); in i2c_imx_xfer_common()
973 if (result) in i2c_imx_xfer_common()
987 result = i2c_imx_bus_busy(i2c_imx, 1, atomic); in i2c_imx_xfer_common()
988 if (result) in i2c_imx_xfer_common()
1012 result = i2c_imx_read(i2c_imx, &msgs[i], is_lastmsg, atomic); in i2c_imx_xfer_common()
1017 result = i2c_imx_dma_write(i2c_imx, &msgs[i]); in i2c_imx_xfer_common()
1019 result = i2c_imx_write(i2c_imx, &msgs[i], atomic); in i2c_imx_xfer_common()
1021 if (result) in i2c_imx_xfer_common()
1030 (result < 0) ? "error" : "success msg", in i2c_imx_xfer_common()
1031 (result < 0) ? result : num); in i2c_imx_xfer_common()
1032 return (result < 0) ? result : num; in i2c_imx_xfer_common()
1039 int result; in i2c_imx_xfer() local
1041 result = pm_runtime_resume_and_get(i2c_imx->adapter.dev.parent); in i2c_imx_xfer()
1042 if (result < 0) in i2c_imx_xfer()
1043 return result; in i2c_imx_xfer()
1045 result = i2c_imx_xfer_common(adapter, msgs, num, false); in i2c_imx_xfer()
1050 return result; in i2c_imx_xfer()
1057 int result; in i2c_imx_xfer_atomic() local
1059 result = clk_enable(i2c_imx->clk); in i2c_imx_xfer_atomic()
1060 if (result) in i2c_imx_xfer_atomic()
1061 return result; in i2c_imx_xfer_atomic()
1063 result = i2c_imx_xfer_common(adapter, msgs, num, true); in i2c_imx_xfer_atomic()
1067 return result; in i2c_imx_xfer_atomic()