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
101 sizeof(struct __1_page_stripe) * pages_in_unit; in _sp2d_alloc()
105 const size_t sizeof__a1pa_arrays = sizeof__a1pa * pages_in_unit; in _sp2d_alloc()
124 num_a1pa = pages_in_unit; in _sp2d_alloc()
141 for (i = 0; i < pages_in_unit; ++i) { in _sp2d_alloc()
146 pages_in_unit - i); in _sp2d_alloc()
173 sp2d->pages_in_unit = pages_in_unit; in _sp2d_alloc()
188 for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { in _sp2d_reset()
199 for (p = 0; p < sp2d->pages_in_unit; p++) { in _sp2d_reset()
217 for (i = 0; i < sp2d->pages_in_unit; ++i) { in _sp2d_free()
229 for (p = 0; p < sp2d->pages_in_unit; p++) { in _sp2d_min_pg()
243 for (p = sp2d->pages_in_unit - 1; p >= 0; --p) { in _sp2d_max_pg()
261 for (p = 0; p < sp2d->pages_in_unit; p++) { in _gen_xor_unit()
280 for (p = 0; p < sp2d->pages_in_unit; p++) { in _gen_xor_unit()
301 si->cur_pg = (si->cur_pg + 1) % sp2d->pages_in_unit; in _ore_add_stripe_page()
361 unsigned sgs_per_dev = ios->sp2d->pages_in_unit + 2; in _alloc_read_4_write()
396 ios->sp2d->pages_in_unit); in _add_to_r4w()
399 ios->sp2d->pages_in_unit); in _add_to_r4w()
509 unsigned c, p, min_p = sp2d->pages_in_unit, max_p = -1; in _read_4_write_first_stripe()
550 offset += (sp2d->pages_in_unit - p) * PAGE_SIZE; in _read_4_write_first_stripe()
564 unsigned c, p, min_p = sp2d->pages_in_unit, max_p = -1; in _read_4_write_last_stripe()
580 if (min_p == sp2d->pages_in_unit) { in _read_4_write_last_stripe()
610 if (p == (sp2d->pages_in_unit - 1)) { in _read_4_write_last_stripe()
704 BUG_ON(si->cur_pg + num_pages > sp2d->pages_in_unit); in _ore_add_parity_unit()
723 unsigned pages_in_unit = layout->stripe_unit / PAGE_SIZE; in _ore_post_alloc_raid_stuff() local
725 if (_sp2d_alloc(pages_in_unit, layout->group_width, in _ore_post_alloc_raid_stuff()