Lines Matching refs:sector

296 		r1_bio->sector + (r1_bio->sectors);  in update_head_pos()
361 (unsigned long long)r1_bio->sector); in raid1_end_read_request()
380 bitmap_endwrite(r1_bio->mddev->bitmap, r1_bio->sector, in close_write()
454 r1_bio->sector, r1_bio->sectors, in raid1_end_write_request()
515 const sector_t this_sector = r1_bio->sector; in read_balance()
860 sector_t sector = 0; in wait_barrier() local
897 sector = conf->start_next_window; in wait_barrier()
903 return sector; in wait_barrier()
1119 r1_bio->sector = bio->bi_iter.bi_sector; in make_request()
1160 bio_trim(read_bio, r1_bio->sector - bio->bi_iter.bi_sector, in make_request()
1165 read_bio->bi_iter.bi_sector = r1_bio->sector + in make_request()
1177 sectors_handled = (r1_bio->sector + max_sectors in make_request()
1199 r1_bio->sector = bio->bi_iter.bi_sector + in make_request()
1252 is_bad = is_badblock(rdev, r1_bio->sector, in make_request()
1262 if (is_bad && first_bad <= r1_bio->sector) { in make_request()
1264 bad_sectors -= (r1_bio->sector - first_bad); in make_request()
1284 int good_sectors = first_bad - r1_bio->sector; in make_request()
1329 sectors_handled = r1_bio->sector + max_sectors - bio->bi_iter.bi_sector; in make_request()
1341 bio_trim(mbio, r1_bio->sector - bio->bi_iter.bi_sector, max_sectors); in make_request()
1354 bitmap_startwrite(bitmap, r1_bio->sector, in make_request()
1375 mbio->bi_iter.bi_sector = (r1_bio->sector + in make_request()
1415 r1_bio->sector = bio->bi_iter.bi_sector + sectors_handled; in make_request()
1732 sector_t s = r1_bio->sector; in end_sync_write()
1749 r1_bio->sector, in end_sync_write()
1753 r1_bio->sector, in end_sync_write()
1771 static int r1_sync_page_io(struct md_rdev *rdev, sector_t sector, in r1_sync_page_io() argument
1774 if (sync_page_io(rdev, sector, sectors << 9, page, rw, false)) in r1_sync_page_io()
1785 if (!rdev_set_badblocks(rdev, sector, sectors, 0)) in r1_sync_page_io()
1806 sector_t sect = r1_bio->sector; in fix_sync_read_error()
1850 (unsigned long long)r1_bio->sector); in fix_sync_read_error()
1941 b->bi_iter.bi_sector = r1_bio->sector + in process_checks()
2166 sector_t sector; in narrow_write_error() local
2176 sector = r1_bio->sector; in narrow_write_error()
2177 sectors = ((sector + block_sectors) in narrow_write_error()
2179 - sector; in narrow_write_error()
2205 wbio->bi_iter.bi_sector = r1_bio->sector; in narrow_write_error()
2208 bio_trim(wbio, sector - r1_bio->sector, sectors); in narrow_write_error()
2213 ok = rdev_set_badblocks(rdev, sector, in narrow_write_error()
2219 sector += sectors; in narrow_write_error()
2236 rdev_clear_badblocks(rdev, r1_bio->sector, s, 0); in handle_sync_write_finished()
2240 if (!rdev_set_badblocks(rdev, r1_bio->sector, s, 0)) in handle_sync_write_finished()
2256 r1_bio->sector, in handle_write_finished()
2308 r1_bio->sector, r1_bio->sectors); in handle_read_error()
2321 mdname(mddev), b, (unsigned long long)r1_bio->sector); in handle_read_error()
2333 bio_trim(bio, r1_bio->sector - bio->bi_iter.bi_sector, in handle_read_error()
2341 (unsigned long long)r1_bio->sector, in handle_read_error()
2343 bio->bi_iter.bi_sector = r1_bio->sector + rdev->data_offset; in handle_read_error()
2351 int sectors_handled = (r1_bio->sector + max_sectors in handle_read_error()
2370 r1_bio->sector = mbio->bi_iter.bi_sector + in handle_read_error()
2558 r1_bio->sector = sector_nr; in sync_request()