Lines Matching refs:bad_sectors
521 int bad_sectors;
539 &first_bad, &bad_sectors) && !discard_error) {
770 int bad_sectors;
799 &first_bad, &bad_sectors)) {
806 * beyond 'bad_sectors' from another device.
808 bad_sectors -= (dev_sector - first_bad);
809 if (!do_balance && sectors > bad_sectors)
810 sectors = bad_sectors;
1370 int bad_sectors;
1381 &first_bad, &bad_sectors);
1500 int bad_sectors;
1504 &first_bad, &bad_sectors);
1507 bad_sectors -= (dev_sector - first_bad);
1508 if (bad_sectors < max_sectors)
1509 /* Mustn't write more than bad_sectors
1512 max_sectors = bad_sectors;
2355 int bad_sectors;
2379 &first_bad, &bad_sectors))
2698 int bad_sectors;
2700 if (is_badblock(rdev, sector, sectors, &first_bad, &bad_sectors)
2769 int bad_sectors;
2777 &first_bad, &bad_sectors) == 0) {
3546 int bad_sectors;
3555 &first_bad, &bad_sectors)) {
3559 bad_sectors -= (sector
3561 if (max_sync > bad_sectors)
3562 max_sync = bad_sectors;
3742 int bad_sectors;
3758 &first_bad, &bad_sectors)) {
3762 bad_sectors -= (sector - first_bad);
3763 if (max_sync > bad_sectors)
3764 max_sync = bad_sectors;