Lines Matching refs:max_sectors
513 static int read_balance(struct r1conf *conf, struct r1bio *r1_bio, int *max_sectors) in read_balance() argument
707 *max_sectors = sectors; in read_balance()
1068 int max_sectors; in make_request() local
1142 rdisk = read_balance(conf, r1_bio, &max_sectors); in make_request()
1165 max_sectors); in make_request()
1176 if (max_sectors < r1_bio->sectors) { in make_request()
1181 sectors_handled = (r1_bio->sector + max_sectors in make_request()
1183 r1_bio->sectors = max_sectors; in make_request()
1235 max_sectors = r1_bio->sectors; in make_request()
1257 max_sectors, in make_request()
1269 if (bad_sectors < max_sectors) in make_request()
1273 max_sectors = bad_sectors; in make_request()
1289 if (good_sectors < max_sectors) in make_request()
1290 max_sectors = good_sectors; in make_request()
1321 if (max_sectors < r1_bio->sectors) { in make_request()
1325 r1_bio->sectors = max_sectors; in make_request()
1333 sectors_handled = r1_bio->sector + max_sectors - bio->bi_iter.bi_sector; in make_request()
1345 bio_trim(mbio, r1_bio->sector - bio->bi_iter.bi_sector, max_sectors); in make_request()
2306 int max_sectors; in handle_read_error() local
2333 disk = read_balance(conf, r1_bio, &max_sectors); in handle_read_error()
2350 max_sectors); in handle_read_error()
2364 if (max_sectors < r1_bio->sectors) { in handle_read_error()
2367 int sectors_handled = (r1_bio->sector + max_sectors in handle_read_error()
2369 r1_bio->sectors = max_sectors; in handle_read_error()