Home | History | Annotate | Download | only in qemu

Lines Matching refs:offset

74     size_t offset = 0;
83 while (offset < s->buffer_size) {
86 ret = s->put_buffer(s->opaque, s->buffer + offset,
87 s->buffer_size - offset);
100 offset += ret;
104 DPRINTF("flushed %zu of %zu byte(s)\n", offset, s->buffer_size);
105 memmove(s->buffer, s->buffer + offset, s->buffer_size - offset);
106 s->buffer_size -= offset;
112 int offset = 0;
127 while (!s->freeze_output && offset < size) {
133 ret = s->put_buffer(s->opaque, buf + offset, size - offset);
143 offset = -EINVAL;
148 offset += ret;
152 if (offset >= 0) {
153 DPRINTF("buffering %d bytes\n", size - offset);
154 buffered_append(s, buf + offset, size - offset);
155 offset = size;
166 return offset;