Lines Matching refs:layout
356 struct ore_layout *layout = ios->layout; in _alloc_read_4_write() local
363 ret = _ore_get_io_state(layout, ios->oc, in _alloc_read_4_write()
364 layout->group_width * layout->mirrors_p1, in _alloc_read_4_write()
379 (ios->layout->group_width * ios->layout->mirrors_p1)); in _add_to_r4w()
391 read_ios->numdevs = ios->layout->group_width * ios->layout->mirrors_p1; in _add_to_r4w()
428 ore_calc_stripe_info(ios->layout, ios->offset, 0, &si); in _add_to_r4w_first_page()
446 ore_calc_stripe_info(ios->layout, *offset, 0, &si); in _add_to_r4w_last_page()
521 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_first_stripe()
576 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
613 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
640 for (i = 0; i < ios_read->numdevs; i += ios_read->layout->mirrors_p1) { in _read_4_write_execute()
722 struct ore_layout *layout = ios->layout; in _ore_post_alloc_raid_stuff() local
723 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff()
725 if (_sp2d_alloc(pages_in_unit, layout->group_width, in _ore_post_alloc_raid_stuff()
726 layout->parity, &ios->sp2d)) { in _ore_post_alloc_raid_stuff()