Lines Matching refs:stripe_index

893 		int stripe_index = stripe->mirror_num - 1;  in scrub_stripe_report_errors()  local
907 physical = bioc->stripes[stripe_index].physical; in scrub_stripe_report_errors()
908 dev = bioc->stripes[stripe_index].dev; in scrub_stripe_report_errors()
1298 u32 stripe_index; in get_raid56_logic_offset() local
1309 stripe_index = rot % map->num_stripes; in get_raid56_logic_offset()
1310 if (stripe_index == num) in get_raid56_logic_offset()
1312 if (stripe_index < num) in get_raid56_logic_offset()
1859 int stripe_index; in scrub_raid56_parity_stripe() local
1866 stripe_index = (i + rot) % map->num_stripes; in scrub_raid56_parity_stripe()
1867 physical = map->stripes[stripe_index].physical + in scrub_raid56_parity_stripe()
1873 map->stripes[stripe_index].dev, physical, 1, in scrub_raid56_parity_stripe()
1885 stripe->dev = map->stripes[stripe_index].dev; in scrub_raid56_parity_stripe()
2068 int stripe_index) in simple_stripe_get_logical() argument
2072 ASSERT(stripe_index < map->num_stripes); in simple_stripe_get_logical()
2078 return btrfs_stripe_nr_to_offset(stripe_index / map->sub_stripes) + in simple_stripe_get_logical()
2083 static int simple_stripe_mirror_num(struct map_lookup *map, int stripe_index) in simple_stripe_mirror_num() argument
2087 ASSERT(stripe_index < map->num_stripes); in simple_stripe_mirror_num()
2090 return stripe_index % map->sub_stripes + 1; in simple_stripe_mirror_num()
2097 int stripe_index) in scrub_simple_stripe() argument
2100 const u64 orig_logical = simple_stripe_get_logical(map, bg, stripe_index); in scrub_simple_stripe()
2101 const u64 orig_physical = map->stripes[stripe_index].physical; in scrub_simple_stripe()
2102 const int mirror_num = simple_stripe_mirror_num(map, stripe_index); in scrub_simple_stripe()
2130 int stripe_index) in scrub_stripe() argument
2138 u64 physical = map->stripes[stripe_index].physical; in scrub_stripe()
2200 scrub_dev, map->stripes[stripe_index].physical, in scrub_stripe()
2201 stripe_index + 1); in scrub_stripe()
2206 ret = scrub_simple_stripe(sctx, bg, map, scrub_dev, stripe_index); in scrub_stripe()
2207 offset = btrfs_stripe_nr_to_offset(stripe_index / map->sub_stripes); in scrub_stripe()
2216 get_raid56_logic_offset(physical_end, stripe_index, in scrub_stripe()
2221 get_raid56_logic_offset(physical, stripe_index, map, &offset, NULL); in scrub_stripe()
2229 ret = get_raid56_logic_offset(physical, stripe_index, map, in scrub_stripe()
2260 map->stripes[stripe_index].physical + dev_stripe_len; in scrub_stripe()
2286 map->stripes[stripe_index].physical, in scrub_stripe()