Lines Matching refs:error
147 int error; in MXC_CSI2_RevA_Init() local
171 error = MXC_CSI2_CTRL_Config(ctrl_cfg); in MXC_CSI2_RevA_Init()
172 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Init()
173 return error; in MXC_CSI2_RevA_Init()
176 error = MXC_DMA_Init(); in MXC_CSI2_RevA_Init()
177 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Init()
178 return error; in MXC_CSI2_RevA_Init()
188 error = MXC_CSI2_VFIFO_Config(vfifo_cfg); in MXC_CSI2_RevA_Init()
189 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Init()
190 return error; in MXC_CSI2_RevA_Init()
193 error = MXC_CSI2_VFIFO_ProcessRAWtoRGB(req); in MXC_CSI2_RevA_Init()
194 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Init()
195 return error; in MXC_CSI2_RevA_Init()
203 int error; in MXC_CSI2_RevA_Shutdown() local
205 error = MXC_CSI2_Stop(); in MXC_CSI2_RevA_Shutdown()
206 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Shutdown()
207 return error; in MXC_CSI2_RevA_Shutdown()
214 error = MXC_DMA_ReleaseChannel(csi2_state.dma_channel); in MXC_CSI2_RevA_Shutdown()
215 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_Shutdown()
216 return error; in MXC_CSI2_RevA_Shutdown()
280 int error; in MXC_CSI2_RevA_CaptureFrameDMA() local
322 error = _init_line_buffer(); in MXC_CSI2_RevA_CaptureFrameDMA()
323 if (error) in MXC_CSI2_RevA_CaptureFrameDMA()
324 return error; in MXC_CSI2_RevA_CaptureFrameDMA()
326 error = MXC_CSI2_DMA_Config(lb.a, dma_byte_cnt, vfifo->rx_thd); in MXC_CSI2_RevA_CaptureFrameDMA()
327 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_CaptureFrameDMA()
328 return error; in MXC_CSI2_RevA_CaptureFrameDMA()
349 error = MXC_CSI2_Start(csi2_state.ctrl_cfg->num_lanes); in MXC_CSI2_RevA_CaptureFrameDMA()
350 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_CaptureFrameDMA()
351 return error; in MXC_CSI2_RevA_CaptureFrameDMA()
543 int error; in MXC_CSI2_RevA_VFIFO_Config() local
556 error = MXC_CSI2_VFIFO_SetDMAMode(cfg->dma_mode); in MXC_CSI2_RevA_VFIFO_Config()
557 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_VFIFO_Config()
558 return error; in MXC_CSI2_RevA_VFIFO_Config()
614 int error; in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB() local
621 error = MXC_CSI2_VFIFO_SetRGBType(req->rgb_type); in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
622 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
623 return error; in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
626 error = MXC_CSI2_VFIFO_SetRAWFormat(req->raw_format); in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
627 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
628 return error; in MXC_CSI2_RevA_VFIFO_ProcessRAWtoRGB()
1080 int error = csi2_state.req->line_handler(lb.inactive, line_byte_num); in MXC_CSI2_RevA_DMA_Handler() local
1081 if (error) in MXC_CSI2_RevA_DMA_Handler()
1094 int error; in MXC_CSI2_RevA_DMA_Config() local
1119 error = MXC_DMA_ConfigChannel(config, srcdst); in MXC_CSI2_RevA_DMA_Config()
1120 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_DMA_Config()
1121 return error; in MXC_CSI2_RevA_DMA_Config()
1124 error = MXC_DMA_SetChannelInterruptEn(csi2_state.dma_channel, false, true); in MXC_CSI2_RevA_DMA_Config()
1125 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_DMA_Config()
1126 return error; in MXC_CSI2_RevA_DMA_Config()
1129 error = MXC_DMA_AdvConfigChannel(advConfig); in MXC_CSI2_RevA_DMA_Config()
1130 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_DMA_Config()
1131 return error; in MXC_CSI2_RevA_DMA_Config()
1134 error = MXC_DMA_EnableInt(csi2_state.dma_channel); in MXC_CSI2_RevA_DMA_Config()
1135 if (error != E_NO_ERROR) { in MXC_CSI2_RevA_DMA_Config()
1136 return error; in MXC_CSI2_RevA_DMA_Config()