Lines Matching refs:req

130 static int g_sched_destroy_geom(struct gctl_req *req,
132 static void g_sched_config(struct gctl_req *req, struct g_class *mp,
976 g_sched_create(struct gctl_req *req, struct g_class *mp,
991 gctl_error(req, "Geom %s already exists.",
1030 gctl_error(req, "Cannot attach to provider %s.",
1073 g_sched_change_algo(struct gctl_req *req, struct g_class *mp,
1346 g_sched_destroy_geom(struct gctl_req *req, struct g_class *mp,
1440 g_sched_argi(struct gctl_req *req, int i)
1448 name = gctl_get_asciiparam(req, param);
1450 gctl_error(req, "No 'arg%d' argument", i);
1460 g_sched_get_nargs(struct gctl_req *req)
1464 nargs = gctl_get_paraml(req, "nargs", sizeof(*nargs));
1466 gctl_error(req, "No 'nargs' argument");
1470 gctl_error(req, "Missing device(s).");
1537 g_sched_ctl_create(struct gctl_req *req, struct g_class *mp, int proxy)
1546 name = gctl_get_asciiparam(req, "algo");
1548 gctl_error(req, "No '%s' argument", "algo");
1554 gctl_error(req, "Bad algorithm '%s'", name);
1558 nargs = g_sched_get_nargs(req);
1565 name = g_sched_argi(req, i);
1571 gctl_error(req, "Provider %s is invalid.", name);
1574 if (g_sched_create(req, mp, pp, gsp, proxy) != 0)
1582 g_sched_ctl_configure(struct gctl_req *req, struct g_class *mp)
1591 name = gctl_get_asciiparam(req, "algo");
1593 gctl_error(req, "No '%s' argument", "algo");
1599 gctl_error(req, "Bad algorithm '%s'", name);
1603 nargs = g_sched_get_nargs(req);
1610 name = g_sched_argi(req, i);
1616 gctl_error(req, "Provider %s is invalid.", name);
1619 if (g_sched_change_algo(req, mp, pp, gsp) != 0)
1639 g_sched_ctl_destroy(struct gctl_req *req, struct g_class *mp)
1647 nargs = g_sched_get_nargs(req);
1649 force = gctl_get_paraml(req, "force", sizeof(*force));
1651 gctl_error(req, "No 'force' argument");
1656 name = g_sched_argi(req, i);
1663 gctl_error(req, "Device %s is invalid.", name);
1669 gctl_error(req, "Cannot destroy device %s (error=%d).",
1677 g_sched_config(struct gctl_req *req, struct g_class *mp, const char *verb)
1683 version = gctl_get_paraml(req, "version", sizeof(*version));
1685 gctl_error(req, "No '%s' argument.", "version");
1690 gctl_error(req, "Userland and kernel parts are "
1696 g_sched_ctl_create(req, mp, 0);
1699 g_sched_ctl_create(req, mp, 1);
1702 g_sched_ctl_configure(req, mp);
1705 g_sched_ctl_destroy(req, mp);
1709 gctl_error(req, "Unknown verb.");