Lines Matching refs:i_buf
145 w_size = dfu->i_buf - dfu->i_buf_start; in dfu_write_buffer_drain()
158 dfu->i_buf = dfu->i_buf_start; in dfu_write_buffer_drain()
176 dfu->i_buf = dfu->i_buf_start; in dfu_transaction_cleanup()
236 (unsigned long)(dfu->i_buf - dfu->i_buf_start)); in dfu_write()
266 if ((dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
275 if ((dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
276 pr_err("Buffer overflow! (0x%p + 0x%x > 0x%p)\n", dfu->i_buf, in dfu_write()
282 memcpy(dfu->i_buf, buf, size); in dfu_write()
283 dfu->i_buf += size; in dfu_write()
286 if (size == 0 || (dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
308 memcpy(buf, dfu->i_buf, chunk); in dfu_read_buffer_fill()
314 dfu->i_buf += chunk; in dfu_read_buffer_fill()
327 dfu->i_buf = dfu->i_buf_start; in dfu_read_buffer_fill()
333 ret = dfu->read_medium(dfu, dfu->offset, dfu->i_buf, in dfu_read_buffer_fill()
354 __func__, dfu->name, buf, size, blk_seq_num, dfu->i_buf); in dfu_read()