Lines Matching refs:volume
89 if (!strcmp(token[0], "volume")) {
92 G_VINUM_DEBUG(0, "config parse failed volume");
100 G_VINUM_DEBUG(2, "newer volume found!");
201 LIST_FOREACH(v, &sc->volumes, volume) {
204 sbuf_printf(sb, "volume %s", v->name);
218 sbuf_printf(sb, "vol %s", p->volume);
259 /* Walk over plexes in a volume and count how many are down. */
458 /* Returns the size of a volume. */
489 /* The plex was added to an already running volume. */
543 /* If added to a volume, we want the plex to be down. */
880 /* Find a volume by name. */
886 LIST_FOREACH(v, &sc->volumes, volume) {
1010 LIST_FOREACH(v, &sc->volumes, volume) {
1054 v = gv_find_vol(sc, p->volume);
1063 LIST_FOREACH(v, &sc->volumes, volume) {
1094 LIST_FOREACH_SAFE(v, &sc->volumes, volume, v2) {
1095 LIST_REMOVE(v, volume);
1136 p->name, p->volume);
1145 /* Attach to volume. Make sure volume is not up and running. */
1147 G_VINUM_DEBUG(1, "unable to attach %s: volume %s is busy",
1152 strlcpy(p->volume, v->name, sizeof(p->volume));
1214 /* Detach a plex from a volume. */
1230 * Only proceed if forced or volume inactive.
1234 G_VINUM_DEBUG(1, "unable to detach %s: volume %s is busy",
1235 p->name, p->volume);
1243 memset(p->volume, 0, GV_MAXVOLNAME);