Lines Matching refs:pages_in_unit

46 	unsigned pages_in_unit;  member
69 static int _sp2d_alloc(unsigned pages_in_unit, unsigned group_width, in _sp2d_alloc() argument
77 struct __1_page_stripe _1p_stripes[pages_in_unit]; in _sp2d_alloc()
83 } __a1pa[pages_in_unit]; in _sp2d_alloc()
98 num_a1pa = pages_in_unit; in _sp2d_alloc()
114 for (i = 0; i < pages_in_unit; ++i) { in _sp2d_alloc()
117 pages_in_unit - i); in _sp2d_alloc()
138 sp2d->pages_in_unit = pages_in_unit; in _sp2d_alloc()
153 for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { in _sp2d_reset()
164 for (p = 0; p < sp2d->pages_in_unit; p++) { in _sp2d_reset()
182 for (i = 0; i < sp2d->pages_in_unit; ++i) { in _sp2d_free()
194 for (p = 0; p < sp2d->pages_in_unit; p++) { in _sp2d_min_pg()
208 for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { in _sp2d_max_pg()
226 for (p = 0; p < sp2d->pages_in_unit; p++) { in _gen_xor_unit()
245 for (p = 0; p < sp2d->pages_in_unit; p++) { in _gen_xor_unit()
266 si->cur_pg = (si->cur_pg + 1) % sp2d->pages_in_unit; in _ore_add_stripe_page()
326 unsigned sgs_per_dev = ios->sp2d->pages_in_unit + 2; in _alloc_read_4_write()
361 ios->sp2d->pages_in_unit); in _add_to_r4w()
364 ios->sp2d->pages_in_unit); in _add_to_r4w()
474 unsigned c, p, min_p = sp2d->pages_in_unit, max_p = -1; in _read_4_write_first_stripe()
515 offset += (sp2d->pages_in_unit - p) * PAGE_SIZE; in _read_4_write_first_stripe()
529 unsigned c, p, min_p = sp2d->pages_in_unit, max_p = -1; in _read_4_write_last_stripe()
545 if (min_p == sp2d->pages_in_unit) { in _read_4_write_last_stripe()
575 if (p == (sp2d->pages_in_unit - 1)) { in _read_4_write_last_stripe()
669 BUG_ON(si->cur_pg + num_pages > sp2d->pages_in_unit); in _ore_add_parity_unit()
688 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff() local
690 if (_sp2d_alloc(pages_in_unit, layout->group_width, in _ore_post_alloc_raid_stuff()