Searched refs:valid_paths (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-round-robin.c | 47 struct list_head valid_paths; member 57 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 81 free_paths(&s->valid_paths); in rr_destroy() 151 list_add_tail(&pi->list, &s->valid_paths); in rr_add_path() 175 list_move(&pi->list, &s->valid_paths); in rr_reinstate_path() 188 if (!list_empty(&s->valid_paths)) { in rr_select_path() 189 pi = list_entry(s->valid_paths.next, struct path_info, list); in rr_select_path() 190 list_move_tail(&pi->list, &s->valid_paths); in rr_select_path()
|
H A D | dm-queue-length.c | 30 struct list_head valid_paths; member 47 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 80 ql_free_paths(&s->valid_paths); in ql_destroy() 154 list_add_tail(&pi->list, &s->valid_paths); in ql_add_path() 178 list_move_tail(&pi->list, &s->valid_paths); in ql_reinstate_path() 195 if (list_empty(&s->valid_paths)) in ql_select_path() 198 list_for_each_entry(pi, &s->valid_paths, list) { in ql_select_path() 211 list_move_tail(&best->list, &s->valid_paths); in ql_select_path()
|
H A D | dm-service-time.c | 25 struct list_head valid_paths; member 43 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 76 free_paths(&s->valid_paths); in st_destroy() 167 list_add_tail(&pi->list, &s->valid_paths); in st_add_path() 191 list_move_tail(&pi->list, &s->valid_paths); in st_reinstate_path() 282 if (list_empty(&s->valid_paths)) in st_select_path() 285 list_for_each_entry(pi, &s->valid_paths, list) in st_select_path() 293 list_move_tail(&best->list, &s->valid_paths); in st_select_path()
|
H A D | dm-historical-service-time.c | 45 struct list_head valid_paths; member 135 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 231 free_paths(&s->valid_paths); in hst_destroy() 309 list_add_tail(&pi->list, &s->valid_paths); in hst_add_path() 335 list_move_tail(&pi->list, &s->valid_paths); in hst_reinstate_path() 437 if (list_empty(&s->valid_paths)) in hst_select_path() 440 list_for_each_entry(pi, &s->valid_paths, list) { in hst_select_path() 449 list_move_tail(&best->list, &s->valid_paths); in hst_select_path()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-ps-round-robin.c | 51 struct list_head valid_paths; member 61 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 85 free_paths(&s->valid_paths); in rr_destroy() 159 list_add_tail(&pi->list, &s->valid_paths); in rr_add_path() 183 list_move(&pi->list, &s->valid_paths); in rr_reinstate_path() 196 if (!list_empty(&s->valid_paths)) { in rr_select_path() 197 pi = list_entry(s->valid_paths.next, struct path_info, list); in rr_select_path() 198 list_move_tail(&pi->list, &s->valid_paths); in rr_select_path()
|
H A D | dm-ps-queue-length.c | 31 struct list_head valid_paths; member 48 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 81 ql_free_paths(&s->valid_paths); in ql_destroy() 158 list_add_tail(&pi->list, &s->valid_paths); in ql_add_path() 182 list_move_tail(&pi->list, &s->valid_paths); in ql_reinstate_path() 199 if (list_empty(&s->valid_paths)) in ql_select_path() 202 list_for_each_entry(pi, &s->valid_paths, list) { in ql_select_path() 215 list_move_tail(&best->list, &s->valid_paths); in ql_select_path()
|
H A D | dm-ps-service-time.c | 26 struct list_head valid_paths; member 44 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 77 free_paths(&s->valid_paths); in st_destroy() 170 list_add_tail(&pi->list, &s->valid_paths); in st_add_path() 194 list_move_tail(&pi->list, &s->valid_paths); in st_reinstate_path() 285 if (list_empty(&s->valid_paths)) in st_select_path() 288 list_for_each_entry(pi, &s->valid_paths, list) in st_select_path() 296 list_move_tail(&best->list, &s->valid_paths); in st_select_path()
|
H A D | dm-ps-historical-service-time.c | 45 struct list_head valid_paths; member 135 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector() 231 free_paths(&s->valid_paths); in hst_destroy() 312 list_add_tail(&pi->list, &s->valid_paths); in hst_add_path() 338 list_move_tail(&pi->list, &s->valid_paths); in hst_reinstate_path() 440 if (list_empty(&s->valid_paths)) in hst_select_path() 443 list_for_each_entry(pi, &s->valid_paths, list) { in hst_select_path() 452 list_move_tail(&best->list, &s->valid_paths); in hst_select_path()
|
Completed in 6 milliseconds