Lines Matching refs:gctl_req
57 struct gctl_req;
63 typedef void g_ctl_req_t (struct gctl_req *, struct g_class *cp, char const *verb);
64 typedef int g_ctl_create_geom_t (struct gctl_req *, struct g_class *cp, struct g_provider *pp);
65 typedef int g_ctl_destroy_geom_t (struct gctl_req *, struct g_class *cp, struct g_geom *gp);
66 typedef int g_ctl_config_geom_t (struct gctl_req *, struct g_geom *gp, const char *verb);
431 int gctl_set_param(struct gctl_req *req, const char *param, void const *ptr, int len);
432 void gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr, int len);
433 void *gctl_get_param(struct gctl_req *req, const char *param, int *len);
434 void *gctl_get_param_flags(struct gctl_req *req, const char *param, int flags, int *len);
435 char const *gctl_get_asciiparam(struct gctl_req *req, const char *param);
436 void *gctl_get_paraml(struct gctl_req *req, const char *param, int len);
437 void *gctl_get_paraml_opt(struct gctl_req *req, const char *param, int len);
438 int gctl_error(struct gctl_req *req, const char *fmt, ...) __printflike(2, 3);
439 void gctl_msg(struct gctl_req *req, int, const char *fmt, ...) __printflike(3, 4);
440 void gctl_post_messages(struct gctl_req *req);
441 struct g_class *gctl_get_class(struct gctl_req *req, char const *arg);
442 struct g_geom *gctl_get_geom(struct gctl_req *req, struct g_class *mp, char const *arg);
443 struct g_provider *gctl_get_provider(struct gctl_req *req, char const *arg);