Lines Matching defs:io_req_size

175 static int cluster_read_copy(vnode_t vp, struct uio *uio, u_int32_t io_req_size,  off_t filesize, int flags,
182 static int cluster_write_copy(vnode_t vp, struct uio *uio, u_int32_t io_req_size, off_t oldEOF, off_t newEOF,
2121 u_int32_t io_req_size;
2193 io_req_size = *write_length;
2215 while (io_req_size >= PAGE_SIZE && uio->uio_offset < newEOF && retval == 0) {
2248 io_size = io_req_size & ~PAGE_MASK;
2442 io_req_size -= io_size;
2445 (int)upl_offset, (int)uio->uio_offset, io_req_size, retval, 0);
2449 if (retval == 0 && iostate.io_error == 0 && io_req_size == 0) {
2484 if (io_req_size && retval == 0) {
2495 retval = cluster_write_copy(vp, uio, io_req_size, oldEOF, newEOF, (off_t)0, (off_t)0, flags, callback, callback_arg);
2500 (int)uio->uio_offset, io_req_size, retval, 4, 0);
2533 * -- the io_req_size will not exceed iov_len
2741 cluster_write_copy(vnode_t vp, struct uio *uio, u_int32_t io_req_size, off_t oldEOF, off_t newEOF, off_t headOff,
2775 (int)uio->uio_offset, io_req_size, (int)oldEOF, (int)newEOF, 0);
2777 io_resid = io_req_size;
2829 zero_off1 = uio->uio_offset + io_req_size;
2836 zero_off1 = uio->uio_offset + io_req_size;
3485 cluster_read_copy(vnode_t vp, struct uio *uio, u_int32_t io_req_size, off_t filesize, int flags, int (*callback)(buf_t, void *), void *callback_arg)
3520 (int)uio->uio_offset, io_req_size, (int)filesize, flags, 0);
3543 last_request_offset = uio->uio_offset + io_req_size;
3587 while (io_req_size && uio->uio_offset < filesize && retval == 0) {
3591 if ((off_t)(io_req_size) < max_size)
3592 io_size = io_req_size;
3646 io_req_size -= xsize;
3828 * compute size to transfer this round, if io_req_size is
3837 if (val_size > io_req_size)
3838 val_size = io_req_size;
3892 io_req_size -= (val_size - io_requested);
3955 if (io_req_size) {
3997 (int)uio->uio_offset, io_req_size, rap->cl_lastr, retval, 0);
4002 (int)uio->uio_offset, io_req_size, 0, retval, 0);
4030 u_int32_t io_req_size;
4102 io_req_size = *read_length;
4107 if ((off_t)io_req_size > max_io_size)
4108 io_req_size = max_io_size;
4143 while (io_req_size && retval == 0) {
4160 io_start = io_size = io_req_size;
4181 io_req_size -= xsize;
4207 * If we satisfied this IO already, then io_req_size will be 0.
4212 if (io_req_size == 0 || (misaligned)) {
4465 * bigger than the io_req_size, but we may have had to round up
4467 * ensure that we only decrement io_req_size to 0.
4469 if ((flags & IO_ENCRYPTED) && (io_size > io_req_size)) {
4470 io_req_size = 0;
4473 io_req_size -= io_size;
4477 upl, (int)uio->uio_offset, io_req_size, retval, 0);
4481 if (retval == 0 && iostate.io_error == 0 && io_req_size == 0 && uio->uio_offset < filesize) {
4515 if (io_req_size && retval == 0) {
4520 retval = cluster_read_copy(vp, uio, io_req_size, filesize, flags, callback, callback_arg);
4525 (int)uio->uio_offset, (int)uio_resid(uio), io_req_size, retval, 0);