/kernel/linux/linux-5.10/drivers/md/ |
H A D | raid1.c | 497 int bad_sectors; in raid1_end_write_request() local 515 &first_bad, &bad_sectors) && !discard_error) { in raid1_end_write_request() 637 int bad_sectors; in read_balance() local 654 &first_bad, &bad_sectors)) { in read_balance() 670 &first_bad, &bad_sectors)) { in read_balance() 677 * bad_sectors from another device.. in read_balance() 679 bad_sectors -= (this_sector - first_bad); in read_balance() 680 if (choose_first && sectors > bad_sectors) in read_balance() 681 sectors = bad_sectors; in read_balance() 1394 int bad_sectors; in raid1_write_request() local 1917 int bad_sectors; end_sync_write() local 2246 int bad_sectors; fix_read_error() local 2732 int bad_sectors; raid1_sync_request() local [all...] |
H A D | raid10.c | 495 int bad_sectors; in raid10_end_write_request() local 513 &first_bad, &bad_sectors) && !discard_error) { in raid10_end_write_request() 744 int bad_sectors; in read_balance() local 773 &first_bad, &bad_sectors)) { in read_balance() 780 * beyond 'bad_sectors' from another device. in read_balance() 782 bad_sectors -= (dev_sector - first_bad); in read_balance() 783 if (!do_balance && sectors > bad_sectors) in read_balance() 784 sectors = bad_sectors; in read_balance() 1395 int bad_sectors; in raid10_write_request() local 1399 &first_bad, &bad_sectors); in raid10_write_request() 1963 int bad_sectors; end_sync_write() local 2308 int bad_sectors; r10_sync_page_io() local 2382 int bad_sectors; fix_read_error() local 3147 int bad_sectors; raid10_sync_request() local 3339 int bad_sectors; raid10_sync_request() local [all...] |
H A D | md.h | 219 sector_t *first_bad, int *bad_sectors) in is_badblock() 224 first_bad, bad_sectors); in is_badblock() 218 is_badblock(struct md_rdev *rdev, sector_t s, int sectors, sector_t *first_bad, int *bad_sectors) is_badblock() argument
|
H A D | raid5.c | 1137 int bad_sectors; in ops_run_io() local 1139 &first_bad, &bad_sectors); in ops_run_io() 2801 int bad_sectors; in raid5_end_write_request() local 2836 &first_bad, &bad_sectors)) in raid5_end_write_request() 2848 &first_bad, &bad_sectors)) { in raid5_end_write_request() 4602 int bad_sectors; in analyse_stripe() local 4647 &first_bad, &bad_sectors)) in analyse_stripe() 4661 &first_bad, &bad_sectors); in analyse_stripe() 5443 int bad_sectors; in raid5_read_one_chunk() local 5452 &first_bad, &bad_sectors)) { in raid5_read_one_chunk() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | raid1.c | 501 int bad_sectors; in raid1_end_write_request() local 519 &first_bad, &bad_sectors) && !discard_error) { in raid1_end_write_request() 641 int bad_sectors; in read_balance() local 658 &first_bad, &bad_sectors)) { in read_balance() 674 &first_bad, &bad_sectors)) { in read_balance() 681 * bad_sectors from another device.. in read_balance() 683 bad_sectors -= (this_sector - first_bad); in read_balance() 684 if (choose_first && sectors > bad_sectors) in read_balance() 685 sectors = bad_sectors; in read_balance() 1426 int bad_sectors; in raid1_write_request() local 1963 int bad_sectors; end_sync_write() local 2290 int bad_sectors; fix_read_error() local 2776 int bad_sectors; raid1_sync_request() local [all...] |
H A D | raid10.c | 521 int bad_sectors; in raid10_end_write_request() local 539 &first_bad, &bad_sectors) && !discard_error) { in raid10_end_write_request() 770 int bad_sectors; in read_balance() local 799 &first_bad, &bad_sectors)) { in read_balance() 806 * beyond 'bad_sectors' from another device. in read_balance() 808 bad_sectors -= (dev_sector - first_bad); in read_balance() 809 if (!do_balance && sectors > bad_sectors) in read_balance() 810 sectors = bad_sectors; in read_balance() 1370 int bad_sectors; in wait_blocked_dev() local 1381 &first_bad, &bad_sectors); in wait_blocked_dev() 1500 int bad_sectors; raid10_write_request() local 2355 int bad_sectors; end_sync_write() local 2698 int bad_sectors; r10_sync_page_io() local 2769 int bad_sectors; fix_read_error() local 3546 int bad_sectors; raid10_sync_request() local 3742 int bad_sectors; raid10_sync_request() local [all...] |
H A D | md.h | 220 sector_t *first_bad, int *bad_sectors) in is_badblock() 225 first_bad, bad_sectors); in is_badblock() 219 is_badblock(struct md_rdev *rdev, sector_t s, int sectors, sector_t *first_bad, int *bad_sectors) is_badblock() argument
|
H A D | raid5.c | 1222 int bad_sectors; in ops_run_io() local 1224 &first_bad, &bad_sectors); in ops_run_io() 2891 int bad_sectors; in raid5_end_write_request() local 2925 &first_bad, &bad_sectors)) in raid5_end_write_request() 2937 &first_bad, &bad_sectors)) { in raid5_end_write_request() 4715 int bad_sectors; in analyse_stripe() local 4760 &first_bad, &bad_sectors)) in analyse_stripe() 4774 &first_bad, &bad_sectors); in analyse_stripe() 5506 int bad_sectors, dd_idx; in raid5_read_one_chunk() local 5538 &bad_sectors)) { in raid5_read_one_chunk() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | badblocks.h | 45 sector_t *first_bad, int *bad_sectors);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | badblocks.h | 45 sector_t *first_bad, int *bad_sectors);
|
/kernel/linux/linux-5.10/block/ |
H A D | badblocks.c | 25 * @bad_sectors: pointer to store number of badblocks after @first_bad 54 sector_t *first_bad, int *bad_sectors) in badblocks_check() 115 *bad_sectors = BB_LEN(p[lo]); in badblocks_check() 53 badblocks_check(struct badblocks *bb, sector_t s, int sectors, sector_t *first_bad, int *bad_sectors) badblocks_check() argument
|
/kernel/linux/linux-6.6/block/ |
H A D | badblocks.c | 25 * @bad_sectors: pointer to store number of badblocks after @first_bad 54 sector_t *first_bad, int *bad_sectors) in badblocks_check() 114 *bad_sectors = BB_LEN(p[lo]); in badblocks_check() 53 badblocks_check(struct badblocks *bb, sector_t s, int sectors, sector_t *first_bad, int *bad_sectors) badblocks_check() argument
|
/kernel/linux/linux-5.10/drivers/block/null_blk/ |
H A D | main.c | 1257 int bad_sectors; in null_handle_badblocks() local 1259 if (badblocks_check(bb, sector, nr_sectors, &first_bad, &bad_sectors)) in null_handle_badblocks()
|
/kernel/linux/linux-6.6/drivers/block/null_blk/ |
H A D | main.c | 1370 int bad_sectors; in null_handle_badblocks() local 1372 if (badblocks_check(bb, sector, nr_sectors, &first_bad, &bad_sectors)) in null_handle_badblocks()
|