Lines Matching defs:req

51 static int g_stripe_destroy_geom(struct gctl_req *req, struct g_class *mp,
83 error = sysctl_handle_int(oidp, &fast, 0, req);
84 if (error == 0 && req->newptr != NULL)
925 g_stripe_destroy_geom(struct gctl_req *req __unused,
1037 g_stripe_ctl_create(struct gctl_req *req, struct g_class *mp)
1051 nargs = gctl_get_paraml(req, "nargs", sizeof(*nargs));
1053 gctl_error(req, "No '%s' argument.", "nargs");
1057 gctl_error(req, "Too few arguments.");
1063 name = gctl_get_asciiparam(req, "arg0");
1065 gctl_error(req, "No 'arg%u' argument.", 0);
1072 stripesize = gctl_get_paraml(req, "stripesize", sizeof(*stripesize));
1074 gctl_error(req, "No '%s' argument.", "stripesize");
1085 name = gctl_get_asciiparam(req, param);
1087 gctl_error(req, "No 'arg%u' argument.", no);
1095 gctl_error(req, "Disk %s is invalid.", name);
1102 gctl_error(req, "Can't configure %s.", md.md_name);
1111 name = gctl_get_asciiparam(req, param);
1113 gctl_error(req, "No 'arg%u' argument.", no);
1131 gctl_error(req, "%s", sbuf_data(sb));
1153 g_stripe_ctl_destroy(struct gctl_req *req, struct g_class *mp)
1163 nargs = gctl_get_paraml(req, "nargs", sizeof(*nargs));
1165 gctl_error(req, "No '%s' argument.", "nargs");
1169 gctl_error(req, "Missing device(s).");
1172 force = gctl_get_paraml(req, "force", sizeof(*force));
1174 gctl_error(req, "No '%s' argument.", "force");
1180 name = gctl_get_asciiparam(req, param);
1182 gctl_error(req, "No 'arg%u' argument.", i);
1187 gctl_error(req, "No such device: %s.", name);
1192 gctl_error(req, "Cannot destroy device %s (error=%d).",
1200 g_stripe_config(struct gctl_req *req, struct g_class *mp, const char *verb)
1206 version = gctl_get_paraml(req, "version", sizeof(*version));
1208 gctl_error(req, "No '%s' argument.", "version");
1212 gctl_error(req, "Userland and kernel parts are out of sync.");
1217 g_stripe_ctl_create(req, mp);
1221 g_stripe_ctl_destroy(req, mp);
1225 gctl_error(req, "Unknown verb.");