Lines Matching refs:sectors
63 sector_t hi = lo + r1_bio->sectors; in check_and_add_serial()
340 r1_bio->sector + (r1_bio->sectors); in update_head_pos()
424 mddev->bitmap_ops->endwrite(mddev, r1_bio->sector, r1_bio->sectors, in close_write()
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()
563 sector_t sectors) in align_to_barrier_unit_end() argument
567 WARN_ON(sectors == 0); in align_to_barrier_unit_end()
575 if (len > sectors) in align_to_barrier_unit_end()
576 len = sectors; in align_to_barrier_unit_end()
596 int len = r1_bio->sectors; in choose_first_rdev()
625 rdev->recovery_offset < r1_bio->sector + r1_bio->sectors; in rdev_in_recovery()
651 len = r1_bio->sectors; in choose_bb_rdev()
690 len = r1_bio->sectors; in choose_slow_rdev()
692 if (read_len == r1_bio->sectors) { in choose_slow_rdev()
754 if (rdev_has_badblock(rdev, r1_bio->sector, r1_bio->sectors)) in rdev_readable()
873 r1_bio->sectors)) in read_balance()
878 *max_sectors = r1_bio->sectors; in read_balance()
880 r1_bio->sectors); in read_balance()
1297 r1_bio->sectors = bio_sectors(bio); in init_r1bio()
1349 r1_bio->sectors = max_read_sectors; in raid1_read_request()
1390 r1_bio->sectors = max_sectors; in raid1_read_request()
1462 r1_bio->sectors = max_write_sectors; in raid1_write_request()
1477 max_sectors = r1_bio->sectors; in raid1_write_request()
1583 r1_bio->sectors = max_sectors; in raid1_write_request()
1615 mddev, r1_bio->sector, r1_bio->sectors, in raid1_write_request()
1667 sector_t sectors; in raid1_make_request() local
1680 sectors = align_to_barrier_unit_end( in raid1_make_request()
1684 raid1_read_request(mddev, bio, sectors, NULL); in raid1_make_request()
1687 raid1_write_request(mddev, bio, sectors); in raid1_make_request()
2030 long sectors_to_go = r1_bio->sectors; in abort_sync_write()
2044 int s = r1_bio->sectors; in put_sync_write_buf()
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()
2081 int sectors, struct page *page, blk_opf_t rw) 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()
2117 int sectors = r1_bio->sectors; in fix_sync_read_error() local
2133 while(sectors) { in fix_sync_read_error()
2134 int s = sectors; in fix_sync_read_error()
2181 md_done_sync(mddev, r1_bio->sectors, 0); in fix_sync_read_error()
2186 sectors -= s; in fix_sync_read_error()
2221 sectors -= s; in fix_sync_read_error()
2246 vcnt = (r1_bio->sectors + PAGE_SIZE / 512 - 1) >> (PAGE_SHIFT - 9); in process_checks()
2264 md_bio_reset_resync_pages(b, rp, r1_bio->sectors << 9); in process_checks()
2303 atomic64_add(r1_bio->sectors, &mddev->resync_mismatches); in process_checks()
2372 int sectors = r1_bio->sectors; in fix_read_error() local
2382 while(sectors) { in fix_read_error()
2383 int s = sectors; in fix_read_error()
2455 sectors -= s; in fix_read_error()
2479 int sectors; in narrow_write_error() local
2480 int sect_to_write = r1_bio->sectors; in narrow_write_error()
2489 sectors = ((sector + block_sectors) in narrow_write_error()
2495 if (sectors > sect_to_write) in narrow_write_error()
2496 sectors = sect_to_write; in narrow_write_error()
2510 wbio->bi_iter.bi_size = r1_bio->sectors << 9; in narrow_write_error()
2512 bio_trim(wbio, sector - r1_bio->sector, sectors); in narrow_write_error()
2518 sectors, 0) in narrow_write_error()
2522 sect_to_write -= sectors; in narrow_write_error()
2523 sector += sectors; in narrow_write_error()
2524 sectors = block_sectors; in narrow_write_error()
2532 int s = r1_bio->sectors; in handle_sync_write_finished()
2562 r1_bio->sectors, 0); in handle_write_finished()
2637 raid1_read_request(mddev, bio, r1_bio->sectors, r1_bio); in handle_read_error()
3009 r1_bio->sectors = nr_sectors; in raid1_sync_request()
3047 static sector_t raid1_size(struct mddev *mddev, sector_t sectors, int raid_disks) in raid1_size() argument
3049 if (sectors) in raid1_size()
3050 return sectors; in raid1_size()
3295 static int raid1_resize(struct mddev *mddev, sector_t sectors) in raid1_resize() argument
3304 sector_t newsize = raid1_size(mddev, sectors, 0); in raid1_resize()
3316 if (sectors > mddev->dev_sectors && in raid1_resize()
3321 mddev->dev_sectors = sectors; in raid1_resize()
3322 mddev->resync_max_sectors = sectors; in raid1_resize()