Lines Matching refs:offset
80 rc = write_to_buf(_out_buff->data, _out_buff->size, &_out_buff->offset,
86 int write_to_buf(void *out_buf, u32 out_buf_size, u32 *offset, void *in_buf,
91 if (*offset >= out_buf_size) {
96 memcpy((char *)out_buf + *offset, in_buf, in_buf_size);
97 *offset = *offset + in_buf_size;
103 int read_from_buf(void *in_buf, u32 in_buf_size, u32 *offset, void *out_buf,
106 if (in_buf_size - *offset < out_buf_size)
109 memcpy((char *)out_buf, (char *)in_buf + *offset, out_buf_size);
110 *offset = *offset + out_buf_size;
138 rc = write_to_buf(_outbuf->data, _outbuf->size, &_outbuf->offset,
191 &(pout_buff->offset), buffer, 10);
197 &(pout_buff->offset), shown_name,
250 &pout_buff->offset, result, chunk_size);
269 &pout_buff->offset, pin_buff->data,
292 &_c_buff->offset, buffer, 8);
320 &pc_buff->offset, buffer, 16);
379 if (pc_buff->offset > pc_buff->size)
393 &pc_buff->offset, buffer,
409 pc_buff->offset -= chunk_size + 16;
451 &pc_buff->offset, buffer,
459 &pd_buff->offset, buffer,
479 &pc_buff->offset,
508 &pd_buff->offset,