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.c4725 if (s->blocked_rdev == NULL
4731 s->blocked_rdev = rdev;
5001 if (unlikely(s.blocked_rdev)) {
5007 /* There is nothing for the blocked_rdev to block */
5008 rdev_dec_pending(s.blocked_rdev, conf->mddev);
5009 s.blocked_rdev = NULL;
5272 if (unlikely(s.blocked_rdev)) {
5274 md_wait_for_blocked_rdev(s.blocked_rdev,
5281 rdev_dec_pending(s.blocked_rdev,

Completed in 340 milliseconds