Lines Matching refs:isr_status
206 unsigned int isr_status, avail_bytes, updatetx; in cdns_i2c_isr() local
214 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_isr()
215 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_isr()
218 if (isr_status & (CDNS_I2C_IXR_NACK | CDNS_I2C_IXR_ARB_LOST)) { in cdns_i2c_isr()
235 ((isr_status & CDNS_I2C_IXR_COMP) || in cdns_i2c_isr()
236 (isr_status & CDNS_I2C_IXR_DATA))) { in cdns_i2c_isr()
306 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { in cdns_i2c_isr()
316 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->p_recv_buf) { in cdns_i2c_isr()
350 id->err_status = isr_status & CDNS_I2C_IXR_ERR_INTR_MASK; in cdns_i2c_isr()
367 unsigned int isr_status; in cdns_i2c_mrecv() local
391 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_mrecv()
392 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_mrecv()
428 unsigned int isr_status; in cdns_i2c_msend() local
448 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_msend()
449 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_msend()