Searched refs:far_set_size (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/md/
H A Draid10.c562 last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1; __raid10_find_phys()
563 last_far_set_start *= geo->far_set_size; __raid10_find_phys()
565 last_far_set_size = geo->far_set_size; __raid10_find_phys()
566 last_far_set_size += (geo->raid_disks % geo->far_set_size); __raid10_find_phys()
590 set = d / geo->far_set_size; __raid10_find_phys()
593 if ((geo->raid_disks % geo->far_set_size) && __raid10_find_phys()
599 d %= geo->far_set_size; __raid10_find_phys()
600 d += geo->far_set_size * set; __raid10_find_phys()
637 int far_set_start = (dev / geo->far_set_size) * geo->far_set_size; raid10_find_virt()
638 int far_set_size = geo->far_set_size; raid10_find_virt() local
641 if (geo->raid_disks % geo->far_set_size) { raid10_find_virt()
642 last_far_set_start = (geo->raid_disks / geo->far_set_size) - 1; raid10_find_virt()
643 last_far_set_start *= geo->far_set_size; raid10_find_virt()
646 far_set_size = geo->far_set_size; raid10_find_virt()
647 far_set_size += (geo->raid_disks % geo->far_set_size); raid10_find_virt()
659 dev += far_set_size; raid10_find_virt()
664 dev += far_set_size - geo->near_copies; raid10_find_virt()
1501 if (conf->geo.far_set_size != conf->geo.raid_disks) status()
1502 seq_printf(seq, " %d devices per set", conf->geo.far_set_size); status()
3421 geo->far_set_size = disks; setup_geo()
3425 geo->far_set_size = disks/fc; setup_geo()
3426 WARN(geo->far_set_size < fc, setup_geo()
3430 geo->far_set_size = fc * nc; setup_geo()
H A Draid10.h36 int far_set_size; /* The number of devices in a set, member in struct:r10conf::geom

Completed in 111 milliseconds