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()
251 if (layout->parity && length) { in ore_get_rw_state()
252 unsigned data_devs = layout->group_width - layout->parity; in ore_get_rw_state()
263 num_raid_units = num_stripes * layout->parity; in ore_get_rw_state()
296 if (layout->parity) in ore_get_rw_state()
532 u32 parity = layout->parity; in ore_calc_stripe_info() local
534 u32 D = group_width - parity; in ore_calc_stripe_info()
562 if (parity) { in ore_calc_stripe_info()
563 u32 LCMdP = lcm(group_width, parity) / parity; in ore_calc_stripe_info()
565 u32 RxP = (N % LCMdP) * parity; in ore_calc_stripe_info()
567 si->par_dev = (group_width + group_width - parity - RxP) % in ore_calc_stripe_info()
610 (ios->layout->group_width - ios->layout->parity) / in _ore_add_stripe_unit()
669 for (do_parity = ios->layout->parity; do_parity; --do_parity) { in _add_parity_units()
757 si->cur_comp = group_width - ios->layout->parity; in _prepare_for_striping()
771 ios->layout->parity * mirrors_p1) % in _prepare_for_striping()