| /freebsd-12-stable/sys/geom/vinum/ |
| D | geom_vinum_volume.c | 89 lp = LIST_FIRST(&v->plexes); in gv_volume_start() 92 p = LIST_FIRST(&v->plexes); in gv_volume_start() 104 p = LIST_FIRST(&v->plexes); in gv_volume_start() 122 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_volume_start() 131 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_volume_start()
|
| D | geom_vinum_rm.c | 85 if (!LIST_EMPTY(&v->plexes) && !(*flags & GV_FLAG_R)) { in gv_remove() 179 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_resetconfig() 189 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) in gv_resetconfig() 218 LIST_FOREACH_SAFE(p, &v->plexes, in_volume, p2) in gv_rm_vol()
|
| D | geom_vinum_subr.c | 209 LIST_FOREACH(p, &sc->plexes, plex) { in gv_format_config() 269 LIST_FOREACH(p, &v->plexes, plex) { in gv_plexdown() 466 p = LIST_FIRST(&v->plexes); in gv_vol_size() 471 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_vol_size() 902 LIST_FOREACH(p, &sc->plexes, plex) { in gv_find_plex() 1017 LIST_FOREACH(p, &sc->plexes, plex) { in gv_object_type() 1054 LIST_FOREACH(p, &sc->plexes, plex) { in gv_setup_objects() 1060 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_setup_objects() 1101 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_cleanup() 1160 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_attach_plex()
|
| D | geom_vinum_init.c | 179 p = LIST_FIRST(&v->plexes); in gv_start_vol() 224 LIST_FOREACH(up, &v->plexes, in_volume) { in gv_find_good_plex() 258 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync()
|
| D | geom_vinum_var.h | 230 LIST_HEAD(,gv_plex) plexes; /* All plexes. */ 378 LIST_HEAD(,gv_plex) plexes; /* List of attached plexes. */
|
| D | geom_vinum_list.c | 260 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_lvi() 269 LIST_FOREACH(p, &v->plexes, in_volume) in gv_lvi() 285 LIST_FOREACH(p, &sc->plexes, plex) in gv_lp() 292 LIST_FOREACH(p, &sc->plexes, plex) in gv_lp()
|
| D | geom_vinum.c | 186 LIST_INIT(&sc->plexes); in gv_init() 316 int error, i, *drives, *flags, *plexes, *subdisks, *volumes; in gv_create() local 325 plexes = gctl_get_paraml(req, "plexes", sizeof(*plexes)); in gv_create() 328 if (volumes == NULL || plexes == NULL || subdisks == NULL || in gv_create() 400 for (i = 0; i < *plexes; i++) { in gv_create()
|
| D | geom_vinum_create.c | 189 LIST_INIT(&v->plexes); in gv_create_volume() 218 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_create_plex() 221 LIST_INSERT_HEAD(&sc->plexes, p, plex); in gv_create_plex()
|
| D | geom_vinum_rename.c | 246 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_rename_vol()
|
| D | geom_vinum_state.c | 483 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_update_vol_state()
|
| D | geom_vinum_plex.c | 661 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync_complete()
|
| /freebsd-12-stable/sbin/gvinum/ |
| D | gvinum.c | 183 int drives, errors, fd, flags, i, line, plexes, plex_in_volume; in gvinum_create() local 244 drives = volumes = plexes = subdisks = 0; in gvinum_create() 329 snprintf(buf1, sizeof(buf1), "plex%d", plexes); in gvinum_create() 331 plexes++; in gvinum_create() 395 if (!errors && (volumes || plexes || subdisks || drives)) { in gvinum_create() 397 gctl_ro_param(req, "plexes", sizeof(int), &plexes); in gvinum_create() 427 int drives, i, flags, volumes, subdisks, plexes; in create_drive() local 430 flags = plexes = subdisks = volumes = 0; in create_drive() 451 gctl_ro_param(req, "plexes", sizeof(int), &plexes); in create_drive() 1273 int drives, volumes, plexes, subdisks, flags; in gvinum_grow() local [all …]
|