Lines Matching refs:near_copies
572 chunk *= geo->near_copies; in __raid10_find_phys()
581 for (n = 0; n < geo->near_copies; n++) { in __raid10_find_phys()
591 d += geo->near_copies; in __raid10_find_phys()
657 dev -= fc * geo->near_copies; in raid10_find_virt()
663 if (dev < (geo->near_copies + far_set_start)) in raid10_find_virt()
664 dev += far_set_size - geo->near_copies; in raid10_find_virt()
666 dev -= geo->near_copies; in raid10_find_virt()
671 sector_div(vchunk, geo->near_copies); in raid10_find_virt()
702 if (geo->near_copies < geo->raid_disks) { in raid10_mergeable_bvec()
874 if (geo->near_copies > 1 && !atomic_read(&rdev->nr_pending)) in read_balance()
1559 && (conf->geo.near_copies < conf->geo.raid_disks in make_request()
1560 || conf->prev.near_copies < in make_request()
1583 if (conf->geo.near_copies < conf->geo.raid_disks) in status()
1585 if (conf->geo.near_copies > 1) in status()
1586 seq_printf(seq, " %d near-copies", conf->geo.near_copies); in status()
1614 ncopies = conf->prev.near_copies; in _enough()
1617 ncopies = conf->geo.near_copies; in _enough()
2994 if (conf->geo.near_copies < conf->geo.raid_disks && in sync_request()
3431 sector_div(size, conf->geo.near_copies); in raid10_size()
3446 sector_div(size, conf->geo.near_copies); in calc_sectors()
3499 geo->near_copies = nc; in setup_geo()
3627 if (conf->geo.raid_disks % conf->geo.near_copies) in run()
3631 (conf->geo.raid_disks / conf->geo.near_copies)); in run()
3751 stripe /= conf->geo.near_copies; in run()
4200 s *= geo->near_copies; in last_dev_address()
4214 s *= geo->near_copies; in first_dev_address()
4548 stripe /= conf->geo.near_copies; in end_reshape()