Lines Matching refs:sndio_pos
44 size_t sndio_pos; member
84 todo = self->qemu_pos - self->sndio_pos; in sndio_write()
90 n = sio_write(self->hdl, self->buf + self->sndio_pos, todo); in sndio_write()
94 self->sndio_pos += n; in sndio_write()
98 if (self->sndio_pos == self->buf_size) { in sndio_write()
102 self->sndio_pos = 0; in sndio_write()
115 todo = self->buf_size - self->sndio_pos; in sndio_read()
121 n = sio_read(self->hdl, self->buf + self->sndio_pos, todo); in sndio_read()
125 self->sndio_pos += n; in sndio_read()
141 if (self->sndio_pos < self->qemu_pos) { in sndio_poll_wait()
145 if (self->sndio_pos < self->buf_size) { in sndio_poll_wait()
207 if (self->qemu_pos < self->sndio_pos) { in sndio_poll_event()
270 todo = self->sndio_pos - self->qemu_pos; in sndio_get_buffer_in()
289 self->sndio_pos = 0; in sndio_put_buffer_in()