Lines Matching defs:req
50 static void concat_main(struct gctl_req *req, unsigned flags);
51 static void concat_clear(struct gctl_req *req);
52 static void concat_dump(struct gctl_req *req);
53 static void concat_label(struct gctl_req *req);
92 concat_main(struct gctl_req *req, unsigned flags)
99 name = gctl_get_ascii(req, "verb");
101 gctl_error(req, "No '%s' argument.", "verb");
105 concat_label(req);
107 concat_clear(req);
109 concat_dump(req);
111 gctl_error(req, "Unknown command: %s.", name);
115 concat_label(struct gctl_req *req)
123 nargs = gctl_get_int(req, "nargs");
125 gctl_error(req, "Too few arguments.");
128 hardcode = gctl_get_int(req, "hardcode");
134 name = gctl_get_ascii(req, "arg%d", i);
137 gctl_error(req, "Can't store metadata on %s: %s.", name,
145 name = gctl_get_ascii(req, "arg0");
154 name = gctl_get_ascii(req, "arg%d", i);
167 gctl_error(req, "Not fully done.");
175 gctl_error(req, "Not fully done.");
184 concat_clear(struct gctl_req *req)
189 nargs = gctl_get_int(req, "nargs");
191 gctl_error(req, "Too few arguments.");
196 name = gctl_get_ascii(req, "arg%d", i);
201 gctl_error(req, "Not fully done.");
223 concat_dump(struct gctl_req *req)
229 nargs = gctl_get_int(req, "nargs");
231 gctl_error(req, "Too few arguments.");
236 name = gctl_get_ascii(req, "arg%d", i);
242 gctl_error(req, "Not fully done.");