Lines Matching full:pending
279 * This will flush all pending data. If data was only partially flushed, it
321 int pending; in qemu_fill_buffer() local
330 pending = f->buf_size - f->buf_index; in qemu_fill_buffer()
331 if (pending > 0) { in qemu_fill_buffer()
332 memmove(f->buf, f->buf + f->buf_index, pending); in qemu_fill_buffer()
335 f->buf_size = pending; in qemu_fill_buffer()
342 struct iovec iov = { f->buf + pending, IO_BUF_SIZE - pending }; in qemu_fill_buffer()
659 ssize_t pending; in qemu_peek_buffer() local
669 pending = f->buf_size - index; in qemu_peek_buffer()
675 while (pending < size) { in qemu_peek_buffer()
683 pending = f->buf_size - index; in qemu_peek_buffer()
686 if (pending <= 0) { in qemu_peek_buffer()
689 if (size > pending) { in qemu_peek_buffer()
690 size = pending; in qemu_peek_buffer()
707 size_t pending = size; in qemu_get_buffer() local
710 while (pending > 0) { in qemu_get_buffer()
714 res = qemu_peek_buffer(f, &src, MIN(pending, IO_BUF_SIZE), 0); in qemu_get_buffer()
721 pending -= res; in qemu_get_buffer()
914 size_t pending = f->buf_size - f->buf_index; in qemu_file_get_to_fd() local
917 if (!pending) { in qemu_file_get_to_fd()
928 rc = write(fd, f->buf + f->buf_index, MIN(pending, size)); in qemu_file_get_to_fd()