Lines Matching refs:far_set_size
562 last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1; in __raid10_find_phys()
563 last_far_set_start *= geo->far_set_size; in __raid10_find_phys()
565 last_far_set_size = geo->far_set_size; in __raid10_find_phys()
566 last_far_set_size += (geo->raid_disks % geo->far_set_size); in __raid10_find_phys()
590 set = d / geo->far_set_size; in __raid10_find_phys()
593 if ((geo->raid_disks % geo->far_set_size) && in __raid10_find_phys()
599 d %= geo->far_set_size; in __raid10_find_phys()
600 d += geo->far_set_size * set; in __raid10_find_phys()
637 int far_set_start = (dev / geo->far_set_size) * geo->far_set_size; in raid10_find_virt()
638 int far_set_size = geo->far_set_size; in raid10_find_virt() local
641 if (geo->raid_disks % geo->far_set_size) { in raid10_find_virt()
642 last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1; in raid10_find_virt()
643 last_far_set_start *= geo->far_set_size; in raid10_find_virt()
646 far_set_size = geo->far_set_size; in raid10_find_virt()
647 far_set_size += (geo->raid_disks % geo->far_set_size); in raid10_find_virt()
659 dev += far_set_size; in raid10_find_virt()
664 dev += far_set_size - geo->near_copies; in raid10_find_virt()
3502 geo->far_set_size = (layout & (1<<17)) ? disks / fc : disks; in setup_geo()