Lines Matching refs:parity
55 layout->parity = 0; in ore_verify_layout()
58 layout->parity = 1; in ore_verify_layout()
61 layout->parity = 2; in ore_verify_layout()
109 (layout->group_width - layout->parity); in ore_verify_layout()
110 if (layout->parity) { in ore_verify_layout()
112 (layout->group_width - layout->parity) * in ore_verify_layout()
265 if (layout->parity && length) { in ore_get_rw_state()
266 unsigned data_devs = layout->group_width - layout->parity; in ore_get_rw_state()
277 num_raid_units = num_stripes * layout->parity; in ore_get_rw_state()
310 if (layout->parity) in ore_get_rw_state()
546 u32 parity = layout->parity; in ore_calc_stripe_info() local
548 u32 D = group_width - parity; in ore_calc_stripe_info()
576 if (parity) { in ore_calc_stripe_info()
577 u32 LCMdP = lcm(group_width, parity) / parity; in ore_calc_stripe_info()
579 u32 RxP = (N % LCMdP) * parity; in ore_calc_stripe_info()
581 si->par_dev = (group_width + group_width - parity - RxP) % in ore_calc_stripe_info()
624 (ios->layout->group_width - ios->layout->parity) / in _ore_add_stripe_unit()
683 for (do_parity = ios->layout->parity; do_parity; --do_parity) { in _add_parity_units()
771 si->cur_comp = group_width - ios->layout->parity; in _prepare_for_striping()
785 ios->layout->parity * mirrors_p1) % in _prepare_for_striping()