Lines Matching refs:err_status
245 u32 err_status) in mvsd_finish_cmd() argument
276 if (err_status & MVSD_ERR_CMD_TIMEOUT) { in mvsd_finish_cmd()
278 } else if (err_status & (MVSD_ERR_CMD_CRC | MVSD_ERR_CMD_ENDBIT | in mvsd_finish_cmd()
282 err_status &= ~(MVSD_ERR_CMD_TIMEOUT | MVSD_ERR_CMD_CRC | in mvsd_finish_cmd()
286 return err_status; in mvsd_finish_cmd()
290 u32 err_status) in mvsd_finish_data() argument
302 if (err_status & MVSD_ERR_DATA_TIMEOUT) in mvsd_finish_data()
304 else if (err_status & (MVSD_ERR_DATA_CRC | MVSD_ERR_DATA_ENDBIT)) in mvsd_finish_data()
306 else if (err_status & MVSD_ERR_XFER_SIZE) in mvsd_finish_data()
308 err_status &= ~(MVSD_ERR_DATA_TIMEOUT | MVSD_ERR_DATA_CRC | in mvsd_finish_data()
331 if (err_status & MVSD_ERR_AUTOCMD12) { in mvsd_finish_data()
340 err_status &= ~MVSD_ERR_AUTOCMD12; in mvsd_finish_data()
344 return err_status; in mvsd_finish_data()
468 u32 err_status = 0; in mvsd_irq() local
482 err_status = mvsd_read(MVSD_ERR_INTR_STATUS); in mvsd_irq()
483 dev_dbg(host->dev, "err 0x%04x\n", err_status); in mvsd_irq()
486 err_status = mvsd_finish_cmd(host, cmd, err_status); in mvsd_irq()
488 err_status = mvsd_finish_data(host, mrq->data, err_status); in mvsd_irq()
489 if (err_status) { in mvsd_irq()
491 err_status); in mvsd_irq()