Lines Matching refs:logic_start
136 u64 logic_start; member
2330 start -= sparity->logic_start; in __scrub_mark_bitmap()
2693 length = sparity->logic_end - sparity->logic_start + 1; in scrub_parity_check_and_repair()
2695 sparity->logic_start, in scrub_parity_check_and_repair()
2704 bio->bi_iter.bi_sector = sparity->logic_start >> 9; in scrub_parity_check_and_repair()
2758 u64 logic_start, in scrub_raid56_parity() argument
2796 sparity->logic_start = logic_start; in scrub_raid56_parity()
2804 while (logic_start < logic_end) { in scrub_raid56_parity()
2809 key.objectid = logic_start; in scrub_raid56_parity()
2852 if (key.objectid + bytes <= logic_start) in scrub_raid56_parity()
2864 while (key.objectid >= logic_start + map->stripe_len) in scrub_raid56_parity()
2865 logic_start += map->stripe_len; in scrub_raid56_parity()
2872 if (key.objectid < logic_start && in scrub_raid56_parity()
2876 key.objectid, logic_start); in scrub_raid56_parity()
2883 if (extent_logical < logic_start) { in scrub_raid56_parity()
2884 extent_len -= logic_start - extent_logical; in scrub_raid56_parity()
2885 extent_logical = logic_start; in scrub_raid56_parity()
2889 logic_start + map->stripe_len) in scrub_raid56_parity()
2890 extent_len = logic_start + map->stripe_len - in scrub_raid56_parity()
2920 logic_start += map->stripe_len; in scrub_raid56_parity()
2922 if (logic_start >= logic_end) { in scrub_raid56_parity()
2927 if (logic_start < key.objectid + bytes) { in scrub_raid56_parity()
2941 logic_start += map->stripe_len; in scrub_raid56_parity()
2945 scrub_parity_mark_sectors_error(sparity, logic_start, in scrub_raid56_parity()
2946 logic_end - logic_start + 1); in scrub_raid56_parity()