Lines Matching refs:uio
1366 linux_file_read(struct file *file, struct uio *uio, struct ucred *active_cred, in linux_file_read() argument
1379 if (uio->uio_iovcnt != 1) in linux_file_read()
1381 if (uio->uio_resid > DEVFS_IOSIZE_MAX) in linux_file_read()
1387 uio->uio_iov->iov_base, in linux_file_read()
1388 uio->uio_iov->iov_len, &uio->uio_offset)); in linux_file_read()
1390 uio->uio_iov->iov_base = in linux_file_read()
1391 ((uint8_t *)uio->uio_iov->iov_base) + bytes; in linux_file_read()
1392 uio->uio_iov->iov_len -= bytes; in linux_file_read()
1393 uio->uio_resid -= bytes; in linux_file_read()
1408 linux_file_write(struct file *file, struct uio *uio, struct ucred *active_cred, in linux_file_write() argument
1420 if (uio->uio_iovcnt != 1) in linux_file_write()
1422 if (uio->uio_resid > DEVFS_IOSIZE_MAX) in linux_file_write()
1428 uio->uio_iov->iov_base, in linux_file_write()
1429 uio->uio_iov->iov_len, &uio->uio_offset)); in linux_file_write()
1431 uio->uio_iov->iov_base = in linux_file_write()
1432 ((uint8_t *)uio->uio_iov->iov_base) + bytes; in linux_file_write()
1433 uio->uio_iov->iov_len -= bytes; in linux_file_write()
1434 uio->uio_resid -= bytes; in linux_file_write()