Lines Matching refs:auio
1762 uio_t auio;
1789 auio = uio_create(1, user_bootstrapp->fbt_offset,
1792 uio_addiov(auio, user_bootstrapp->fbt_buffer, user_bootstrapp->fbt_length);
1796 while (uio_resid(auio) > 0) {
1797 blockNumber = uio_offset(auio) / devBlockSize;
1801 uio_free(auio);
1805 blockOffset = uio_offset(auio) % devBlockSize;
1807 error = uiomove((caddr_t)buf_dataptr(bp) + blockOffset, (int)xfersize, auio);
1810 uio_free(auio);
1813 if (uio_rw(auio) == UIO_WRITE) {
1816 uio_free(auio);
1823 uio_free(auio);
3434 uio_t auio;
3448 auio = uio_create(1, 0, UIO_SYSSPACE32, UIO_READ);
3453 uio_reset(auio, offset, UIO_SYSSPACE32, UIO_READ);
3454 uio_addiov(auio, (uintptr_t)bufp, iosize);
3456 error = cluster_read(vp, auio, copysize, IO_NOCACHE);
3461 if (uio_resid(auio) != 0) {
3462 printf("clonedata: cluster_read: uio_resid = %lld\n", uio_resid(auio));
3467 uio_reset(auio, writebase + offset, UIO_SYSSPACE32, UIO_WRITE);
3468 uio_addiov(auio, (uintptr_t)bufp, iosize);
3470 error = cluster_write(vp, auio, filesize + offset,
3472 uio_offset(auio), 0, IO_NOCACHE | IO_SYNC);
3477 if (uio_resid(auio) != 0) {
3484 uio_free(auio);