Lines Matching defs:req
48 static void concat_main(struct gctl_req *req, unsigned flags);
49 static void concat_clear(struct gctl_req *req);
50 static void concat_dump(struct gctl_req *req);
51 static void concat_label(struct gctl_req *req);
90 concat_main(struct gctl_req *req, unsigned flags)
97 name = gctl_get_ascii(req, "verb");
99 gctl_error(req, "No '%s' argument.", "verb");
103 concat_label(req);
105 concat_clear(req);
107 concat_dump(req);
109 gctl_error(req, "Unknown command: %s.", name);
113 concat_label(struct gctl_req *req)
120 nargs = gctl_get_int(req, "nargs");
122 gctl_error(req, "Too few arguments.");
125 hardcode = gctl_get_int(req, "hardcode");
131 name = gctl_get_ascii(req, "arg%d", i);
134 gctl_error(req, "Can't store metadata on %s: %s.", name,
142 name = gctl_get_ascii(req, "arg0");
151 name = gctl_get_ascii(req, "arg%d", i);
164 gctl_error(req, "Not fully done.");
172 gctl_error(req, "Not fully done.");
181 concat_clear(struct gctl_req *req)
186 nargs = gctl_get_int(req, "nargs");
188 gctl_error(req, "Too few arguments.");
193 name = gctl_get_ascii(req, "arg%d", i);
198 gctl_error(req, "Not fully done.");
220 concat_dump(struct gctl_req *req)
226 nargs = gctl_get_int(req, "nargs");
228 gctl_error(req, "Too few arguments.");
233 name = gctl_get_ascii(req, "arg%d", i);
239 gctl_error(req, "Not fully done.");