Home
last modified time | relevance | path

Searched refs:gctl_req (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-14.2/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 *);
57 void gv_list(struct g_geom *, struct gctl_req *);
60 void gv_move(struct g_geom *, struct gctl_req *);
64 void gv_rename(struct g_geom *, struct gctl_req *);
71 void gv_remove(struct g_geom *, struct gctl_req *);
[all …]
/freebsd-14.2/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.c385 gctl_error(struct gctl_req *req, const char *error, ...) in gctl_error()
404 gctl_get_param(struct gctl_req *req, size_t len, const char *pfmt, va_list ap) in gctl_get_param()
442 gctl_get_int(struct gctl_req *req, const char *pfmt, ...) in gctl_get_int()
454 gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...) in gctl_get_intmax()
466 gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...) in gctl_get_ascii()
478 gctl_change_param(struct gctl_req *req, const char *name, int len, in gctl_change_param()
504 gctl_delete_param(struct gctl_req *req, const char *name) in gctl_delete_param()
532 gctl_has_param(struct gctl_req *req, const char *name) in gctl_has_param()
/freebsd-14.2/lib/libgeom/
H A Dlibgeom.h144 struct gctl_req;
147 void gctl_dump(struct gctl_req *, FILE *);
149 void gctl_free(struct gctl_req *);
150 struct gctl_req *gctl_get_handle(void);
151 const char *gctl_issue(struct gctl_req *);
152 void gctl_add_param(struct gctl_req *req, const char *name, int len,
154 void gctl_ro_param(struct gctl_req *, const char *, int, const void *);
155 void gctl_rw_param(struct gctl_req *, const char *, int, void *);
H A Dgeom_ctl.c54 gctl_dump(struct gctl_req *req, FILE *f) in gctl_dump()
95 gctl_set_error(struct gctl_req *req, const char *error, ...) in gctl_set_error()
111 gctl_check_alloc(struct gctl_req *req, void *ptr) in gctl_check_alloc()
125 struct gctl_req *
129 return (calloc(1, sizeof(struct gctl_req))); in gctl_get_handle()
136 gctl_new_arg(struct gctl_req *req) in gctl_new_arg()
153 gctl_add_param(struct gctl_req *req, const char *name, int len, void *value, in gctl_add_param()
179 gctl_ro_param(struct gctl_req *req, const char *name, int len, const void* value) in gctl_ro_param()
186 gctl_rw_param(struct gctl_req *req, const char *name, int len, void *value) in gctl_rw_param()
193 gctl_issue(struct gctl_req *req) in gctl_issue()
[all …]
/freebsd-14.2/sys/geom/
H A Dgeom.h57 struct gctl_req;
63 typedef void g_ctl_req_t (struct gctl_req *, struct g_class *cp, char const *verb);
433 void *gctl_get_param(struct gctl_req *req, const char *param, 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);
[all …]
H A Dgeom_ctl.c81 gctl_error(struct gctl_req *req, const char *fmt, ...) in gctl_error()
152 gctl_post_messages(struct gctl_req *req) in gctl_post_messages()
185 gctl_copyin(struct gctl_req *req) in gctl_copyin()
252 gctl_copyout(struct gctl_req *req) in gctl_copyout()
274 gctl_free(struct gctl_req *req) in gctl_free()
292 gctl_dump(struct gctl_req *req, const char *what) in gctl_dump()
446 gctl_get_class(struct gctl_req *req, char const *arg) in gctl_get_class()
484 gctl_get_provider(struct gctl_req *req, char const *arg) in gctl_get_provider()
502 g_ctl_getxml(struct gctl_req *req, struct g_class *mp) in g_ctl_getxml()
561 struct gctl_req *req; in g_ctl_req()
[all …]
H A Dgeom_ctl.h63 struct gctl_req { struct
77 #define GEOM_CTL _IOW('G', GCTL_VERSION, struct gctl_req) argument
/freebsd-14.2/lib/geom/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);
56 static void label_refresh(struct gctl_req *req);
94 label_main(struct gctl_req *req, unsigned flags) in label_main()
119 label_label(struct gctl_req *req) in label_label()
171 label_clear(struct gctl_req *req) in label_clear()
206 label_dump(struct gctl_req *req) in label_dump()
236 label_refresh(struct gctl_req *req) in label_refresh()
/freebsd-14.2/lib/geom/eli/
H A Dgeom_eli.c290 eli_protect(struct gctl_req *req) in eli_protect()
723 eli_init(struct gctl_req *req) in eli_init()
726 struct gctl_req *r; in eli_init()
1043 eli_attach(struct gctl_req *req) in eli_attach()
1046 struct gctl_req *r; in eli_attach()
1453 eli_setkey(struct gctl_req *req) in eli_setkey()
1534 eli_delkey(struct gctl_req *req) in eli_delkey()
1553 eli_resume(struct gctl_req *req) in eli_resume()
1674 eli_kill(struct gctl_req *req) in eli_kill()
1967 eli_clear(struct gctl_req *req) in eli_clear()
[all …]
/freebsd-14.2/lib/geom/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) in cache_main()
130 cache_label(struct gctl_req *req) in cache_label()
175 cache_clear(struct gctl_req *req) in cache_clear()
213 cache_dump(struct gctl_req *req) in cache_dump()
/freebsd-14.2/lib/geom/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);
97 concat_main(struct gctl_req *req, unsigned flags) in concat_main()
120 concat_label(struct gctl_req *req) in concat_label()
189 concat_clear(struct gctl_req *req) in concat_clear()
228 concat_dump(struct gctl_req *req) in concat_dump()
/freebsd-14.2/lib/geom/multipath/
H A Dgeom_multipath.c50 static void mp_main(struct gctl_req *, unsigned int);
51 static void mp_label(struct gctl_req *);
52 static void mp_clear(struct gctl_req *);
53 static void mp_prefer(struct gctl_req *);
127 mp_main(struct gctl_req *req, unsigned int flags __unused) in mp_main()
148 mp_label(struct gctl_req *req) in mp_label()
283 mp_clear(struct gctl_req *req) in mp_clear()
307 mp_prefer(struct gctl_req *req) in mp_prefer()
/freebsd-14.2/lib/geom/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) in shsec_main()
104 shsec_label(struct gctl_req *req) in shsec_label()
194 shsec_clear(struct gctl_req *req) in shsec_clear()
233 shsec_dump(struct gctl_req *req) in shsec_dump()
/freebsd-14.2/lib/geom/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) in stripe_main()
121 stripe_label(struct gctl_req *req) in stripe_label()
219 stripe_clear(struct gctl_req *req) in stripe_clear()
259 stripe_dump(struct gctl_req *req) in stripe_dump()
/freebsd-14.2/lib/geom/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);
154 mirror_main(struct gctl_req *req, unsigned flags) in mirror_main()
179 mirror_label(struct gctl_req *req) in mirror_label()
295 mirror_clear(struct gctl_req *req) in mirror_clear()
321 mirror_dump(struct gctl_req *req) in mirror_dump()
356 mirror_activate(struct gctl_req *req) in mirror_activate()
[all …]
/freebsd-14.2/lib/geom/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) in journal_main()
137 journal_label(struct gctl_req *req) in journal_label()
291 journal_clear(struct gctl_req *req) in journal_clear()
317 journal_dump(struct gctl_req *req) in journal_dump()
/freebsd-14.2/lib/geom/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) in raid3_main()
142 raid3_label(struct gctl_req *req) in raid3_label()
278 raid3_clear(struct gctl_req *req) in raid3_clear()
304 raid3_dump(struct gctl_req *req) in raid3_dump()
/freebsd-14.2/sbin/gvinum/
H A Dgvinum.c138 struct gctl_req *req; in gvinum_attach()
175 struct gctl_req *req; in gvinum_create()
422 struct gctl_req *req; in create_drive()
489 struct gctl_req *req; in create_volume()
569 struct gctl_req *req; in find_name()
653 struct gctl_req *req; in gvinum_detach()
751 struct gctl_req *req; in gvinum_setstate()
806 struct gctl_req *req; in gvinum_list()
887 struct gctl_req *req; in gvinum_move()
947 struct gctl_req *req; in gvinum_parityop()
[all …]
/freebsd-14.2/lib/geom/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) in virstor_main()
150 virstor_label(struct gctl_req *req) in virstor_label()
431 virstor_clear(struct gctl_req *req) in virstor_clear()
494 virstor_dump(struct gctl_req *req) in virstor_dump()
/freebsd-14.2/lib/geom/part/
H A Dgeom_part.c81 static int gpart_autofill(struct gctl_req *);
82 static int gpart_autofill_resize(struct gctl_req *);
83 static void gpart_bootcode(struct gctl_req *, unsigned int);
86 static void gpart_show(struct gctl_req *, unsigned int);
91 static void gpart_backup(struct gctl_req *, unsigned int);
92 static void gpart_restore(struct gctl_req *, unsigned int);
320 gpart_autofill_resize(struct gctl_req *req) in gpart_autofill_resize()
443 gpart_autofill(struct gctl_req *req) in gpart_autofill()
722 gpart_show(struct gctl_req *req, unsigned int fl __unused) in gpart_show()
866 struct gctl_req *r; in gpart_restore()
[all …]
/freebsd-14.2/sys/geom/raid/
H A Dg_raid_ctl.c99 g_raid_ctl_label(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_label()
148 g_raid_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_stop()
188 g_raid_ctl_other(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_other()
226 g_raid_ctl(struct gctl_req *req, struct g_class *mp, const char *verb) in g_raid_ctl()
/freebsd-14.2/sys/geom/union/
H A Dg_union.c52 static void g_union_config(struct gctl_req *req, struct g_class *mp,
58 static int g_union_destroy_geom(struct gctl_req *req, struct g_class *mp,
77 static intmax_t g_union_fetcharg(struct gctl_req *req, const char *name);
98 g_union_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_union_config()
142 g_union_ctl_create(struct gctl_req *req, struct g_class *mp, bool verbose) in g_union_ctl_create()
368 g_union_fetcharg(struct gctl_req *req, const char *name) in g_union_fetcharg()
467 g_union_ctl_reset(struct gctl_req *req, struct g_class *mp, bool verbose) in g_union_ctl_reset()
523 g_union_ctl_revert(struct gctl_req *req, struct g_class *mp, bool verbose) in g_union_ctl_revert()
603 g_union_ctl_commit(struct gctl_req *req, struct g_class *mp, bool verbose) in g_union_ctl_commit()
1297 g_union_destroy_geom(struct gctl_req *req, struct g_class *mp, in g_union_destroy_geom()
[all …]
/freebsd-14.2/sys/geom/label/
H A Dg_label.c59 static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
65 static void g_label_config(struct gctl_req *req, struct g_class *mp,
129 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp, in g_label_destroy_geom()
222 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, in g_label_create()
441 g_label_ctl_create(struct gctl_req *req, struct g_class *mp) in g_label_ctl_create()
510 g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_label_ctl_destroy()
557 g_label_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_label_config()
/freebsd-14.2/sbin/geom/core/
H A Dgeom.c79 static void std_help(struct gctl_req *req, unsigned flags);
80 static void std_list(struct gctl_req *req, unsigned flags);
81 static void std_status(struct gctl_req *req, unsigned flags);
82 static void std_load(struct gctl_req *req, unsigned flags);
83 static void std_unload(struct gctl_req *req, unsigned flags);
461 struct gctl_req *req; in run_command()
987 std_help(struct gctl_req *req __unused, unsigned flags __unused) in std_help()
1011 std_list(struct gctl_req *req, unsigned flags __unused) in std_list()
1225 std_status(struct gctl_req *req, unsigned flags __unused) in std_status()
1349 std_load(struct gctl_req *req __unused, unsigned flags) in std_load()
[all …]

123