Lines Matching refs:segment
97 size_t segment; in at25_ee_read() local
113 segment = min(bytes_left, io_limit); in at25_ee_read()
119 SPI_MEM_OP_DATA_IN(segment, bounce, 1)); in at25_ee_read()
124 segment = op.data.nbytes; in at25_ee_read()
131 memcpy(buf, bounce, segment); in at25_ee_read()
133 msg_offset += segment; in at25_ee_read()
134 buf += segment; in at25_ee_read()
135 bytes_left -= segment; in at25_ee_read()
253 unsigned int segment; in at25_ee_write() local
262 segment = buf_size - (off % buf_size); in at25_ee_write()
263 if (segment > count) in at25_ee_write()
264 segment = count; in at25_ee_write()
265 if (segment > io_limit) in at25_ee_write()
266 segment = io_limit; in at25_ee_write()
272 SPI_MEM_OP_DATA_OUT(segment, bounce, 1)); in at25_ee_write()
277 segment = op.data.nbytes; in at25_ee_write()
279 memcpy(bounce, buf, segment); in at25_ee_write()
283 segment, off, status); in at25_ee_write()
303 segment, off, EE_TIMEOUT); in at25_ee_write()
307 off += segment; in at25_ee_write()
308 buf += segment; in at25_ee_write()
309 count -= segment; in at25_ee_write()