Lines Matching refs:recv_count
201 unsigned int recv_count; member
418 updatetx = id->recv_count > id->curr_recv_count; in cdns_i2c_master_isr()
427 if (id->recv_count > 0) { in cdns_i2c_master_isr()
430 id->recv_count--; in cdns_i2c_master_isr()
438 if (id->recv_count <= CDNS_I2C_FIFO_DEPTH && in cdns_i2c_master_isr()
470 if (((int)(id->recv_count) - CDNS_I2C_FIFO_DEPTH) > in cdns_i2c_master_isr()
477 cdns_i2c_writereg(id->recv_count - in cdns_i2c_master_isr()
480 id->curr_recv_count = id->recv_count; in cdns_i2c_master_isr()
485 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { in cdns_i2c_master_isr()
575 id->recv_count = id->p_msg->len; in cdns_i2c_mrecv()
587 id->recv_count = I2C_SMBUS_BLOCK_MAX + id->p_msg->len; in cdns_i2c_mrecv()
589 id->curr_recv_count = id->recv_count; in cdns_i2c_mrecv()
595 if (id->recv_count > CDNS_I2C_FIFO_DEPTH) in cdns_i2c_mrecv()
610 if (id->recv_count > CDNS_I2C_TRANSFER_SIZE) { in cdns_i2c_mrecv()
615 cdns_i2c_writereg(id->recv_count, CDNS_I2C_XFER_SIZE_OFFSET); in cdns_i2c_mrecv()
621 (id->recv_count <= CDNS_I2C_FIFO_DEPTH)) { in cdns_i2c_mrecv()