Lines Matching refs:err_status
246 u32 err_status) in mvsd_finish_cmd() argument
277 if (err_status & MVSD_ERR_CMD_TIMEOUT) { in mvsd_finish_cmd()
279 } else if (err_status & (MVSD_ERR_CMD_CRC | MVSD_ERR_CMD_ENDBIT | in mvsd_finish_cmd()
283 err_status &= ~(MVSD_ERR_CMD_TIMEOUT | MVSD_ERR_CMD_CRC | in mvsd_finish_cmd()
287 return err_status; in mvsd_finish_cmd()
291 u32 err_status) in mvsd_finish_data() argument
304 if (err_status & MVSD_ERR_DATA_TIMEOUT) in mvsd_finish_data()
306 else if (err_status & (MVSD_ERR_DATA_CRC | MVSD_ERR_DATA_ENDBIT)) in mvsd_finish_data()
308 else if (err_status & MVSD_ERR_XFER_SIZE) in mvsd_finish_data()
310 err_status &= ~(MVSD_ERR_DATA_TIMEOUT | MVSD_ERR_DATA_CRC | in mvsd_finish_data()
333 if (err_status & MVSD_ERR_AUTOCMD12) { in mvsd_finish_data()
342 err_status &= ~MVSD_ERR_AUTOCMD12; in mvsd_finish_data()
346 return err_status; in mvsd_finish_data()
470 u32 err_status = 0; in mvsd_irq() local
484 err_status = mvsd_read(MVSD_ERR_INTR_STATUS); in mvsd_irq()
485 dev_dbg(host->dev, "err 0x%04x\n", err_status); in mvsd_irq()
488 err_status = mvsd_finish_cmd(host, cmd, err_status); in mvsd_irq()
490 err_status = mvsd_finish_data(host, mrq->data, err_status); in mvsd_irq()
491 if (err_status) { in mvsd_irq()
493 err_status); in mvsd_irq()