Home
last modified time | relevance | path

Searched refs:plexes (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/geom/vinum/
H A Dgeom_vinum_volume.c89 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()
H A Dgeom_vinum_rm.c86 if (!LIST_EMPTY(&v->plexes) && !(*flags & GV_FLAG_R)) { in gv_remove()
180 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_resetconfig()
190 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) in gv_resetconfig()
219 LIST_FOREACH_SAFE(p, &v->plexes, in_volume, p2) in gv_rm_vol()
H A Dgeom_vinum_subr.c210 LIST_FOREACH(p, &sc->plexes, plex) { in gv_format_config()
270 LIST_FOREACH(p, &v->plexes, plex) { in gv_plexdown()
467 p = LIST_FIRST(&v->plexes); in gv_vol_size()
472 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_vol_size()
900 LIST_FOREACH(p, &sc->plexes, plex) { in gv_find_plex()
1015 LIST_FOREACH(p, &sc->plexes, plex) { in gv_object_type()
1052 LIST_FOREACH(p, &sc->plexes, plex) { in gv_setup_objects()
1058 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_setup_objects()
1099 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_cleanup()
1158 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_attach_plex()
H A Dgeom_vinum_init.c180 p = LIST_FIRST(&v->plexes); in gv_start_vol()
225 LIST_FOREACH(up, &v->plexes, in_volume) { in gv_find_good_plex()
258 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync()
H A Dgeom_vinum_var.h230 LIST_HEAD(,gv_plex) plexes; /* All plexes. */
378 LIST_HEAD(,gv_plex) plexes; /* List of attached plexes. */
H A Dgeom_vinum_list.c260 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()
H A Dgeom_vinum.c186 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()
399 for (i = 0; i < *plexes; i++) { in gv_create()
H A Dgeom_vinum_create.c190 LIST_INIT(&v->plexes); in gv_create_volume()
219 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_create_plex()
222 LIST_INSERT_HEAD(&sc->plexes, p, plex); in gv_create_plex()
H A Dgeom_vinum_rename.c247 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_rename_vol()
H A Dgeom_vinum_state.c483 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_update_vol_state()
H A Dgeom_vinum_plex.c661 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync_complete()
/freebsd-13.1/sbin/gvinum/
H A Dgvinum.c244 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
1276 drives = volumes = plexes = subdisks = 0; in gvinum_grow()
[all …]