Home
last modified time | relevance | path

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

/freebsd-14.2/sys/geom/vinum/
H A Dgeom_vinum_volume.c85 lp = LIST_FIRST(&v->plexes); in gv_volume_start()
88 p = LIST_FIRST(&v->plexes); in gv_volume_start()
100 p = LIST_FIRST(&v->plexes); in gv_volume_start()
118 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_volume_start()
127 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_volume_start()
H A Dgeom_vinum_rm.c84 if (!LIST_EMPTY(&v->plexes) && !(*flags & GV_FLAG_R)) { in gv_remove()
178 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_resetconfig()
188 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) in gv_resetconfig()
217 LIST_FOREACH_SAFE(p, &v->plexes, in_volume, p2) in gv_rm_vol()
H A Dgeom_vinum_subr.c208 LIST_FOREACH(p, &sc->plexes, plex) { in gv_format_config()
268 LIST_FOREACH(p, &v->plexes, plex) { in gv_plexdown()
465 p = LIST_FIRST(&v->plexes); in gv_vol_size()
470 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_vol_size()
898 LIST_FOREACH(p, &sc->plexes, plex) { in gv_find_plex()
1013 LIST_FOREACH(p, &sc->plexes, plex) { in gv_object_type()
1050 LIST_FOREACH(p, &sc->plexes, plex) { in gv_setup_objects()
1056 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_setup_objects()
1097 LIST_FOREACH_SAFE(p, &sc->plexes, plex, p2) { in gv_cleanup()
1156 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_attach_plex()
H A Dgeom_vinum_init.c179 p = LIST_FIRST(&v->plexes); in gv_start_vol()
224 LIST_FOREACH(up, &v->plexes, in_volume) { in gv_find_good_plex()
257 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.c258 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_lvi()
267 LIST_FOREACH(p, &v->plexes, in_volume) in gv_lvi()
283 LIST_FOREACH(p, &sc->plexes, plex) in gv_lp()
290 LIST_FOREACH(p, &sc->plexes, plex) in gv_lp()
H A Dgeom_vinum.c184 LIST_INIT(&sc->plexes); in gv_init()
314 int i, *drives, *flags, *plexes, *subdisks, *volumes; in gv_create() local
323 plexes = gctl_get_paraml(req, "plexes", sizeof(*plexes)); in gv_create()
326 if (volumes == NULL || plexes == NULL || subdisks == NULL || in gv_create()
396 for (i = 0; i < *plexes; i++) { in gv_create()
H A Dgeom_vinum_create.c187 LIST_INIT(&v->plexes); in gv_create_volume()
216 LIST_INSERT_HEAD(&v->plexes, p, in_volume); in gv_create_plex()
219 LIST_INSERT_HEAD(&sc->plexes, p, plex); in gv_create_plex()
H A Dgeom_vinum_rename.c245 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_rename_vol()
H A Dgeom_vinum_state.c481 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_update_vol_state()
H A Dgeom_vinum_plex.c657 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync_complete()
/freebsd-14.2/sbin/gvinum/
H A Dgvinum.c242 drives = volumes = plexes = subdisks = 0; in gvinum_create()
327 snprintf(buf1, sizeof(buf1), "plex%d", plexes); in gvinum_create()
329 plexes++; in gvinum_create()
393 if (!errors && (volumes || plexes || subdisks || drives)) { in gvinum_create()
395 gctl_ro_param(req, "plexes", sizeof(int), &plexes); in gvinum_create()
425 int drives, i, flags, volumes, subdisks, plexes; in create_drive() local
428 flags = plexes = subdisks = volumes = 0; in create_drive()
449 gctl_ro_param(req, "plexes", sizeof(int), &plexes); in create_drive()
1276 int drives, volumes, plexes, subdisks, flags; in gvinum_grow() local
1279 drives = volumes = plexes = subdisks = 0; in gvinum_grow()
[all …]