Lines Matching refs:sz
75 dtv_scatter_buf_set_size(struct dtv_scatter_buf *sb, size_t sz)
81 npages = (sz >> PAGE_SHIFT) + ((sz & PAGE_MASK) > 0);
167 dtv_scatter_io_next(struct dtv_scatter_io *sio, void **p, size_t *sz)
177 *sz = uimin(PAGE_SIZE - pgo, sio->sio_resid);
180 sio->sio_offset += *sz;
181 sio->sio_resid -= *sz;
189 dtv_scatter_io_undo(struct dtv_scatter_io *sio, size_t sz)
191 sio->sio_offset -= sz;
192 sio->sio_resid += sz;
201 size_t sz;
203 while (dtv_scatter_io_next(sio, &dst, &sz)) {
204 memcpy(dst, src, sz);
205 src += sz;
215 size_t sz;
217 while (dtv_scatter_io_next(sio, &src, &sz)) {
218 memcpy(dst, src, sz);
219 dst += sz;
231 size_t sz;
235 while (dtv_scatter_io_next(sio, &p, &sz)) {
236 err = uiomove(p, sz, uio);
238 dtv_scatter_io_undo(sio, sz);