Lines Matching refs:nr_valid_paths
76 atomic_t nr_valid_paths; /* Total number of usable paths */ member
190 atomic_set(&m->nr_valid_paths, 0); in alloc_multipath()
375 if (!atomic_read(&m->nr_valid_paths)) { in choose_pgpath()
1168 unsigned nr_valid_paths = atomic_read(&m->nr_valid_paths); in multipath_ctr() local
1176 nr_valid_paths += pg->nr_pgpaths; in multipath_ctr()
1177 atomic_set(&m->nr_valid_paths, nr_valid_paths); in multipath_ctr()
1269 atomic_dec(&m->nr_valid_paths); in fail_path()
1275 pgpath->path.dev->name, atomic_read(&m->nr_valid_paths)); in fail_path()
1293 unsigned nr_valid_paths; in reinstate_path() local
1308 nr_valid_paths = atomic_inc_return(&m->nr_valid_paths); in reinstate_path()
1309 if (nr_valid_paths == 1) { in reinstate_path()
1318 pgpath->path.dev->name, nr_valid_paths); in reinstate_path()
1583 if (atomic_read(&m->nr_valid_paths) == 0 && in multipath_end_io()
1617 if (atomic_read(&m->nr_valid_paths) == 0 && in multipath_end_io_bio()
1977 if (!atomic_read(&m->nr_valid_paths) && test_bit(MPATHF_QUEUE_IF_NO_PATH, &m->flags)) in multipath_busy()