Lines Matching defs:io_resid
173 static int cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference);
2758 int io_resid;
2777 io_resid = io_req_size;
2782 io_resid = 0;
2860 while ((total_size = (io_resid + zero_cnt + zero_cnt1)) && retval == 0) {
2867 } else if (io_resid) {
2884 * assumption... total_size <= io_resid
2896 io_resid -= (total_size - xfer_resid);
3043 if (xfer_resid && io_resid) {
3046 bytes_to_move = min(io_resid, xfer_resid);
3057 io_resid -= bytes_to_move;
3375 KERNEL_DEBUG((FSDBG_CODE(DBG_FSRW, 40)) | DBG_FUNC_END, retval, 0, io_resid, 0, 0);
3599 u_int32_t io_resid;
3635 io_resid = (max_io_size / 4);
3637 io_resid = io_size;
3639 io_requested = io_resid;
3641 retval = cluster_copy_ubc_data_internal(vp, uio, (int *)&io_resid, 0, take_reference);
3643 xsize = io_requested - io_resid;
3648 if (retval || io_resid)
5696 cluster_copy_upl_data(struct uio *uio, upl_t upl, int upl_offset, int *io_resid)
5706 xsize = *io_resid;
5753 *io_resid = xsize;
5765 cluster_copy_ubc_data(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty)
5768 return (cluster_copy_ubc_data_internal(vp, uio, io_resid, mark_dirty, 1));
5773 cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference)
5782 io_size = *io_resid;
5819 if ( (io_size = *io_resid) ) {
5829 *io_resid = io_size;