Lines Matching refs:max_sectors
596 static int read_balance(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) in read_balance() argument
786 *max_sectors = sectors; in read_balance()
1211 int max_sectors; in raid1_read_request() local
1251 rdisk = read_balance(conf, r1_bio, &max_sectors); in raid1_read_request()
1283 if (max_sectors < bio_sectors(bio)) { in raid1_read_request()
1284 struct bio *split = bio_split(bio, max_sectors, in raid1_read_request()
1290 r1_bio->sectors = max_sectors; in raid1_read_request()
1331 int max_sectors; in raid1_write_request() local
1382 max_sectors = r1_bio->sectors; in raid1_write_request()
1412 is_bad = is_badblock(rdev, r1_bio->sector, max_sectors, in raid1_write_request()
1424 if (bad_sectors < max_sectors) in raid1_write_request()
1428 max_sectors = bad_sectors; in raid1_write_request()
1444 if (good_sectors < max_sectors) in raid1_write_request()
1445 max_sectors = good_sectors; in raid1_write_request()
1474 max_sectors = min_t(int, max_sectors, in raid1_write_request()
1476 if (max_sectors < bio_sectors(bio)) { in raid1_write_request()
1477 struct bio *split = bio_split(bio, max_sectors, in raid1_write_request()
1483 r1_bio->sectors = max_sectors; in raid1_write_request()