Lines Matching refs:layout
321 struct ore_layout *layout = ios->layout; in _alloc_read_4_write() local
328 ret = _ore_get_io_state(layout, ios->oc, in _alloc_read_4_write()
329 layout->group_width * layout->mirrors_p1, in _alloc_read_4_write()
344 (ios->layout->group_width * ios->layout->mirrors_p1)); in _add_to_r4w()
356 read_ios->numdevs = ios->layout->group_width * ios->layout->mirrors_p1; in _add_to_r4w()
393 ore_calc_stripe_info(ios->layout, ios->offset, 0, &si); in _add_to_r4w_first_page()
411 ore_calc_stripe_info(ios->layout, *offset, 0, &si); in _add_to_r4w_last_page()
486 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_first_stripe()
541 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
578 ore_calc_stripe_info(ios->layout, offset, 0, &read_si); in _read_4_write_last_stripe()
605 for (i = 0; i < ios_read->numdevs; i += ios_read->layout->mirrors_p1) { in _read_4_write_execute()
687 struct ore_layout *layout = ios->layout; in _ore_post_alloc_raid_stuff() local
688 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff()
690 if (_sp2d_alloc(pages_in_unit, layout->group_width, in _ore_post_alloc_raid_stuff()
691 layout->parity, &ios->sp2d)) { in _ore_post_alloc_raid_stuff()