Searched refs:blocked_rdev (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/md/
H A Draid5.h293 struct md_rdev *blocked_rdev; member in struct:stripe_head_state
H A Draid1.c1430 struct md_rdev *blocked_rdev; local
1484 blocked_rdev = NULL;
1499 blocked_rdev = rdev;
1521 blocked_rdev = rdev;
1554 if (unlikely(blocked_rdev)) {
1569 blocked_rdev->raid_disk);
1570 md_wait_for_blocked_rdev(blocked_rdev, mddev);
H A Draid10.c1289 struct md_rdev *blocked_rdev; local
1292 blocked_rdev = NULL;
1300 blocked_rdev = rdev;
1305 blocked_rdev = rrdev;
1327 blocked_rdev = rdev;
1333 if (unlikely(blocked_rdev)) {
1338 __func__, blocked_rdev->raid_disk);
1339 md_wait_for_blocked_rdev(blocked_rdev, mddev);
H A Draid5.c4726 if (s->blocked_rdev == NULL
4732 s->blocked_rdev = rdev;
5002 if (unlikely(s.blocked_rdev)) {
5008 /* There is nothing for the blocked_rdev to block */
5009 rdev_dec_pending(s.blocked_rdev, conf->mddev);
5010 s.blocked_rdev = NULL;
5273 if (unlikely(s.blocked_rdev)) {
5275 md_wait_for_blocked_rdev(s.blocked_rdev,
5282 rdev_dec_pending(s.blocked_rdev,

Completed in 137 milliseconds