Lines Matching refs:read_pos
116 int read_pos; member
130 smic->read_pos = 0; in init_smic_data()
163 smic->read_pos = 0; in start_smic_transaction()
176 for (i = 0; i < smic->read_pos; i++) in smic_get_result()
180 if (length < smic->read_pos) { in smic_get_result()
181 smic->read_pos = length; in smic_get_result()
184 memcpy(data, smic->read_data, smic->read_pos); in smic_get_result()
186 if ((length >= 3) && (smic->read_pos < 3)) { in smic_get_result()
188 smic->read_pos = 3; in smic_get_result()
194 return smic->read_pos; in smic_get_result()
241 smic->read_pos = 0; in start_error_recovery()
256 if (smic->read_pos >= MAX_SMIC_READ_SIZE) { in read_next_byte()
260 smic->read_data[smic->read_pos] = read_smic_data(smic); in read_next_byte()
261 smic->read_pos++; in read_next_byte()