Searched refs:gctl_req (Results 1 - 25 of 86) sorted by relevance

1234

/freebsd-10.1-release/sbin/geom/misc/
H A Dsubr.h45 void gctl_error(struct gctl_req *req, const char *error, ...) __printflike(2, 3);
46 int gctl_get_int(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
47 intmax_t gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
48 const char *gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
49 int gctl_change_param(struct gctl_req *req, const char *name, int len,
51 int gctl_delete_param(struct gctl_req *req, const char *name);
52 int gctl_has_param(struct gctl_req *req, const char *name);
H A Dsubr.c378 gctl_error(struct gctl_req *req, const char *error, ...)
395 gctl_get_param(struct gctl_req *req, size_t len, const char *pfmt, va_list ap)
433 gctl_get_int(struct gctl_req *req, const char *pfmt, ...)
445 gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...)
457 gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...)
469 gctl_change_param(struct gctl_req *req, const char *name, int len,
495 gctl_delete_param(struct gctl_req *req, const char *name)
523 gctl_has_param(struct gctl_req *req, const char *name)
/freebsd-10.1-release/sys/geom/vinum/
H A Dgeom_vinum.h33 void gv_concat(struct g_geom *gp, struct gctl_req *);
34 void gv_mirror(struct g_geom *gp, struct gctl_req *);
35 void gv_stripe(struct g_geom *gp, struct gctl_req *);
36 void gv_raid5(struct g_geom *gp, struct gctl_req *);
48 void gv_start_obj(struct g_geom *, struct gctl_req *);
53 void gv_ld(struct g_geom *, struct gctl_req *, struct sbuf *);
54 void gv_lp(struct g_geom *, struct gctl_req *, struct sbuf *);
55 void gv_ls(struct g_geom *, struct gctl_req *, struct sbuf *);
56 void gv_lv(struct g_geom *, struct gctl_req *, struct sbuf *);
57 void gv_list(struct g_geom *, struct gctl_req *);
[all...]
/freebsd-10.1-release/sys/geom/
H A Dgeom_ctl.h63 struct gctl_req { struct
77 #define GEOM_CTL _IOW('G', GCTL_VERSION, struct gctl_req)
H A Dgeom_ctl.c91 gctl_error(struct gctl_req *req, const char *fmt, ...)
121 geom_alloc_copyin(struct gctl_req *req, void *uaddr, size_t len)
134 gctl_copyin(struct gctl_req *req)
191 gctl_copyout(struct gctl_req *req)
213 gctl_free(struct gctl_req *req)
231 gctl_dump(struct gctl_req *req)
270 gctl_set_param(struct gctl_req *req, const char *param, void const *ptr,
294 gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr,
312 gctl_get_param(struct gctl_req *req, const char *param, int *len)
333 gctl_get_asciiparam(struct gctl_req *re
[all...]
H A Dgeom.h57 struct gctl_req;
61 typedef void g_ctl_req_t (struct gctl_req *, struct g_class *cp, char const *verb);
62 typedef int g_ctl_create_geom_t (struct gctl_req *, struct g_class *cp, struct g_provider *pp);
63 typedef int g_ctl_destroy_geom_t (struct gctl_req *, struct g_class *cp, struct g_geom *gp);
64 typedef int g_ctl_config_geom_t (struct gctl_req *, struct g_geom *gp, const char *verb);
406 int gctl_set_param(struct gctl_req *req, const char *param, void const *ptr, int len);
407 void gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr, int len);
408 void *gctl_get_param(struct gctl_req *req, const char *param, int *len);
409 char const *gctl_get_asciiparam(struct gctl_req *req, const char *param);
410 void *gctl_get_paraml(struct gctl_req *re
[all...]
H A Dgeom_slice.h86 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
/freebsd-10.1-release/lib/libgeom/
H A Dlibgeom.h142 struct gctl_req;
145 void gctl_dump(struct gctl_req *, FILE *);
147 void gctl_free(struct gctl_req *);
148 struct gctl_req *gctl_get_handle(void);
149 const char *gctl_issue(struct gctl_req *);
150 void gctl_ro_param(struct gctl_req *, const char *, int, const void *);
151 void gctl_rw_param(struct gctl_req *, const char *, int, void *);
H A Dgeom_ctl.c55 gctl_dump(struct gctl_req *req, FILE *f)
96 gctl_set_error(struct gctl_req *req, const char *error, ...)
112 gctl_check_alloc(struct gctl_req *req, void *ptr)
126 struct gctl_req *
130 return (calloc(1, sizeof(struct gctl_req)));
137 gctl_new_arg(struct gctl_req *req)
154 gctl_param_add(struct gctl_req *req, const char *name, int len, void *value,
180 gctl_ro_param(struct gctl_req *req, const char *name, int len, const void* value)
187 gctl_rw_param(struct gctl_req *req, const char *name, int len, void *value)
194 gctl_issue(struct gctl_req *re
[all...]
/freebsd-10.1-release/sbin/geom/class/cache/
H A Dgeom_cache.c48 static void cache_main(struct gctl_req *req, unsigned flags);
49 static void cache_clear(struct gctl_req *req);
50 static void cache_dump(struct gctl_req *req);
51 static void cache_label(struct gctl_req *req);
107 cache_main(struct gctl_req *req, unsigned flags)
130 cache_label(struct gctl_req *req)
174 cache_clear(struct gctl_req *req)
212 cache_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/label/
H A Dgeom_label.c52 static void label_main(struct gctl_req *req, unsigned flags);
53 static void label_clear(struct gctl_req *req);
54 static void label_dump(struct gctl_req *req);
55 static void label_label(struct gctl_req *req);
90 label_main(struct gctl_req *req, unsigned flags)
113 label_label(struct gctl_req *req)
163 label_clear(struct gctl_req *req)
198 label_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/eli/
H A Dgeom_eli.c64 static void eli_main(struct gctl_req *req, unsigned flags);
65 static void eli_init(struct gctl_req *req);
66 static void eli_attach(struct gctl_req *req);
67 static void eli_configure(struct gctl_req *req);
68 static void eli_setkey(struct gctl_req *req);
69 static void eli_delkey(struct gctl_req *req);
70 static void eli_resume(struct gctl_req *req);
71 static void eli_kill(struct gctl_req *req);
72 static void eli_backup(struct gctl_req *req);
73 static void eli_restore(struct gctl_req *re
[all...]
/freebsd-10.1-release/sbin/geom/class/concat/
H A Dgeom_concat.c48 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)
113 concat_label(struct gctl_req *req)
181 concat_clear(struct gctl_req *req)
220 concat_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/journal/
H A Dgeom_journal.c50 static void journal_main(struct gctl_req *req, unsigned flags);
51 static void journal_clear(struct gctl_req *req);
52 static void journal_dump(struct gctl_req *req);
53 static void journal_label(struct gctl_req *req);
88 journal_main(struct gctl_req *req, unsigned flags)
137 journal_label(struct gctl_req *req)
290 journal_clear(struct gctl_req *req)
316 journal_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/multipath/
H A Dgeom_multipath.c49 static void mp_main(struct gctl_req *, unsigned int);
50 static void mp_label(struct gctl_req *);
51 static void mp_clear(struct gctl_req *);
52 static void mp_prefer(struct gctl_req *);
126 mp_main(struct gctl_req *req, unsigned int flags __unused)
147 mp_label(struct gctl_req *req)
281 mp_clear(struct gctl_req *req)
305 mp_prefer(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/raid3/
H A Dgeom_raid3.c48 static void raid3_main(struct gctl_req *req, unsigned f);
49 static void raid3_clear(struct gctl_req *req);
50 static void raid3_dump(struct gctl_req *req);
51 static void raid3_label(struct gctl_req *req);
119 raid3_main(struct gctl_req *req, unsigned flags)
142 raid3_label(struct gctl_req *req)
277 raid3_clear(struct gctl_req *req)
303 raid3_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/shsec/
H A Dgeom_shsec.c49 static void shsec_main(struct gctl_req *req, unsigned flags);
50 static void shsec_clear(struct gctl_req *req);
51 static void shsec_dump(struct gctl_req *req);
52 static void shsec_label(struct gctl_req *req);
81 shsec_main(struct gctl_req *req, unsigned flags)
104 shsec_label(struct gctl_req *req)
193 shsec_clear(struct gctl_req *req)
232 shsec_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/stripe/
H A Dgeom_stripe.c51 static void stripe_main(struct gctl_req *req, unsigned flags);
52 static void stripe_clear(struct gctl_req *req);
53 static void stripe_dump(struct gctl_req *req);
54 static void stripe_label(struct gctl_req *req);
98 stripe_main(struct gctl_req *req, unsigned flags)
121 stripe_label(struct gctl_req *req)
218 stripe_clear(struct gctl_req *req)
258 stripe_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/geom/class/mirror/
H A Dgeom_mirror.c52 static void mirror_main(struct gctl_req *req, unsigned flags);
53 static void mirror_activate(struct gctl_req *req);
54 static void mirror_clear(struct gctl_req *req);
55 static void mirror_dump(struct gctl_req *req);
56 static void mirror_label(struct gctl_req *req);
57 static void mirror_resize(struct gctl_req *req, unsigned flags);
144 mirror_main(struct gctl_req *req, unsigned flags)
169 mirror_label(struct gctl_req *req)
284 mirror_clear(struct gctl_req *req)
310 mirror_dump(struct gctl_req *re
[all...]
/freebsd-10.1-release/sbin/geom/class/virstor/
H A Dgeom_virstor.c63 static void virstor_main(struct gctl_req *req, unsigned flags);
111 static void virstor_clear(struct gctl_req *req);
112 static void virstor_dump(struct gctl_req *req);
113 static void virstor_label(struct gctl_req *req);
117 virstor_main(struct gctl_req *req, unsigned flags)
205 virstor_label(struct gctl_req *req)
487 virstor_clear(struct gctl_req *req)
550 virstor_dump(struct gctl_req *req)
/freebsd-10.1-release/sbin/gvinum/
H A Dgvinum.c139 struct gctl_req *req;
176 struct gctl_req *req;
422 struct gctl_req *req;
489 struct gctl_req *req;
569 struct gctl_req *req;
651 struct gctl_req *req;
749 struct gctl_req *req;
804 struct gctl_req *req;
881 struct gctl_req *req;
941 struct gctl_req *re
[all...]
/freebsd-10.1-release/sbin/geom/class/sched/
H A Dgeom_sched.c73 gcmd_createinsert(struct gctl_req *req, unsigned flags __unused)
/freebsd-10.1-release/sbin/geom/core/
H A Dgeom.h71 void (*gc_func)(struct gctl_req *, unsigned);
/freebsd-10.1-release/sys/geom/raid/
H A Dg_raid_ctl.c100 g_raid_ctl_label(struct gctl_req *req, struct g_class *mp)
149 g_raid_ctl_stop(struct gctl_req *req, struct g_class *mp)
189 g_raid_ctl_other(struct gctl_req *req, struct g_class *mp)
227 g_raid_ctl(struct gctl_req *req, struct g_class *mp, const char *verb)
/freebsd-10.1-release/sys/geom/label/
H A Dg_label.c55 static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
60 static void g_label_config(struct gctl_req *req, struct g_class *mp,
98 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp,
176 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp,
377 g_label_ctl_create(struct gctl_req *req, struct g_class *mp)
459 g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp)
506 g_label_config(struct gctl_req *req, struct g_class *mp, const char *verb)

Completed in 112 milliseconds

1234