Lines Matching refs:far_set_size

571 	last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1;  in __raid10_find_phys()
572 last_far_set_start *= geo->far_set_size; in __raid10_find_phys()
574 last_far_set_size = geo->far_set_size; in __raid10_find_phys()
575 last_far_set_size += (geo->raid_disks % geo->far_set_size); in __raid10_find_phys()
599 set = d / geo->far_set_size; in __raid10_find_phys()
602 if ((geo->raid_disks % geo->far_set_size) && in __raid10_find_phys()
608 d %= geo->far_set_size; in __raid10_find_phys()
609 d += geo->far_set_size * set; in __raid10_find_phys()
646 int far_set_start = (dev / geo->far_set_size) * geo->far_set_size; in raid10_find_virt()
647 int far_set_size = geo->far_set_size; in raid10_find_virt() local
650 if (geo->raid_disks % geo->far_set_size) { in raid10_find_virt()
651 last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1; in raid10_find_virt()
652 last_far_set_start *= geo->far_set_size; in raid10_find_virt()
655 far_set_size = geo->far_set_size; in raid10_find_virt()
656 far_set_size += (geo->raid_disks % geo->far_set_size); in raid10_find_virt()
668 dev += far_set_size; in raid10_find_virt()
673 dev += far_set_size - geo->near_copies; in raid10_find_virt()
1551 if (conf->geo.far_set_size != conf->geo.raid_disks) in raid10_status()
1552 seq_printf(seq, " %d devices per set", conf->geo.far_set_size); in raid10_status()
3595 geo->far_set_size = disks; in setup_geo()
3599 geo->far_set_size = disks/fc; in setup_geo()
3600 WARN(geo->far_set_size < fc, in setup_geo()
3604 geo->far_set_size = fc * nc; in setup_geo()