Lines Matching defs:take_reference
172 static void cluster_read_upl_release(upl_t upl, int start_pg, int last_pg, int take_reference);
173 static int cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference);
3470 cluster_read_upl_release(upl_t upl, int start_pg, int last_pg, int take_reference)
3476 if (take_reference)
3515 int take_reference = 1;
3529 take_reference = 0;
3641 retval = cluster_copy_ubc_data_internal(vp, uio, (int *)&io_resid, 0, take_reference);
3915 if (take_reference)
3941 cluster_read_upl_release(upl, 0, start_pg, take_reference);
3947 cluster_read_upl_release(upl, last_pg, uio_last, take_reference);
5773 cluster_copy_ubc_data_internal(vnode_t vp, struct uio *uio, int *io_resid, int mark_dirty, int take_reference)
5785 (int)uio->uio_offset, io_size, mark_dirty, take_reference, 0);
5824 start_offset, io_size, mark_dirty, take_reference);