Lines Matching refs:stripes
186 struct scrub_stripe stripes[SCRUB_TOTAL_STRIPES]; member
332 release_scrub_stripe(&sctx->stripes[i]); in scrub_free_ctx()
365 ret = init_scrub_stripe(fs_info, &sctx->stripes[i]); in scrub_setup_ctx()
368 sctx->stripes[i].sctx = sctx; in scrub_setup_ctx()
907 physical = bioc->stripes[stripe_index].physical; in scrub_stripe_report_errors()
908 dev = bioc->stripes[stripe_index].dev; in scrub_stripe_report_errors()
1087 btrfs_repair_one_zone(fs_info, sctx->stripes[0].bg->start); in scrub_stripe_read_repair_worker()
1301 last_offset = (physical - map->stripes[num].physical) * data_stripes; in get_raid56_logic_offset()
1725 scrub_throttle_dev_io(sctx, sctx->stripes[0].dev, in submit_initial_group_read()
1729 struct scrub_stripe *stripe = &sctx->stripes[first_slot + i]; in submit_initial_group_read()
1748 ASSERT(test_bit(SCRUB_STRIPE_FLAG_INITIALIZED, &sctx->stripes[0].state)); in flush_scrub_stripes()
1758 stripe = &sctx->stripes[i]; in flush_scrub_stripes()
1771 if (stripe_has_metadata_error(&sctx->stripes[i])) { in flush_scrub_stripes()
1779 stripe = &sctx->stripes[i]; in flush_scrub_stripes()
1791 stripe = &sctx->stripes[i]; in flush_scrub_stripes()
1823 stripe = &sctx->stripes[sctx->cur_stripe]; in queue_scrub_stripe()
1888 physical = map->stripes[stripe_index].physical + in scrub_raid56_parity_stripe()
1894 map->stripes[stripe_index].dev, physical, 1, in scrub_raid56_parity_stripe()
1906 stripe->dev = map->stripes[stripe_index].dev; in scrub_raid56_parity_stripe()
2124 const u64 orig_physical = map->stripes[stripe_index].physical; in scrub_simple_stripe()
2161 u64 physical = map->stripes[stripe_index].physical; in scrub_stripe()
2223 scrub_dev, map->stripes[stripe_index].physical, in scrub_stripe()
2283 map->stripes[stripe_index].physical + dev_stripe_len; in scrub_stripe()
2309 map->stripes[stripe_index].physical, in scrub_stripe()
2354 if (map->stripes[i].dev->bdev == scrub_dev->bdev && in scrub_chunk()
2355 map->stripes[i].physical == dev_offset) { in scrub_chunk()