Lines Matching refs:sb

54 	struct sbuf *sb;
73 sb = sbuf_new(NULL, NULL, GV_CFG_LEN, SBUF_FIXEDLEN);
94 gv_lvi(v, sb, *flags);
98 gv_lpi(p, sb, *flags);
102 gv_lsi(s, sb, *flags);
106 gv_ldi(d, sb, *flags);
115 gv_ld(gp, req, sb);
116 sbuf_printf(sb, "\n");
117 gv_lv(gp, req, sb);
118 sbuf_printf(sb, "\n");
119 gv_lp(gp, req, sb);
120 sbuf_printf(sb, "\n");
121 gv_ls(gp, req, sb);
139 gv_ldi(d, sb, *flags);
143 gv_ld(gp, req, sb);
160 gv_lvi(v, sb, *flags);
164 gv_lv(gp, req, sb);
181 gv_lpi(p, sb, *flags);
185 gv_lp(gp, req, sb);
202 gv_lsi(s, sb, *flags);
206 gv_ls(gp, req, sb);
211 sbuf_finish(sb);
212 gctl_set_param(req, "config", sbuf_data(sb), sbuf_len(sb) + 1);
213 sbuf_delete(sb);
218 gv_lv(struct g_geom *gp, struct gctl_req *req, struct sbuf *sb)
230 sbuf_printf(sb, "%d volume%s:\n", i, i == 1 ? "" : "s");
235 gv_lvi(v, sb, *flags);
241 gv_lvi(struct gv_volume *v, struct sbuf *sb, int flags)
247 sbuf_printf(sb, "Volume %s:\tSize: %jd bytes (%jd MB)\n",
249 sbuf_printf(sb, "\t\tState: %s\n", gv_volstate(v->state));
251 sbuf_printf(sb, "V %-21s State: %s\tPlexes: %7d\tSize: %s\n",
259 sbuf_printf(sb, "\t\tPlex %2d:\t%s\t(%s), %s\n", i,
268 gv_lpi(p, sb, flags);
274 gv_lp(struct g_geom *gp, struct gctl_req *req, struct sbuf *sb)
286 sbuf_printf(sb, "%d plex%s:\n", i, i == 1 ? "" : "es");
291 gv_lpi(p, sb, *flags);
297 gv_lpi(struct gv_plex *p, struct sbuf *sb, int flags)
303 sbuf_printf(sb, "Plex %s:\tSize:\t%9jd bytes (%jd MB)\n",
305 sbuf_printf(sb, "\t\tSubdisks: %8d\n", p->sdcount);
306 sbuf_printf(sb, "\t\tState: %s\n", gv_plexstate(p->state));
310 sbuf_printf(sb, "\t\tSynced: ");
311 sbuf_printf(sb, "%16jd bytes (%d%%)\n",
316 sbuf_printf(sb, "\t\tOrganization: %s", gv_plexorg(p->org));
318 sbuf_printf(sb, "\tStripe size: %s\n",
321 sbuf_printf(sb, "\t\tFlags: %d\n", p->flags);
323 sbuf_printf(sb, "\t\tPart of volume %s\n", p->volume);
326 sbuf_printf(sb, "P %-18s %2s State: ", p->name,
331 sbuf_printf(sb, "S %d%%\t", (int)((p->synced * 100) /
334 sbuf_printf(sb, "%s\t", gv_plexstate(p->state));
336 sbuf_printf(sb, "Subdisks: %5d\tSize: %s\n", p->sdcount,
343 sbuf_printf(sb, "\t\tSubdisk %d:\t%s\n", i, s->name);
344 sbuf_printf(sb, "\t\t state: %s\tsize %11jd "
348 sbuf_printf(sb, "\t\t\toffset %9jd (0x%jx)\n",
358 gv_lsi(s, sb, flags);
364 gv_ls(struct g_geom *gp, struct gctl_req *req, struct sbuf *sb)
376 sbuf_printf(sb, "%d subdisk%s:\n", i, i == 1 ? "" : "s");
381 gv_lsi(s, sb, *flags);
387 gv_lsi(struct gv_sd *s, struct sbuf *sb, int flags)
390 sbuf_printf(sb, "Subdisk %s:\n", s->name);
391 sbuf_printf(sb, "\t\tSize: %16jd bytes (%jd MB)\n",
393 sbuf_printf(sb, "\t\tState: %s\n", gv_sdstate(s->state));
398 sbuf_printf(sb, "\t\tInitialized: ");
400 sbuf_printf(sb, "\t\tRevived: ");
402 sbuf_printf(sb, "%16jd bytes (%d%%)\n",
408 sbuf_printf(sb, "\t\tPlex %s at offset %jd (%s)\n",
413 sbuf_printf(sb, "\t\tDrive %s (%s) at offset %jd (%s)\n",
418 sbuf_printf(sb, "\t\tFlags: %d\n", s->flags);
420 sbuf_printf(sb, "S %-21s State: ", s->name);
424 sbuf_printf(sb, "I ");
426 sbuf_printf(sb, "R ");
427 sbuf_printf(sb, "%d%%\t",
430 sbuf_printf(sb, "%s\t", gv_sdstate(s->state));
432 sbuf_printf(sb, "D: %-12s Size: %s\n", s->drive,
439 gv_ld(struct g_geom *gp, struct gctl_req *req, struct sbuf *sb)
451 sbuf_printf(sb, "%d drive%s:\n", i, i == 1 ? "" : "s");
456 gv_ldi(d, sb, *flags);
462 gv_ldi(struct gv_drive *d, struct sbuf *sb, int flags)
469 sbuf_printf(sb, "Drive %s:\tDevice %s\n", d->name, d->device);
470 sbuf_printf(sb, "\t\tSize: %16jd bytes (%jd MB)\n",
472 sbuf_printf(sb, "\t\tUsed: %16jd bytes (%jd MB)\n",
475 sbuf_printf(sb, "\t\tAvailable: %11jd bytes (%jd MB)\n",
477 sbuf_printf(sb, "\t\tState: %s\n", gv_drivestate(d->state));
478 sbuf_printf(sb, "\t\tFlags: %d\n", d->flags);
482 sbuf_printf(sb, "\t\tFree list contains %d entries:\n",
484 sbuf_printf(sb, "\t\t Offset\t Size\n");
486 sbuf_printf(sb, "\t\t%9jd\t%9jd\n",
490 sbuf_printf(sb, "D %-21s State: %s\t/dev/%s\tA: %jd/%jd MB "
499 gv_lsi(s, sb, flags);