Lines Matching refs:recv_count
152 unsigned int recv_count; member
223 if (id->recv_count > id->curr_recv_count) in cdns_i2c_isr()
240 if ((id->recv_count < CDNS_I2C_FIFO_DEPTH) && in cdns_i2c_isr()
246 id->recv_count--; in cdns_i2c_isr()
270 if (((int)(id->recv_count) - CDNS_I2C_FIFO_DEPTH) > in cdns_i2c_isr()
277 cdns_i2c_writereg(id->recv_count - in cdns_i2c_isr()
280 id->curr_recv_count = id->recv_count; in cdns_i2c_isr()
282 } else if (id->recv_count && !hold_quirk && in cdns_i2c_isr()
289 if (id->recv_count > CDNS_I2C_TRANSFER_SIZE) { in cdns_i2c_isr()
294 cdns_i2c_writereg(id->recv_count, in cdns_i2c_isr()
296 id->curr_recv_count = id->recv_count; in cdns_i2c_isr()
301 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { in cdns_i2c_isr()
365 id->recv_count = id->p_msg->len; in cdns_i2c_mrecv()
372 id->recv_count = I2C_SMBUS_BLOCK_MAX + 1; in cdns_i2c_mrecv()
374 id->curr_recv_count = id->recv_count; in cdns_i2c_mrecv()
380 if ((id->recv_count > CDNS_I2C_FIFO_DEPTH) || id->bus_hold_flag) in cdns_i2c_mrecv()
397 if (id->recv_count > CDNS_I2C_TRANSFER_SIZE) { in cdns_i2c_mrecv()
402 cdns_i2c_writereg(id->recv_count, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_mrecv()
411 (id->recv_count <= CDNS_I2C_FIFO_DEPTH)) in cdns_i2c_mrecv()