Lines Matching refs:near_copies

601 	chunk *= geo->near_copies;  in __raid10_find_phys()
610 for (n = 0; n < geo->near_copies; n++) { in __raid10_find_phys()
620 d += geo->near_copies; in __raid10_find_phys()
686 dev -= fc * geo->near_copies; in raid10_find_virt()
692 if (dev < (geo->near_copies + far_set_start)) in raid10_find_virt()
693 dev += far_set_size - geo->near_copies; in raid10_find_virt()
695 dev -= geo->near_copies; in raid10_find_virt()
700 sector_div(vchunk, geo->near_copies); in raid10_find_virt()
842 if (geo->near_copies > 1 && !pending) in read_balance()
1670 if (geo->near_copies) in raid10_handle_discard()
1671 stripe_data_disks = geo->raid_disks / geo->near_copies + in raid10_handle_discard()
1672 geo->raid_disks % geo->near_copies; in raid10_handle_discard()
1726 chunk *= geo->near_copies; in raid10_handle_discard()
1735 chunk *= geo->near_copies; in raid10_handle_discard()
1907 && (conf->geo.near_copies < conf->geo.raid_disks in raid10_make_request()
1908 || conf->prev.near_copies < in raid10_make_request()
1925 if (conf->geo.near_copies < conf->geo.raid_disks) in raid10_status()
1927 if (conf->geo.near_copies > 1) in raid10_status()
1928 seq_printf(seq, " %d near-copies", conf->geo.near_copies); in raid10_status()
1960 ncopies = conf->prev.near_copies; in _enough()
1963 ncopies = conf->geo.near_copies; in _enough()
3223 chunks = conf->geo.raid_disks / conf->geo.near_copies; in raid10_set_cluster_sync_high()
3224 if (conf->geo.raid_disks % conf->geo.near_copies == 0) in raid10_set_cluster_sync_high()
3395 if (conf->geo.near_copies < conf->geo.raid_disks && in raid10_sync_request()
3922 sector_div(size, conf->geo.near_copies); in raid10_size()
3937 sector_div(size, conf->geo.near_copies); in calc_sectors()
3990 geo->near_copies = nc; in setup_geo()
4119 if (!(conf->geo.raid_disks % conf->geo.near_copies)) in raid10_set_io_opt()
4120 raid_disks /= conf->geo.near_copies; in raid10_set_io_opt()
4729 s *= geo->near_copies; in last_dev_address()
4743 s *= geo->near_copies; in first_dev_address()