Lines Matching refs:recv_count
203 unsigned int recv_count; member
422 updatetx = id->recv_count > id->curr_recv_count; in cdns_i2c_master_isr()
431 if (id->recv_count > 0) { in cdns_i2c_master_isr()
434 id->recv_count--; in cdns_i2c_master_isr()
442 if (id->recv_count <= id->fifo_depth && in cdns_i2c_master_isr()
474 if (((int)(id->recv_count) - id->fifo_depth) > in cdns_i2c_master_isr()
481 cdns_i2c_writereg(id->recv_count - in cdns_i2c_master_isr()
484 id->curr_recv_count = id->recv_count; in cdns_i2c_master_isr()
489 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { in cdns_i2c_master_isr()
579 id->recv_count = id->p_msg->len; in cdns_i2c_mrecv()
591 id->recv_count = I2C_SMBUS_BLOCK_MAX + id->p_msg->len; in cdns_i2c_mrecv()
593 id->curr_recv_count = id->recv_count; in cdns_i2c_mrecv()
599 if (id->recv_count > id->fifo_depth) in cdns_i2c_mrecv()
614 if (id->recv_count > id->transfer_size) { in cdns_i2c_mrecv()
619 cdns_i2c_writereg(id->recv_count, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_mrecv()
623 if (!id->bus_hold_flag && id->recv_count <= id->fifo_depth) { in cdns_i2c_mrecv()