Lines Matching refs:sector
64 sector_t lo = r1_bio->sector; in check_and_add_serial()
86 int idx = sector_to_idx(r1_bio->sector); in wait_for_serialization()
263 sector_t sect = r1_bio->sector; in put_buf()
284 idx = sector_to_idx(r1_bio->sector); in reschedule_retry()
313 sector_t sector = r1_bio->sector; in raid_end_bio_io() local
330 allow_barrier(conf, sector); in raid_end_bio_io()
341 r1_bio->sector + (r1_bio->sectors); in update_head_pos()
408 (unsigned long long)r1_bio->sector); in raid1_end_read_request()
455 sector_t lo = r1_bio->sector; in raid1_end_write_request()
456 sector_t hi = r1_bio->sector + r1_bio->sectors; in raid1_end_write_request()
513 if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors) && in raid1_end_write_request()
593 sector_t this_sector = r1_bio->sector; in choose_first_rdev()
623 rdev->recovery_offset < r1_bio->sector + r1_bio->sectors; in rdev_in_recovery()
629 sector_t this_sector = r1_bio->sector; in choose_bb_rdev()
668 sector_t this_sector = r1_bio->sector; in choose_slow_rdev()
717 return conf->mirrors[disk].next_seq_sect == r1_bio->sector || in is_sequential()
718 conf->mirrors[disk].head_position == r1_bio->sector; in is_sequential()
752 if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors)) in rdev_readable()
795 dist = abs(r1_bio->sector - conf->mirrors[disk].head_position); in choose_best_rdev()
870 if (raid1_should_read_first(conf->mddev, r1_bio->sector, in read_balance()
877 update_read_sectors(conf, disk, r1_bio->sector, in read_balance()
1298 r1_bio->sector = bio->bi_iter.bi_sector; in init_r1bio()
1357 r1_bio->sector); in raid1_read_request()
1366 (unsigned long long)r1_bio->sector, in raid1_read_request()
1403 read_bio->bi_iter.bi_sector = r1_bio->sector + in raid1_read_request()
1410 mddev_trace_remap(mddev, read_bio, r1_bio->sector); in raid1_read_request()
1541 is_bad = is_badblock(rdev, r1_bio->sector, max_sectors, in raid1_write_request()
1543 if (is_bad && first_bad <= r1_bio->sector) { in raid1_write_request()
1545 bad_sectors -= (r1_bio->sector - first_bad); in raid1_write_request()
1569 good_sectors = first_bad - r1_bio->sector; in raid1_write_request()
1653 mbio->bi_iter.bi_sector = (r1_bio->sector + rdev->data_offset); in raid1_write_request()
1662 mddev_trace_remap(mddev, mbio, r1_bio->sector); in raid1_write_request()
2055 sector_t s = r1_bio->sector; in abort_sync_write()
2097 } else if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors) && in end_sync_write()
2099 r1_bio->sector, r1_bio->sectors)) { in end_sync_write()
2106 static int r1_sync_page_io(struct md_rdev *rdev, sector_t sector, in r1_sync_page_io() argument
2109 if (sync_page_io(rdev, sector, sectors << 9, page, rw, false)) in r1_sync_page_io()
2120 if (!rdev_set_badblocks(rdev, sector, sectors, 0)) in r1_sync_page_io()
2142 sector_t sect = r1_bio->sector; in fix_sync_read_error()
2195 (unsigned long long)r1_bio->sector); in fix_sync_read_error()
2278 b->bi_iter.bi_sector = r1_bio->sector + in process_checks()
2402 sector_t sect = r1_bio->sector; in fix_read_error()
2509 sector_t sector; in narrow_write_error() local
2519 sector = r1_bio->sector; in narrow_write_error()
2520 sectors = ((sector + block_sectors) in narrow_write_error()
2522 - sector; in narrow_write_error()
2540 wbio->bi_iter.bi_sector = r1_bio->sector; in narrow_write_error()
2543 bio_trim(wbio, sector - r1_bio->sector, sectors); in narrow_write_error()
2548 ok = rdev_set_badblocks(rdev, sector, in narrow_write_error()
2554 sector += sectors; in narrow_write_error()
2571 rdev_clear_badblocks(rdev, r1_bio->sector, s, 0); in handle_sync_write_finished()
2575 if (!rdev_set_badblocks(rdev, r1_bio->sector, s, 0)) in handle_sync_write_finished()
2592 r1_bio->sector, in handle_write_finished()
2611 idx = sector_to_idx(r1_bio->sector); in handle_write_finished()
2632 sector_t sector; in handle_read_error() local
2661 sector = r1_bio->sector; in handle_read_error()
2667 allow_barrier(conf, sector); in handle_read_error()
2693 idx = sector_to_idx(r1_bio->sector); in raid1d()
2713 idx = sector_to_idx(r1_bio->sector); in raid1d()
2869 r1_bio->sector = sector_nr; in raid1_sync_request()