Lines Matching refs:max_sectors
511 static int read_balance(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) in read_balance() argument
706 *max_sectors = sectors; in read_balance()
1099 int max_sectors; in make_request() local
1169 rdisk = read_balance(conf, r1_bio, &max_sectors); in make_request()
1192 max_sectors); in make_request()
1203 if (max_sectors < r1_bio->sectors) { in make_request()
1208 sectors_handled = (r1_bio->sector + max_sectors in make_request()
1210 r1_bio->sectors = max_sectors; in make_request()
1262 max_sectors = r1_bio->sectors; in make_request()
1285 max_sectors, in make_request()
1297 if (bad_sectors < max_sectors) in make_request()
1301 max_sectors = bad_sectors; in make_request()
1317 if (good_sectors < max_sectors) in make_request()
1318 max_sectors = good_sectors; in make_request()
1349 if (max_sectors < r1_bio->sectors) { in make_request()
1353 r1_bio->sectors = max_sectors; in make_request()
1361 sectors_handled = r1_bio->sector + max_sectors - bio->bi_iter.bi_sector; in make_request()
1373 bio_trim(mbio, r1_bio->sector - bio->bi_iter.bi_sector, max_sectors); in make_request()
2320 int max_sectors; in handle_read_error() local
2347 disk = read_balance(conf, r1_bio, &max_sectors); in handle_read_error()
2364 max_sectors); in handle_read_error()
2378 if (max_sectors < r1_bio->sectors) { in handle_read_error()
2381 int sectors_handled = (r1_bio->sector + max_sectors in handle_read_error()
2383 r1_bio->sectors = max_sectors; in handle_read_error()