Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/geom/vinum/
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()
Dgeom_vinum_rm.c85 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()
Dgeom_vinum_subr.c209 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()
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()
258 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync()
Dgeom_vinum_var.h230 LIST_HEAD(,gv_plex) plexes; /* All plexes. */
378 LIST_HEAD(,gv_plex) plexes; /* List of attached plexes. */
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()
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()
400 for (i = 0; i < *plexes; i++) { in gv_create()
Dgeom_vinum_create.c189 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()
Dgeom_vinum_rename.c246 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_rename_vol()
Dgeom_vinum_state.c483 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_update_vol_state()
Dgeom_vinum_plex.c661 LIST_FOREACH(p, &v->plexes, in_volume) { in gv_sync_complete()
/freebsd-12-stable/sbin/gvinum/
Dgvinum.c183 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 …]