Lines Matching refs:length

243 		      bool is_reading, u64 offset, u64 length,  in ore_get_rw_state()  argument
251 if (layout->parity && length) { in ore_get_rw_state()
259 num_stripes = div_u64_rem(length, stripe_size, &remainder); in ore_get_rw_state()
291 if (length) { in ore_get_rw_state()
292 ore_calc_stripe_info(layout, offset, length, &ios->si); in ore_get_rw_state()
293 ios->length = ios->si.length; in ore_get_rw_state()
295 ios->length + PAGE_SIZE - 1) / PAGE_SIZE; in ore_get_rw_state()
449 _LLU(per_dev->length)); in ore_check_io()
457 u64 offset = (ios->offset + ios->length) - residual; in ore_check_io()
527 u64 length, struct ore_striping_info *si) in ore_calc_stripe_info() argument
582 si->length = T - H; in ore_calc_stripe_info()
583 if (si->length > length) in ore_calc_stripe_info()
584 si->length = length; in ore_calc_stripe_info()
586 Nlast = div_u64(H + si->length + U - 1, U); in ore_calc_stripe_info()
649 per_dev->length += len; in _ore_add_stripe_unit()
673 if (!per_dev->length && !per_dev->offset) { in _add_parity_units()
707 u64 length = ios->length; in _prepare_for_striping() local
715 BUG_ON(length > si->length); in _prepare_for_striping()
717 while (length) { in _prepare_for_striping()
722 if (!per_dev->length && !per_dev->offset) { in _prepare_for_striping()
738 if (cur_len >= length) in _prepare_for_striping()
739 cur_len = length; in _prepare_for_striping()
746 length -= cur_len; in _prepare_for_striping()
750 if (unlikely((dev == si->par_dev) || (!length && ios->sp2d))) { in _prepare_for_striping()
751 if (!length && ios->sp2d) { in _prepare_for_striping()
765 ios->sp2d ? length : cur_len); in _prepare_for_striping()
843 if (ios->pages && !master_dev->length) in _write_mirror()
875 per_dev->length = master_dev->length; in _write_mirror()
885 per_dev->offset, bio, per_dev->length); in _write_mirror()
890 _LLU(per_dev->length), dev); in _write_mirror()
897 (ios->si.unit_off + ios->length > in _write_mirror()
902 ios->kern_buff, ios->length); in _write_mirror()
909 _LLU(ios->length), per_dev->dev); in _write_mirror()
965 if (ios->pages && !per_dev->length) in _ore_read_mirror()
988 per_dev->bio, per_dev->length); in _ore_read_mirror()
993 _LLU(per_dev->offset), _LLU(per_dev->length), in _ore_read_mirror()