Searched refs:curr_recv_count (Results 1 – 1 of 1) sorted by relevance
272 static inline bool cdns_is_hold_quirk(int hold_quirk, int curr_recv_count) in cdns_is_hold_quirk() argument274 return hold_quirk && (curr_recv_count == CDNS_I2C_FIFO_DEPTH + 1); in cdns_is_hold_quirk()282 int curr_recv_count; in cdns_i2c_read_data() local289 curr_recv_count = recv_count; in cdns_i2c_read_data()299 curr_recv_count = CDNS_I2C_TRANSFER_SIZE; in cdns_i2c_read_data()300 writel(curr_recv_count, ®s->transfer_size); in cdns_i2c_read_data()308 updatetx = recv_count > curr_recv_count; in cdns_i2c_read_data()321 curr_recv_count--; in cdns_i2c_read_data()323 if (cdns_is_hold_quirk(hold_quirk, curr_recv_count)) in cdns_i2c_read_data()327 if (cdns_is_hold_quirk(hold_quirk, curr_recv_count)) { in cdns_i2c_read_data()[all …]