Lines Matching refs:sio
57 struct dtv_scatter_io sio; in dtv_buffer_write() local
78 db->db_offset + db->db_bytesused, avail, &sio)) { in dtv_buffer_write()
79 dtv_scatter_io_copyin(&sio, buf + offset); in dtv_buffer_write()
80 db->db_bytesused += (avail - sio.sio_resid); in dtv_buffer_write()
81 offset += (avail - sio.sio_resid); in dtv_buffer_write()
82 resid -= (avail - sio.sio_resid); in dtv_buffer_write()
237 struct dtv_scatter_io sio; in dtv_buffer_read() local
275 if (dtv_scatter_io_init(&ds->ds_data, offset, len, &sio)) { in dtv_buffer_read()
276 error = dtv_scatter_io_uiomove(&sio, uio); in dtv_buffer_read()
279 ds->ds_bytesread += (len - sio.sio_resid); in dtv_buffer_read()
280 bread += (len - sio.sio_resid); in dtv_buffer_read()