Lines Matching refs:parity
55 layout->parity = 0; in ore_verify_layout()
58 layout->parity = 1; in ore_verify_layout()
107 if (layout->parity) { in ore_verify_layout()
109 (layout->group_width - layout->parity) * in ore_verify_layout()
246 if (layout->parity && length) { in ore_get_rw_state()
247 unsigned data_devs = layout->group_width - layout->parity; in ore_get_rw_state()
258 num_raid_units = num_stripes * layout->parity; in ore_get_rw_state()
290 if (layout->parity) in ore_get_rw_state()
522 u32 parity = layout->parity; in ore_calc_stripe_info() local
524 u32 D = group_width - parity; in ore_calc_stripe_info()
548 if (parity) { in ore_calc_stripe_info()
549 u32 LCMdP = lcm(group_width, parity) / parity; in ore_calc_stripe_info()
551 u32 RxP = (N % LCMdP) * parity; in ore_calc_stripe_info()
554 si->par_dev = (group_width + group_width - parity - RxP) % in ore_calc_stripe_info()
590 ios->layout->parity); in _ore_add_stripe_unit()
728 ios->layout->parity * mirrors_p1) % in _prepare_for_striping()