Lines Matching refs:rc
193 int rc = 0; in di_write_wait() local
210 rc = ret; in di_write_wait()
221 rc = -EIO; in di_write_wait()
227 return rc; in di_write_wait()
251 int rc; in dryice_rtc_set_mmss() local
254 rc = di_write_wait(imxdi, 0, DTCLR); in dryice_rtc_set_mmss()
255 if (rc == 0) in dryice_rtc_set_mmss()
256 rc = di_write_wait(imxdi, secs, DTCMR); in dryice_rtc_set_mmss()
258 return rc; in dryice_rtc_set_mmss()
308 int rc; in dryice_rtc_set_alarm() local
310 rc = rtc_tm_to_time(&alarm->time, &alarm_time); in dryice_rtc_set_alarm()
311 if (rc) in dryice_rtc_set_alarm()
312 return rc; in dryice_rtc_set_alarm()
320 rc = di_write_wait(imxdi, (u32)alarm_time, DCAMR); in dryice_rtc_set_alarm()
321 if (rc) in dryice_rtc_set_alarm()
322 return rc; in dryice_rtc_set_alarm()
347 irqreturn_t rc = IRQ_NONE; in dryice_norm_irq() local
357 return rc; in dryice_norm_irq()
369 rc = IRQ_HANDLED; in dryice_norm_irq()
383 rc = IRQ_HANDLED; in dryice_norm_irq()
386 return rc; in dryice_norm_irq()
412 int rc; in dryice_rtc_probe() local
440 rc = clk_prepare_enable(imxdi->clk); in dryice_rtc_probe()
441 if (rc) in dryice_rtc_probe()
442 return rc; in dryice_rtc_probe()
451 rc = devm_request_irq(&pdev->dev, imxdi->irq, dryice_norm_irq, in dryice_rtc_probe()
453 if (rc) { in dryice_rtc_probe()
460 rc = di_write_wait(imxdi, DSR_NVF | DSR_SVF, DSR); in dryice_rtc_probe()
461 if (rc) in dryice_rtc_probe()
466 rc = di_write_wait(imxdi, DCAMR_UNSET, DCAMR); in dryice_rtc_probe()
467 if (rc) in dryice_rtc_probe()
469 rc = di_write_wait(imxdi, 0, DCALR); in dryice_rtc_probe()
470 if (rc) in dryice_rtc_probe()
475 rc = di_write_wait(imxdi, DSR_CAF, DSR); in dryice_rtc_probe()
476 if (rc) in dryice_rtc_probe()
482 rc = di_write_wait(imxdi, 0, DTCMR); in dryice_rtc_probe()
483 if (rc) in dryice_rtc_probe()
489 rc = di_write_wait(imxdi, in dryice_rtc_probe()
492 if (rc) in dryice_rtc_probe()
500 rc = PTR_ERR(imxdi->rtc); in dryice_rtc_probe()
509 return rc; in dryice_rtc_probe()