Lines Matching refs:i_buf
146 w_size = dfu->i_buf - dfu->i_buf_start; in dfu_write_buffer_drain()
159 dfu->i_buf = dfu->i_buf_start; in dfu_write_buffer_drain()
177 dfu->i_buf = dfu->i_buf_start; in dfu_transaction_cleanup()
237 (unsigned long)(dfu->i_buf - dfu->i_buf_start)); in dfu_write()
267 if ((dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
276 if ((dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
277 pr_err("Buffer overflow! (0x%p + 0x%x > 0x%p)\n", dfu->i_buf, in dfu_write()
283 memcpy(dfu->i_buf, buf, size); in dfu_write()
284 dfu->i_buf += size; in dfu_write()
287 if (size == 0 || (dfu->i_buf + size) > dfu->i_buf_end) { in dfu_write()
309 memcpy(buf, dfu->i_buf, chunk); in dfu_read_buffer_fill()
315 dfu->i_buf += chunk; in dfu_read_buffer_fill()
328 dfu->i_buf = dfu->i_buf_start; in dfu_read_buffer_fill()
334 ret = dfu->read_medium(dfu, dfu->offset, dfu->i_buf, in dfu_read_buffer_fill()
355 __func__, dfu->name, buf, size, blk_seq_num, dfu->i_buf); in dfu_read()