Searched refs:rrdev (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/drivers/md/ |
H A D | raid5-cache.c | 924 struct md_rdev *rdev, *rrdev; r5l_recovery_flush_one_stripe() local 935 rrdev = rcu_dereference(conf->disks[disk_index].replacement); r5l_recovery_flush_one_stripe() 936 if (rrdev) r5l_recovery_flush_one_stripe() 937 sync_page_io(rrdev, stripe_sect, PAGE_SIZE, r5l_recovery_flush_one_stripe()
|
H A D | raid10.c | 1226 struct md_rdev *rrdev = rcu_dereference( __make_request() local 1228 if (rdev == rrdev) __make_request() 1229 rrdev = NULL; __make_request() 1235 if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) { __make_request() 1236 atomic_inc(&rrdev->nr_pending); __make_request() 1237 blocked_rdev = rrdev; __make_request() 1242 if (rrdev && (test_bit(Faulty, &rrdev->flags))) __make_request() 1243 rrdev = NULL; __make_request() 1248 if (!rdev && !rrdev) { __make_request() 1298 if (rrdev) { __make_request() 1300 atomic_inc(&rrdev->nr_pending); __make_request()
|
H A D | raid5.c | 899 struct md_rdev *rdev, *rrdev = NULL; ops_run_io() local 925 rrdev = rcu_dereference(conf->disks[i].replacement); ops_run_io() 926 smp_mb(); /* Ensure that if rrdev is NULL, rdev won't be */ ops_run_io() 929 rdev = rrdev; ops_run_io() 930 rrdev = NULL; ops_run_io() 935 if (rdev == rrdev) ops_run_io() 937 rrdev = NULL; ops_run_io() 939 if (test_bit(R5_ReadRepl, &head_sh->dev[i].flags) && rrdev) ops_run_io() 940 rdev = rrdev; ops_run_io() 941 rrdev = NULL; ops_run_io() 948 if (rrdev && test_bit(Faulty, &rrdev->flags)) ops_run_io() 949 rrdev = NULL; ops_run_io() 950 if (rrdev) ops_run_io() 951 atomic_inc(&rrdev->nr_pending); ops_run_io() 956 * on the replacement, so we don't to check rrdev. ops_run_io() 1034 if (rrdev) ops_run_io() 1043 if (rrdev) { ops_run_io() 1046 md_sync_acct(rrdev->bdev, STRIPE_SECTORS); ops_run_io() 1051 rbi->bi_bdev = rrdev->bdev; ops_run_io() 1066 + rrdev->new_data_offset); ops_run_io() 1069 + rrdev->data_offset); ops_run_io() 1089 if (!rdev && !rrdev) { ops_run_io()
|
Completed in 174 milliseconds