Lines Matching refs:io_resid
146 static int cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference);
2430 int io_resid;
2451 io_resid = io_req_size;
2456 io_resid = 0;
2498 while ((total_size = (io_resid + zero_cnt + zero_cnt1)) && retval == 0) {
2505 } else if (io_resid) {
2522 * assumption... total_size <= io_resid
2534 io_resid -= (total_size - xfer_resid);
2695 if (xfer_resid && io_resid) {
2698 bytes_to_move = min(io_resid, xfer_resid);
2710 io_resid -= bytes_to_move;
3031 KERNEL_DEBUG((FSDBG_CODE(DBG_FSRW, 40)) | DBG_FUNC_END, retval, 0, io_resid, 0, 0);
3238 u_int32_t io_resid;
3274 io_resid = (max_io_size / 4);
3276 io_resid = io_size;
3278 io_requested = io_resid;
3280 retval = cluster_copy_ubc_data_internal(vp, uio, (int *)&io_resid, 0, take_reference);
3282 xsize = io_requested - io_resid;
3287 if (retval || io_resid)
5062 cluster_copy_upl_data(struct uio *uio, upl_t upl, int upl_offset, int *io_resid)
5072 xsize = *io_resid;
5126 *io_resid = xsize;
5138 cluster_copy_ubc_data(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty)
5141 return (cluster_copy_ubc_data_internal(vp, uio, io_resid, mark_dirty, 1));
5146 cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference)
5155 io_size = *io_resid;
5200 if ( (io_size = *io_resid) ) {
5210 *io_resid = io_size;