Lines Matching refs:sector
62 sector_t lo = r1_bio->sector; in check_and_add_serial()
84 int idx = sector_to_idx(r1_bio->sector); in wait_for_serialization()
262 sector_t sect = r1_bio->sector; in put_buf()
283 idx = sector_to_idx(r1_bio->sector); in reschedule_retry()
312 sector_t sector = r1_bio->sector; in raid_end_bio_io() local
329 allow_barrier(conf, sector); in raid_end_bio_io()
340 r1_bio->sector + (r1_bio->sectors); in update_head_pos()
405 (unsigned long long)r1_bio->sector); in raid1_end_read_request()
424 mddev->bitmap_ops->endwrite(mddev, r1_bio->sector, r1_bio->sectors, in close_write()
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()
515 if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors) && in raid1_end_write_request()
595 sector_t this_sector = r1_bio->sector; in choose_first_rdev()
625 rdev->recovery_offset < r1_bio->sector + r1_bio->sectors; in rdev_in_recovery()
631 sector_t this_sector = r1_bio->sector; in choose_bb_rdev()
670 sector_t this_sector = r1_bio->sector; in choose_slow_rdev()
719 return conf->mirrors[disk].next_seq_sect == r1_bio->sector || in is_sequential()
720 conf->mirrors[disk].head_position == r1_bio->sector; in is_sequential()
754 if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors)) in rdev_readable()
797 dist = abs(r1_bio->sector - conf->mirrors[disk].head_position); in choose_best_rdev()
872 if (raid1_should_read_first(conf->mddev, r1_bio->sector, in read_balance()
879 update_read_sectors(conf, disk, r1_bio->sector, in read_balance()
1300 r1_bio->sector = bio->bi_iter.bi_sector; in init_r1bio()
1362 r1_bio->sector); in raid1_read_request()
1371 (unsigned long long)r1_bio->sector, in raid1_read_request()
1403 read_bio->bi_iter.bi_sector = r1_bio->sector + in raid1_read_request()
1411 mddev_trace_remap(mddev, read_bio, r1_bio->sector); in raid1_read_request()
1507 is_bad = is_badblock(rdev, r1_bio->sector, max_sectors, in raid1_write_request()
1516 if (is_bad && first_bad <= r1_bio->sector) { in raid1_write_request()
1518 bad_sectors -= (r1_bio->sector - first_bad); in raid1_write_request()
1538 int good_sectors = first_bad - r1_bio->sector; in raid1_write_request()
1615 mddev, r1_bio->sector, r1_bio->sectors, in raid1_write_request()
1638 mbio->bi_iter.bi_sector = (r1_bio->sector + rdev->data_offset); in raid1_write_request()
1648 mddev_trace_remap(mddev, mbio, r1_bio->sector); in raid1_write_request()
2029 sector_t s = r1_bio->sector; in abort_sync_write()
2071 } else if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors) && in end_sync_write()
2073 r1_bio->sector, r1_bio->sectors)) { in end_sync_write()
2080 static int r1_sync_page_io(struct md_rdev *rdev, sector_t sector, in r1_sync_page_io() argument
2083 if (sync_page_io(rdev, sector, sectors << 9, page, rw, false)) in r1_sync_page_io()
2094 if (!rdev_set_badblocks(rdev, sector, sectors, 0)) in r1_sync_page_io()
2116 sector_t sect = r1_bio->sector; in fix_sync_read_error()
2169 (unsigned long long)r1_bio->sector); in fix_sync_read_error()
2257 b->bi_iter.bi_sector = r1_bio->sector + in process_checks()
2371 sector_t sect = r1_bio->sector; in fix_read_error()
2478 sector_t sector; in narrow_write_error() local
2488 sector = r1_bio->sector; in narrow_write_error()
2489 sectors = ((sector + block_sectors) in narrow_write_error()
2491 - sector; in narrow_write_error()
2509 wbio->bi_iter.bi_sector = r1_bio->sector; in narrow_write_error()
2512 bio_trim(wbio, sector - r1_bio->sector, sectors); in narrow_write_error()
2517 ok = rdev_set_badblocks(rdev, sector, in narrow_write_error()
2523 sector += sectors; in narrow_write_error()
2540 rdev_clear_badblocks(rdev, r1_bio->sector, s, 0); in handle_sync_write_finished()
2544 if (!rdev_set_badblocks(rdev, r1_bio->sector, s, 0)) in handle_sync_write_finished()
2561 r1_bio->sector, in handle_write_finished()
2582 idx = sector_to_idx(r1_bio->sector); in handle_write_finished()
2603 sector_t sector; in handle_read_error() local
2632 sector = r1_bio->sector; in handle_read_error()
2638 allow_barrier(conf, sector); in handle_read_error()
2664 idx = sector_to_idx(r1_bio->sector); in raid1d()
2686 idx = sector_to_idx(r1_bio->sector); in raid1d()
2842 r1_bio->sector = sector_nr; in raid1_sync_request()