Lines Matching refs:req

148 static int ccdinit(struct gctl_req *req, struct ccd_s *);
208 ccdinit(struct gctl_req *req, struct ccd_s *cs)
227 gctl_error(req, "Mirror mode for Linux raids is "
251 gctl_error(req, "Component %s has effective size zero",
268 gctl_error(req, "Interleave to small for sector size");
297 gctl_error(req,
302 gctl_error(req,
700 g_ccd_create(struct gctl_req *req, struct g_class *mp)
712 unit = gctl_get_paraml(req, "unit", sizeof (*unit));
714 gctl_error(req, "unit parameter not given");
717 ileave = gctl_get_paraml(req, "ileave", sizeof (*ileave));
719 gctl_error(req, "ileave parameter not given");
722 nprovider = gctl_get_paraml(req, "nprovider", sizeof (*nprovider));
724 gctl_error(req, "nprovider parameter not given");
732 gctl_error(req, "Unit %d already configured", *unit);
738 gctl_error(req, "Bogus nprovider argument (= %d)", *nprovider);
745 pp = gctl_get_provider(req, buf);
762 pp = gctl_get_provider(req, buf);
773 if (gctl_get_param(req, "no_offset", NULL))
775 if (gctl_get_param(req, "linux", NULL))
778 if (gctl_get_param(req, "uniform", NULL))
780 if (gctl_get_param(req, "mirror", NULL))
793 error = ccdinit(req, sc);
820 gctl_set_param_err(req, "output", sbuf_data(sb), sbuf_len(sb) + 1);
825 g_ccd_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
836 gctl_error(req, "%s is open(r%dw%de%d)", gp->name,
847 g_ccd_list(struct gctl_req *req, struct g_class *mp)
854 up = gctl_get_paraml(req, "unit", sizeof (*up));
856 gctl_error(req, "unit parameter not given");
875 gctl_set_param_err(req, "output", sbuf_data(sb), sbuf_len(sb) + 1);
880 g_ccd_config(struct gctl_req *req, struct g_class *mp, char const *verb)
886 g_ccd_create(req, mp);
888 gp = gctl_get_geom(req, mp, "geom");
890 g_ccd_destroy_geom(req, mp, gp);
892 g_ccd_list(req, mp);
894 gctl_error(req, "unknown verb");