Lines Matching refs:nr_pending
696 * The rdev for the device selected will have nr_pending incremented.
808 pending = atomic_read(&rdev->nr_pending);
849 atomic_inc(&rdev->nr_pending);
920 * i.e. if nr_pending == 0.
948 !atomic_read(&conf->nr_pending) && conf->barrier < RESYNC_DEPTH,
975 * that queue to get the nr_pending
981 (atomic_read(&conf->nr_pending) &&
997 atomic_inc(&conf->nr_pending);
1003 if ((atomic_dec_and_test(&conf->nr_pending)) ||
1013 * wait until nr_pending match nr_queued+extra
1016 * will be blocked by nr_pending, and we need to wait for
1019 * must match the number of pending IOs (nr_pending) before
1027 atomic_read(&conf->nr_pending) == conf->nr_queued+extra,
1371 atomic_inc(&rdev->nr_pending);
1376 atomic_inc(&rrdev->nr_pending);
1404 atomic_inc(&rdev->nr_pending);
1435 atomic_inc(&rdev->nr_pending);
1439 atomic_inc(&rrdev->nr_pending);
1842 atomic_read(&rdev->nr_pending)) {
1860 if (atomic_read(&rdev->nr_pending)) {
2097 atomic_inc(&conf->mirrors[d].rdev->nr_pending);
2256 atomic_inc(&conf->mirrors[d].rdev->nr_pending);
2261 atomic_inc(&conf->mirrors[d].replacement->nr_pending);
2391 atomic_inc(&rdev->nr_pending);
2446 atomic_inc(&rdev->nr_pending);
2482 atomic_inc(&rdev->nr_pending);
2704 * nr_pending == nr_queued + extra to be true.
3104 atomic_inc(&mrdev->nr_pending);
3106 atomic_inc(&mreplace->nr_pending);
3178 atomic_inc(&rdev->nr_pending);
3366 atomic_inc(&rdev->nr_pending);
3383 atomic_inc(&rdev->nr_pending);
3718 atomic_set(&conf->nr_pending, 0);
4706 atomic_inc(&rdev->nr_pending);
4789 atomic_inc(&rdev->nr_pending);