Lines Matching refs:badblocks

1081 	badblocks_exit(&rdev->badblocks);  in md_rdev_clear()
1401 rdev->badblocks.shift = -1; in super_90_load()
1892 rdev->badblocks.count == 0) { in super_1_load()
1911 rdev->badblocks.shift = sb->bblog_shift; in super_1_load()
1920 if (!badblocks_set(&rdev->badblocks, sector, count, 1)) in super_1_load()
1924 rdev->badblocks.shift = 0; in super_1_load()
2272 if (rdev->badblocks.count == 0) in super_1_sync()
2278 struct badblocks *bb = &rdev->badblocks; in super_1_sync()
2455 if (rdev->badblocks.sector + rdev->badblocks.size > new_offset) in super_1_allow_new_offset()
2664 rdev->badblocks.count = 0; in md_kick_rdev_from_array()
2837 if (rdev->badblocks.changed) { in md_update_sb()
2838 rdev->badblocks.changed = 0; in md_update_sb()
2839 ack_all_badblocks(&rdev->badblocks); in md_update_sb()
2901 if (rdev->badblocks.changed) in md_update_sb()
2928 if (rdev->badblocks.size) { in md_update_sb()
2930 rdev->badblocks.sector, in md_update_sb()
2931 rdev->badblocks.size << 9, in md_update_sb()
2933 rdev->badblocks.size = 0; in md_update_sb()
2961 ack_all_badblocks(&rdev->badblocks); in md_update_sb()
3032 rdev->badblocks.unacked_exist)) in state_show()
3041 (rdev->badblocks.unacked_exist in state_show()
3129 rdev->badblocks.unacked_exist) { in state_store()
3222 rdev->badblocks.shift = 0; in state_store()
3596 return badblocks_show(&rdev->badblocks, page, 0); in bb_show()
3600 int rv = badblocks_store(&rdev->badblocks, page, len, 0); in bb_store()
3611 return badblocks_show(&rdev->badblocks, page, 1); in ubb_show()
3615 return badblocks_store(&rdev->badblocks, page, len, 1); in ubb_store()
3800 return badblocks_init(&rdev->badblocks, 0); in md_rdev_init()
10420 if (!badblocks_set(&rdev->badblocks, s, sectors, 0)) { in rdev_set_badblocks()
10448 if (!badblocks_clear(&rdev->badblocks, s, sectors)) in rdev_clear_badblocks()