Symbol: gctl_req
lib/geom/cache/geom_cache.c
107
cache_main(struct gctl_req *req, unsigned flags)
lib/geom/cache/geom_cache.c
130
cache_label(struct gctl_req *req)
lib/geom/cache/geom_cache.c
175
cache_clear(struct gctl_req *req)
lib/geom/cache/geom_cache.c
213
cache_dump(struct gctl_req *req)
lib/geom/cache/geom_cache.c
48
static void cache_main(struct gctl_req *req, unsigned flags);
lib/geom/cache/geom_cache.c
49
static void cache_clear(struct gctl_req *req);
lib/geom/cache/geom_cache.c
50
static void cache_dump(struct gctl_req *req);
lib/geom/cache/geom_cache.c
51
static void cache_label(struct gctl_req *req);
lib/geom/concat/geom_concat.c
119
concat_label(struct gctl_req *req)
lib/geom/concat/geom_concat.c
188
concat_clear(struct gctl_req *req)
lib/geom/concat/geom_concat.c
227
concat_dump(struct gctl_req *req)
lib/geom/concat/geom_concat.c
47
static void concat_main(struct gctl_req *req, unsigned flags);
lib/geom/concat/geom_concat.c
48
static void concat_clear(struct gctl_req *req);
lib/geom/concat/geom_concat.c
49
static void concat_dump(struct gctl_req *req);
lib/geom/concat/geom_concat.c
50
static void concat_label(struct gctl_req *req);
lib/geom/concat/geom_concat.c
96
concat_main(struct gctl_req *req, unsigned flags)
lib/geom/eli/geom_eli.c
1042
eli_attach(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1045
struct gctl_req *r;
lib/geom/eli/geom_eli.c
1137
eli_configure_detached(struct gctl_req *req, const char *prov, int boot,
lib/geom/eli/geom_eli.c
1223
eli_configure(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1317
eli_setkey_attached(struct gctl_req *req, struct g_eli_metadata *md)
lib/geom/eli/geom_eli.c
1351
eli_setkey_detached(struct gctl_req *req, const char *prov,
lib/geom/eli/geom_eli.c
1452
eli_setkey(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1481
eli_delkey_attached(struct gctl_req *req, const char *prov __unused)
lib/geom/eli/geom_eli.c
1488
eli_delkey_detached(struct gctl_req *req, const char *prov)
lib/geom/eli/geom_eli.c
1533
eli_delkey(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1552
eli_resume(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1590
eli_trash_metadata(struct gctl_req *req, const char *prov, int fd, off_t offset)
lib/geom/eli/geom_eli.c
1634
eli_kill_detached(struct gctl_req *req, const char *prov)
lib/geom/eli/geom_eli.c
1673
eli_kill(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1706
eli_backup_create(struct gctl_req *req, const char *prov, const char *file)
lib/geom/eli/geom_eli.c
1763
eli_backup(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1780
eli_restore(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1820
eli_resize(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1926
eli_version(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1966
eli_clear(struct gctl_req *req)
lib/geom/eli/geom_eli.c
1992
eli_dump(struct gctl_req *req)
lib/geom/eli/geom_eli.c
289
eli_protect(struct gctl_req *req)
lib/geom/eli/geom_eli.c
310
eli_main(struct gctl_req *req, unsigned int flags)
lib/geom/eli/geom_eli.c
370
eli_genkey_files(struct gctl_req *req, bool new, const char *type,
lib/geom/eli/geom_eli.c
443
eli_genkey_passphrase_prompt(struct gctl_req *req, bool new, char *passbuf,
lib/geom/eli/geom_eli.c
486
eli_genkey_passphrase(struct gctl_req *req, struct g_eli_metadata *md, bool new,
lib/geom/eli/geom_eli.c
572
eli_init_key_hmac_ctx(struct gctl_req *req, struct hmac_ctx *ctx, bool new)
lib/geom/eli/geom_eli.c
593
eli_genkey(struct gctl_req *req, const struct hmac_ctx *ctxtemplate,
lib/geom/eli/geom_eli.c
609
eli_genkey_single(struct gctl_req *req, struct g_eli_metadata *md,
lib/geom/eli/geom_eli.c
625
eli_metadata_read(struct gctl_req *req, const char *prov,
lib/geom/eli/geom_eli.c
681
eli_metadata_store(struct gctl_req *req, const char *prov,
lib/geom/eli/geom_eli.c
70
static void eli_main(struct gctl_req *req, unsigned flags);
lib/geom/eli/geom_eli.c
71
static void eli_init(struct gctl_req *req);
lib/geom/eli/geom_eli.c
72
static void eli_attach(struct gctl_req *req);
lib/geom/eli/geom_eli.c
722
eli_init(struct gctl_req *req)
lib/geom/eli/geom_eli.c
725
struct gctl_req *r;
lib/geom/eli/geom_eli.c
73
static void eli_configure(struct gctl_req *req);
lib/geom/eli/geom_eli.c
74
static void eli_setkey(struct gctl_req *req);
lib/geom/eli/geom_eli.c
75
static void eli_delkey(struct gctl_req *req);
lib/geom/eli/geom_eli.c
76
static void eli_resume(struct gctl_req *req);
lib/geom/eli/geom_eli.c
77
static void eli_kill(struct gctl_req *req);
lib/geom/eli/geom_eli.c
78
static void eli_backup(struct gctl_req *req);
lib/geom/eli/geom_eli.c
79
static void eli_restore(struct gctl_req *req);
lib/geom/eli/geom_eli.c
80
static void eli_resize(struct gctl_req *req);
lib/geom/eli/geom_eli.c
81
static void eli_version(struct gctl_req *req);
lib/geom/eli/geom_eli.c
82
static void eli_clear(struct gctl_req *req);
lib/geom/eli/geom_eli.c
83
static void eli_dump(struct gctl_req *req);
lib/geom/eli/geom_eli.c
85
static int eli_backup_create(struct gctl_req *req, const char *prov,
lib/geom/journal/geom_journal.c
136
journal_label(struct gctl_req *req)
lib/geom/journal/geom_journal.c
290
journal_clear(struct gctl_req *req)
lib/geom/journal/geom_journal.c
316
journal_dump(struct gctl_req *req)
lib/geom/journal/geom_journal.c
49
static void journal_main(struct gctl_req *req, unsigned flags);
lib/geom/journal/geom_journal.c
50
static void journal_clear(struct gctl_req *req);
lib/geom/journal/geom_journal.c
51
static void journal_dump(struct gctl_req *req);
lib/geom/journal/geom_journal.c
52
static void journal_label(struct gctl_req *req);
lib/geom/journal/geom_journal.c
87
journal_main(struct gctl_req *req, unsigned flags)
lib/geom/label/geom_label.c
118
label_label(struct gctl_req *req)
lib/geom/label/geom_label.c
170
label_clear(struct gctl_req *req)
lib/geom/label/geom_label.c
205
label_dump(struct gctl_req *req)
lib/geom/label/geom_label.c
235
label_refresh(struct gctl_req *req)
lib/geom/label/geom_label.c
51
static void label_main(struct gctl_req *req, unsigned flags);
lib/geom/label/geom_label.c
52
static void label_clear(struct gctl_req *req);
lib/geom/label/geom_label.c
53
static void label_dump(struct gctl_req *req);
lib/geom/label/geom_label.c
54
static void label_label(struct gctl_req *req);
lib/geom/label/geom_label.c
55
static void label_refresh(struct gctl_req *req);
lib/geom/label/geom_label.c
93
label_main(struct gctl_req *req, unsigned flags)
lib/geom/mirror/geom_mirror.c
153
mirror_main(struct gctl_req *req, unsigned flags)
lib/geom/mirror/geom_mirror.c
178
mirror_label(struct gctl_req *req)
lib/geom/mirror/geom_mirror.c
294
mirror_clear(struct gctl_req *req)
lib/geom/mirror/geom_mirror.c
320
mirror_dump(struct gctl_req *req)
lib/geom/mirror/geom_mirror.c
355
mirror_activate(struct gctl_req *req)
lib/geom/mirror/geom_mirror.c
431
mirror_resize(struct gctl_req *req, unsigned flags __unused)
lib/geom/mirror/geom_mirror.c
51
static void mirror_main(struct gctl_req *req, unsigned flags);
lib/geom/mirror/geom_mirror.c
52
static void mirror_activate(struct gctl_req *req);
lib/geom/mirror/geom_mirror.c
53
static void mirror_clear(struct gctl_req *req);
lib/geom/mirror/geom_mirror.c
54
static void mirror_dump(struct gctl_req *req);
lib/geom/mirror/geom_mirror.c
55
static void mirror_label(struct gctl_req *req);
lib/geom/mirror/geom_mirror.c
56
static void mirror_resize(struct gctl_req *req, unsigned flags);
lib/geom/multipath/geom_multipath.c
126
mp_main(struct gctl_req *req, unsigned int flags __unused)
lib/geom/multipath/geom_multipath.c
147
mp_label(struct gctl_req *req)
lib/geom/multipath/geom_multipath.c
282
mp_clear(struct gctl_req *req)
lib/geom/multipath/geom_multipath.c
306
mp_prefer(struct gctl_req *req)
lib/geom/multipath/geom_multipath.c
49
static void mp_main(struct gctl_req *, unsigned int);
lib/geom/multipath/geom_multipath.c
50
static void mp_label(struct gctl_req *);
lib/geom/multipath/geom_multipath.c
51
static void mp_clear(struct gctl_req *);
lib/geom/multipath/geom_multipath.c
52
static void mp_prefer(struct gctl_req *);
lib/geom/part/geom_part.c
1145
gpart_write_partcode(struct gctl_req *req, int idx, void *code, ssize_t size)
lib/geom/part/geom_part.c
1216
gpart_bootcode(struct gctl_req *req, unsigned int fl)
lib/geom/part/geom_part.c
1292
gpart_issue(struct gctl_req *req, unsigned int fl __unused)
lib/geom/part/geom_part.c
311
gpart_autofill_resize(struct gctl_req *req)
lib/geom/part/geom_part.c
434
gpart_autofill(struct gctl_req *req)
lib/geom/part/geom_part.c
746
gpart_show_hasopt(struct gctl_req *req, const char *opt, const char *elt)
lib/geom/part/geom_part.c
759
gpart_show(struct gctl_req *req, unsigned int fl __unused)
lib/geom/part/geom_part.c
812
gpart_backup(struct gctl_req *req, unsigned int fl __unused)
lib/geom/part/geom_part.c
82
static int gpart_autofill(struct gctl_req *);
lib/geom/part/geom_part.c
83
static int gpart_autofill_resize(struct gctl_req *);
lib/geom/part/geom_part.c
84
static void gpart_bootcode(struct gctl_req *, unsigned int);
lib/geom/part/geom_part.c
86
static _Noreturn void gpart_issue(struct gctl_req *, unsigned int);
lib/geom/part/geom_part.c
87
static void gpart_show(struct gctl_req *, unsigned int);
lib/geom/part/geom_part.c
89
static int gpart_show_hasopt(struct gctl_req *, const char *, const char *);
lib/geom/part/geom_part.c
90
static void gpart_write_partcode(struct gctl_req *, int, void *, ssize_t);
lib/geom/part/geom_part.c
901
gpart_restore(struct gctl_req *req, unsigned int fl __unused)
lib/geom/part/geom_part.c
905
struct gctl_req *r;
lib/geom/part/geom_part.c
92
static void gpart_backup(struct gctl_req *, unsigned int);
lib/geom/part/geom_part.c
93
static void gpart_restore(struct gctl_req *, unsigned int);
lib/geom/raid3/geom_raid3.c
118
raid3_main(struct gctl_req *req, unsigned flags)
lib/geom/raid3/geom_raid3.c
141
raid3_label(struct gctl_req *req)
lib/geom/raid3/geom_raid3.c
277
raid3_clear(struct gctl_req *req)
lib/geom/raid3/geom_raid3.c
303
raid3_dump(struct gctl_req *req)
lib/geom/raid3/geom_raid3.c
47
static void raid3_main(struct gctl_req *req, unsigned f);
lib/geom/raid3/geom_raid3.c
48
static void raid3_clear(struct gctl_req *req);
lib/geom/raid3/geom_raid3.c
49
static void raid3_dump(struct gctl_req *req);
lib/geom/raid3/geom_raid3.c
50
static void raid3_label(struct gctl_req *req);
lib/geom/shsec/geom_shsec.c
103
shsec_label(struct gctl_req *req)
lib/geom/shsec/geom_shsec.c
193
shsec_clear(struct gctl_req *req)
lib/geom/shsec/geom_shsec.c
232
shsec_dump(struct gctl_req *req)
lib/geom/shsec/geom_shsec.c
48
static void shsec_main(struct gctl_req *req, unsigned flags);
lib/geom/shsec/geom_shsec.c
49
static void shsec_clear(struct gctl_req *req);
lib/geom/shsec/geom_shsec.c
50
static void shsec_dump(struct gctl_req *req);
lib/geom/shsec/geom_shsec.c
51
static void shsec_label(struct gctl_req *req);
lib/geom/shsec/geom_shsec.c
80
shsec_main(struct gctl_req *req, unsigned flags)
lib/geom/stripe/geom_stripe.c
120
stripe_label(struct gctl_req *req)
lib/geom/stripe/geom_stripe.c
218
stripe_clear(struct gctl_req *req)
lib/geom/stripe/geom_stripe.c
258
stripe_dump(struct gctl_req *req)
lib/geom/stripe/geom_stripe.c
50
static void stripe_main(struct gctl_req *req, unsigned flags);
lib/geom/stripe/geom_stripe.c
51
static void stripe_clear(struct gctl_req *req);
lib/geom/stripe/geom_stripe.c
52
static void stripe_dump(struct gctl_req *req);
lib/geom/stripe/geom_stripe.c
53
static void stripe_label(struct gctl_req *req);
lib/geom/stripe/geom_stripe.c
97
stripe_main(struct gctl_req *req, unsigned flags)
lib/geom/virstor/geom_virstor.c
110
static void virstor_clear(struct gctl_req *req);
lib/geom/virstor/geom_virstor.c
111
static void virstor_dump(struct gctl_req *req);
lib/geom/virstor/geom_virstor.c
112
static void virstor_label(struct gctl_req *req);
lib/geom/virstor/geom_virstor.c
116
virstor_main(struct gctl_req *req, unsigned flags)
lib/geom/virstor/geom_virstor.c
149
virstor_label(struct gctl_req *req)
lib/geom/virstor/geom_virstor.c
445
virstor_clear(struct gctl_req *req)
lib/geom/virstor/geom_virstor.c
508
virstor_dump(struct gctl_req *req)
lib/geom/virstor/geom_virstor.c
62
static void virstor_main(struct gctl_req *req, unsigned flags);
lib/libgeom/geom_ctl.c
111
gctl_check_alloc(struct gctl_req *req, void *ptr)
lib/libgeom/geom_ctl.c
125
struct gctl_req *
lib/libgeom/geom_ctl.c
129
return (calloc(1, sizeof(struct gctl_req)));
lib/libgeom/geom_ctl.c
136
gctl_new_arg(struct gctl_req *req)
lib/libgeom/geom_ctl.c
153
gctl_add_param(struct gctl_req *req, const char *name, int len, void *value,
lib/libgeom/geom_ctl.c
179
gctl_ro_param(struct gctl_req *req, const char *name, int len, const void* value)
lib/libgeom/geom_ctl.c
186
gctl_rw_param(struct gctl_req *req, const char *name, int len, void *value)
lib/libgeom/geom_ctl.c
193
gctl_issue(struct gctl_req *req)
lib/libgeom/geom_ctl.c
223
gctl_free(struct gctl_req *req)
lib/libgeom/geom_ctl.c
54
gctl_dump(struct gctl_req *req, FILE *f)
lib/libgeom/geom_ctl.c
95
gctl_set_error(struct gctl_req *req, const char *error, ...)
lib/libgeom/geom_getxml.c
100
struct gctl_req *r;
lib/libgeom/libgeom.h
144
struct gctl_req;
lib/libgeom/libgeom.h
147
void gctl_dump(struct gctl_req *, FILE *);
lib/libgeom/libgeom.h
149
void gctl_free(struct gctl_req *);
lib/libgeom/libgeom.h
150
struct gctl_req *gctl_get_handle(void);
lib/libgeom/libgeom.h
151
const char *gctl_issue(struct gctl_req *);
lib/libgeom/libgeom.h
152
void gctl_add_param(struct gctl_req *req, const char *name, int len,
lib/libgeom/libgeom.h
154
void gctl_ro_param(struct gctl_req *, const char *, int, const void *);
lib/libgeom/libgeom.h
155
void gctl_rw_param(struct gctl_req *, const char *, int, void *);
sbin/ccdconfig/ccdconfig.c
168
struct gctl_req *grq;
sbin/ccdconfig/ccdconfig.c
365
struct gctl_req *grq;
sbin/geom/core/geom.c
1019
std_help(struct gctl_req *req __unused, unsigned flags __unused)
sbin/geom/core/geom.c
1043
std_list(struct gctl_req *req, unsigned flags __unused)
sbin/geom/core/geom.c
1332
std_status(struct gctl_req *req, unsigned flags __unused)
sbin/geom/core/geom.c
1455
std_load(struct gctl_req *req __unused, unsigned flags)
sbin/geom/core/geom.c
1480
std_unload(struct gctl_req *req, unsigned flags __unused)
sbin/geom/core/geom.c
252
set_option(struct gctl_req *req, struct g_option *opt, const char *val)
sbin/geom/core/geom.c
314
parse_arguments(struct g_command *cmd, struct gctl_req *req, int *argc,
sbin/geom/core/geom.c
464
struct gctl_req *req;
sbin/geom/core/geom.c
81
static void std_help(struct gctl_req *req, unsigned flags);
sbin/geom/core/geom.c
82
static void std_list(struct gctl_req *req, unsigned flags);
sbin/geom/core/geom.c
83
static void std_status(struct gctl_req *req, unsigned flags);
sbin/geom/core/geom.c
84
static void std_load(struct gctl_req *req, unsigned flags);
sbin/geom/core/geom.c
85
static void std_unload(struct gctl_req *req, unsigned flags);
sbin/geom/core/geom.h
84
void (*gc_func)(struct gctl_req *, unsigned);
sbin/geom/misc/subr.c
384
gctl_error(struct gctl_req *req, const char *error, ...)
sbin/geom/misc/subr.c
403
gctl_get_param(struct gctl_req *req, size_t len, const char *pfmt, va_list ap)
sbin/geom/misc/subr.c
441
gctl_get_int(struct gctl_req *req, const char *pfmt, ...)
sbin/geom/misc/subr.c
453
gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...)
sbin/geom/misc/subr.c
465
gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...)
sbin/geom/misc/subr.c
477
gctl_change_param(struct gctl_req *req, const char *name, int len,
sbin/geom/misc/subr.c
503
gctl_delete_param(struct gctl_req *req, const char *name)
sbin/geom/misc/subr.c
531
gctl_has_param(struct gctl_req *req, const char *name)
sbin/geom/misc/subr.h
45
void gctl_error(struct gctl_req *req, const char *error, ...) __printflike(2, 3);
sbin/geom/misc/subr.h
46
int gctl_get_int(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
sbin/geom/misc/subr.h
47
intmax_t gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
sbin/geom/misc/subr.h
48
const char *gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3);
sbin/geom/misc/subr.h
49
int gctl_change_param(struct gctl_req *req, const char *name, int len,
sbin/geom/misc/subr.h
51
int gctl_delete_param(struct gctl_req *req, const char *name);
sbin/geom/misc/subr.h
52
int gctl_has_param(struct gctl_req *req, const char *name);
sys/dev/nvdimm/nvdimm_spa.c
598
nvdimm_spa_g_destroy_geom(struct gctl_req *req, struct g_class *cp,
sys/geom/cache/g_cache.c
597
g_cache_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/cache/g_cache.c
703
g_cache_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/cache/g_cache.c
769
g_cache_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/cache/g_cache.c
849
g_cache_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/cache/g_cache.c
896
g_cache_ctl_reset(struct gctl_req *req, struct g_class *mp)
sys/geom/cache/g_cache.c
941
g_cache_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/concat/g_concat.c
1010
g_concat_write_metadata(struct gctl_req *req, struct g_concat_softc *sc)
sys/geom/concat/g_concat.c
1053
g_concat_ctl_append(struct gctl_req *req, struct g_class *mp)
sys/geom/concat/g_concat.c
1186
g_concat_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/concat/g_concat.c
56
static int g_concat_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/concat/g_concat.c
729
g_concat_destroy_geom(struct gctl_req *req __unused,
sys/geom/concat/g_concat.c
844
g_concat_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/concat/g_concat.c
944
g_concat_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli.c
1004
g_eli_create(struct gctl_req *req, struct g_class *mp, struct g_provider *bpp,
sys/geom/eli/g_eli.c
1243
g_eli_destroy_geom(struct gctl_req *req __unused,
sys/geom/eli/g_eli.c
209
static int g_eli_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/eli/g_eli.h
689
struct g_geom *g_eli_create(struct gctl_req *req, struct g_class *mp,
sys/geom/eli/g_eli.h
695
void g_eli_config(struct gctl_req *req, struct g_class *mp, const char *verb);
sys/geom/eli/g_eli_ctl.c
1104
g_eli_ctl_kill(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
1161
g_eli_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/eli/g_eli_ctl.c
193
g_eli_ctl_detach(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
251
g_eli_ctl_onetime(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
385
g_eli_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
52
g_eli_ctl_attach(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
639
g_eli_ctl_setkey(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
747
g_eli_ctl_delkey(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
860
g_eli_suspend_one(struct g_eli_softc *sc, struct gctl_req *req)
sys/geom/eli/g_eli_ctl.c
909
g_eli_ctl_suspend(struct gctl_req *req, struct g_class *mp)
sys/geom/eli/g_eli_ctl.c
968
g_eli_ctl_resume(struct gctl_req *req, struct g_class *mp)
sys/geom/geom.h
432
int gctl_set_param(struct gctl_req *req, const char *param, void const *ptr, int len);
sys/geom/geom.h
433
void gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr, int len);
sys/geom/geom.h
434
void *gctl_get_param(struct gctl_req *req, const char *param, int *len);
sys/geom/geom.h
435
void *gctl_get_param_flags(struct gctl_req *req, const char *param, int flags, int *len);
sys/geom/geom.h
436
char const *gctl_get_asciiparam(struct gctl_req *req, const char *param);
sys/geom/geom.h
437
void *gctl_get_paraml(struct gctl_req *req, const char *param, int len);
sys/geom/geom.h
438
void *gctl_get_paraml_opt(struct gctl_req *req, const char *param, int len);
sys/geom/geom.h
439
int gctl_error(struct gctl_req *req, const char *fmt, ...) __printflike(2, 3);
sys/geom/geom.h
440
void gctl_msg(struct gctl_req *req, int, const char *fmt, ...) __printflike(3, 4);
sys/geom/geom.h
441
void gctl_post_messages(struct gctl_req *req);
sys/geom/geom.h
442
struct g_class *gctl_get_class(struct gctl_req *req, char const *arg);
sys/geom/geom.h
443
struct g_geom *gctl_get_geom(struct gctl_req *req, struct g_class *mp, char const *arg);
sys/geom/geom.h
444
struct g_provider *gctl_get_provider(struct gctl_req *req, char const *arg);
sys/geom/geom.h
57
struct gctl_req;
sys/geom/geom.h
63
typedef void g_ctl_req_t (struct gctl_req *, struct g_class *cp, char const *verb);
sys/geom/geom.h
64
typedef int g_ctl_create_geom_t (struct gctl_req *, struct g_class *cp, struct g_provider *pp);
sys/geom/geom.h
65
typedef int g_ctl_destroy_geom_t (struct gctl_req *, struct g_class *cp, struct g_geom *gp);
sys/geom/geom.h
66
typedef int g_ctl_config_geom_t (struct gctl_req *, struct g_geom *gp, const char *verb);
sys/geom/geom_ccd.c
173
static int ccdinit(struct gctl_req *req, struct ccd_s *);
sys/geom/geom_ccd.c
231
ccdinit(struct gctl_req *req, struct ccd_s *cs)
sys/geom/geom_ccd.c
721
g_ccd_create(struct gctl_req *req, struct g_class *mp)
sys/geom/geom_ccd.c
846
g_ccd_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/geom_ccd.c
868
g_ccd_list(struct gctl_req *req, struct g_class *mp)
sys/geom/geom_ccd.c
901
g_ccd_config(struct gctl_req *req, struct g_class *mp, char const *verb)
sys/geom/geom_ctl.c
124
gctl_msg(struct gctl_req *req, int errno, const char *fmt, ...)
sys/geom/geom_ctl.c
150
gctl_post_messages(struct gctl_req *req)
sys/geom/geom_ctl.c
170
geom_alloc_copyin(struct gctl_req *req, void *uaddr, size_t len)
sys/geom/geom_ctl.c
183
gctl_copyin(struct gctl_req *req)
sys/geom/geom_ctl.c
250
gctl_copyout(struct gctl_req *req)
sys/geom/geom_ctl.c
272
gctl_free(struct gctl_req *req)
sys/geom/geom_ctl.c
290
gctl_dump(struct gctl_req *req, const char *what)
sys/geom/geom_ctl.c
329
gctl_set_param(struct gctl_req *req, const char *param, void const *ptr,
sys/geom/geom_ctl.c
353
gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr,
sys/geom/geom_ctl.c
371
gctl_get_param_flags(struct gctl_req *req, const char *param, int flags, int *len)
sys/geom/geom_ctl.c
392
gctl_get_param(struct gctl_req *req, const char *param, int *len)
sys/geom/geom_ctl.c
399
gctl_get_asciiparam(struct gctl_req *req, const char *param)
sys/geom/geom_ctl.c
419
gctl_get_paraml_opt(struct gctl_req *req, const char *param, int len)
sys/geom/geom_ctl.c
433
gctl_get_paraml(struct gctl_req *req, const char *param, int len)
sys/geom/geom_ctl.c
444
gctl_get_class(struct gctl_req *req, char const *arg)
sys/geom/geom_ctl.c
463
gctl_get_geom(struct gctl_req *req, struct g_class *mp, char const *arg)
sys/geom/geom_ctl.c
482
gctl_get_provider(struct gctl_req *req, char const *arg)
sys/geom/geom_ctl.c
500
g_ctl_getxml(struct gctl_req *req, struct g_class *mp)
sys/geom/geom_ctl.c
559
struct gctl_req *req;
sys/geom/geom_ctl.c
585
struct gctl_req *req;
sys/geom/geom_ctl.c
79
gctl_error(struct gctl_req *req, const char *fmt, ...)
sys/geom/geom_ctl.h
77
#define GEOM_CTL _IOW('G', GCTL_VERSION, struct gctl_req)
sys/geom/geom_slice.c
514
g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/geom_slice.h
86
int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
sys/geom/journal/g_journal.c
2535
g_journal_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/journal/g_journal.c
2577
g_journal_ctl_sync(struct gctl_req *req __unused, struct g_class *mp __unused)
sys/geom/journal/g_journal.c
2590
g_journal_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/label/g_label.c
129
g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp,
sys/geom/label/g_label.c
222
g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp,
sys/geom/label/g_label.c
441
g_label_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/label/g_label.c
510
g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/label/g_label.c
557
g_label_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/label/g_label.c
59
static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/label/g_label.c
65
static void g_label_config(struct gctl_req *req, struct g_class *mp,
sys/geom/linux_lvm/g_linux_lvm.c
606
g_llvm_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
sys/geom/mirror/g_mirror.c
3399
g_mirror_destroy_geom(struct gctl_req *req __unused,
sys/geom/mirror/g_mirror_ctl.c
1032
g_mirror_ctl_stop(struct gctl_req *req, struct g_class *mp, int wipe)
sys/geom/mirror/g_mirror_ctl.c
1089
g_mirror_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/mirror/g_mirror_ctl.c
145
g_mirror_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
363
g_mirror_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
524
g_mirror_ctl_rebuild(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
607
g_mirror_ctl_insert(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
791
g_mirror_ctl_remove(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
855
g_mirror_ctl_resize(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
923
g_mirror_ctl_deactivate(struct gctl_req *req, struct g_class *mp)
sys/geom/mirror/g_mirror_ctl.c
985
g_mirror_ctl_forget(struct gctl_req *req, struct g_class *mp)
sys/geom/mountver/g_mountver.c
270
g_mountver_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp)
sys/geom/mountver/g_mountver.c
394
g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/mountver/g_mountver.c
401
g_mountver_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/mountver/g_mountver.c
441
g_mountver_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/mountver/g_mountver.c
614
g_mountver_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/mountver/g_mountver.c
65
static int g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/mountver/g_mountver.c
67
static void g_mountver_config(struct gctl_req *req, struct g_class *mp,
sys/geom/multipath/g_multipath.c
1006
g_multipath_ctl_prefer(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1078
g_multipath_ctl_add(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1103
g_multipath_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1164
g_multipath_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1214
g_multipath_ctl_fail(struct gctl_req *req, struct g_class *mp, int fail)
sys/geom/multipath/g_multipath.c
1268
g_multipath_ctl_remove(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1341
g_multipath_ctl_stop(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1365
g_multipath_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1415
g_multipath_ctl_rotate(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1440
g_multipath_ctl_getactive(struct gctl_req *req, struct g_class *mp)
sys/geom/multipath/g_multipath.c
1487
g_multipath_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/multipath/g_multipath.c
705
g_multipath_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/multipath/g_multipath.c
94
g_multipath_destroy_geom(struct gctl_req *, struct g_class *, struct g_geom *);
sys/geom/multipath/g_multipath.c
944
g_multipath_ctl_add_name(struct gctl_req *req, struct g_class *mp,
sys/geom/nop/g_nop.c
334
g_nop_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp,
sys/geom/nop/g_nop.c
529
g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/nop/g_nop.c
53
static int g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/nop/g_nop.c
536
g_nop_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/nop/g_nop.c
55
static void g_nop_config(struct gctl_req *req, struct g_class *mp,
sys/geom/nop/g_nop.c
690
g_nop_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/nop/g_nop.c
808
g_nop_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/nop/g_nop.c
857
g_nop_ctl_reset(struct gctl_req *req, struct g_class *mp)
sys/geom/nop/g_nop.c
902
g_nop_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/part/g_part.c
1093
g_part_ctl_delete(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1153
g_part_ctl_destroy(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1236
g_part_ctl_modify(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1283
g_part_ctl_move(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1290
g_part_ctl_recover(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1331
g_part_ctl_resize(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1421
g_part_ctl_setunset(struct gctl_req *req, struct g_part_parms *gpp,
sys/geom/part/g_part.c
1475
g_part_ctl_undo(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
1601
g_part_ctlreq(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/part/g_part.c
1946
g_part_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/part/g_part.c
526
g_part_parm_geom(struct gctl_req *req, const char *name, struct g_geom **v)
sys/geom/part/g_part.c
546
g_part_parm_provider(struct gctl_req *req, const char *name,
sys/geom/part/g_part.c
565
g_part_parm_quad(struct gctl_req *req, const char *name, quad_t *v)
sys/geom/part/g_part.c
584
g_part_parm_scheme(struct gctl_req *req, const char *name,
sys/geom/part/g_part.c
608
g_part_parm_str(struct gctl_req *req, const char *name, const char **v)
sys/geom/part/g_part.c
625
g_part_parm_intmax(struct gctl_req *req, const char *name, u_int *v)
sys/geom/part/g_part.c
642
g_part_parm_uint32(struct gctl_req *req, const char *name, u_int *v)
sys/geom/part/g_part.c
659
g_part_parm_bootcode(struct gctl_req *req, const char *name, const void **v,
sys/geom/part/g_part.c
720
g_part_ctl_add(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
835
g_part_ctl_bootcode(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
877
g_part_ctl_commit(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/part/g_part.c
965
g_part_ctl_create(struct gctl_req *req, struct g_part_parms *gpp)
sys/geom/raid/g_raid.c
109
static int g_raid_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/raid/g_raid.c
2257
g_raid_create_node_format(const char *format, struct gctl_req *req,
sys/geom/raid/g_raid.c
2283
g_raid_destroy_geom(struct gctl_req *req __unused,
sys/geom/raid/g_raid.h
391
int g_raid_create_node_format(const char *format, struct gctl_req *req,
sys/geom/raid/g_raid_ctl.c
147
g_raid_ctl_stop(struct gctl_req *req, struct g_class *mp)
sys/geom/raid/g_raid_ctl.c
187
g_raid_ctl_other(struct gctl_req *req, struct g_class *mp)
sys/geom/raid/g_raid_ctl.c
225
g_raid_ctl(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/raid/g_raid_ctl.c
98
g_raid_ctl_label(struct gctl_req *req, struct g_class *mp)
sys/geom/raid/md_ddf.c
2058
struct gctl_req *req, struct g_geom **gp)
sys/geom/raid/md_ddf.c
2245
struct gctl_req *req)
sys/geom/raid/md_intel.c
1686
struct gctl_req *req)
sys/geom/raid/md_jmicron.c
1020
struct gctl_req *req)
sys/geom/raid/md_nvidia.c
1024
struct gctl_req *req)
sys/geom/raid/md_promise.c
1258
struct gctl_req *req)
sys/geom/raid/md_sii.c
1115
struct gctl_req *req)
sys/geom/raid3/g_raid3.c
104
static int g_raid3_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/raid3/g_raid3.c
3415
g_raid3_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
sys/geom/raid3/g_raid3_ctl.c
260
g_raid3_ctl_rebuild(struct gctl_req *req, struct g_class *mp)
sys/geom/raid3/g_raid3_ctl.c
332
g_raid3_ctl_stop(struct gctl_req *req, struct g_class *mp)
sys/geom/raid3/g_raid3_ctl.c
393
g_raid3_ctl_insert(struct gctl_req *req, struct g_class *mp)
sys/geom/raid3/g_raid3_ctl.c
526
g_raid3_ctl_remove(struct gctl_req *req, struct g_class *mp)
sys/geom/raid3/g_raid3_ctl.c
598
g_raid3_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/raid3/g_raid3_ctl.c
94
g_raid3_ctl_configure(struct gctl_req *req, struct g_class *mp)
sys/geom/shsec/g_shsec.c
51
static int g_shsec_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/shsec/g_shsec.c
619
g_shsec_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
sys/geom/shsec/g_shsec.c
741
g_shsec_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/shsec/g_shsec.c
788
g_shsec_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/stripe/g_stripe.c
1054
g_stripe_ctl_create(struct gctl_req *req, struct g_class *mp)
sys/geom/stripe/g_stripe.c
1158
g_stripe_ctl_destroy(struct gctl_req *req, struct g_class *mp)
sys/geom/stripe/g_stripe.c
1205
g_stripe_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/stripe/g_stripe.c
51
static int g_stripe_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/stripe/g_stripe.c
939
g_stripe_destroy_geom(struct gctl_req *req __unused,
sys/geom/union/g_union.c
1299
g_union_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/union/g_union.c
1310
g_union_destroy(struct gctl_req *req, struct g_geom *gp, bool force)
sys/geom/union/g_union.c
142
g_union_ctl_create(struct gctl_req *req, struct g_class *mp, bool verbose)
sys/geom/union/g_union.c
370
g_union_fetcharg(struct gctl_req *req, const char *name)
sys/geom/union/g_union.c
404
g_union_ctl_destroy(struct gctl_req *req, struct g_class *mp, bool verbose)
sys/geom/union/g_union.c
469
g_union_ctl_reset(struct gctl_req *req, struct g_class *mp, bool verbose)
sys/geom/union/g_union.c
52
static void g_union_config(struct gctl_req *req, struct g_class *mp,
sys/geom/union/g_union.c
525
g_union_ctl_revert(struct gctl_req *req, struct g_class *mp, bool verbose)
sys/geom/union/g_union.c
58
static int g_union_destroy_geom(struct gctl_req *req, struct g_class *mp,
sys/geom/union/g_union.c
605
g_union_ctl_commit(struct gctl_req *req, struct g_class *mp, bool verbose)
sys/geom/union/g_union.c
76
static void g_union_ctl_create(struct gctl_req *req, struct g_class *mp, bool);
sys/geom/union/g_union.c
77
static intmax_t g_union_fetcharg(struct gctl_req *req, const char *name);
sys/geom/union/g_union.c
79
static void g_union_ctl_destroy(struct gctl_req *req, struct g_class *mp, bool);
sys/geom/union/g_union.c
81
static void g_union_ctl_reset(struct gctl_req *req, struct g_class *mp, bool);
sys/geom/union/g_union.c
82
static void g_union_ctl_revert(struct gctl_req *req, struct g_class *mp, bool);
sys/geom/union/g_union.c
85
static void g_union_ctl_commit(struct gctl_req *req, struct g_class *mp, bool);
sys/geom/union/g_union.c
92
static int g_union_destroy(struct gctl_req *req, struct g_geom *gp, bool force);
sys/geom/union/g_union.c
98
g_union_config(struct gctl_req *req, struct g_class *mp, const char *verb)
sys/geom/uzip/g_uzip.c
951
g_uzip_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
sys/geom/virstor/g_virstor.c
123
static void virstor_ctl_stop(struct gctl_req *, struct g_class *);
sys/geom/virstor/g_virstor.c
124
static void virstor_ctl_add(struct gctl_req *, struct g_class *);
sys/geom/virstor/g_virstor.c
125
static void virstor_ctl_remove(struct gctl_req *, struct g_class *);
sys/geom/virstor/g_virstor.c
168
g_virstor_config(struct gctl_req *req, struct g_class *cp, char const *verb)
sys/geom/virstor/g_virstor.c
200
virstor_ctl_stop(struct gctl_req *req, struct g_class *cp)
sys/geom/virstor/g_virstor.c
258
virstor_ctl_add(struct gctl_req *req, struct g_class *cp)
sys/geom/virstor/g_virstor.c
518
virstor_ctl_remove(struct gctl_req *req, struct g_class *cp)
sys/geom/virstor/g_virstor.c
674
g_virstor_destroy_geom(struct gctl_req *req __unused, struct g_class *mp,
sys/geom/zero/g_zero.c
162
g_zero_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
tools/regression/geom_gpt/gctl_test_helper.c
110
struct gctl_req *req;
usr.sbin/boot0cfg/boot0cfg.c
375
struct gctl_req *grq;
usr.sbin/bsdinstall/partedit/gpart_ops.c
1032
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
1362
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
1441
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
1489
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
289
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
346
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
391
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
413
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
507
struct gctl_req *r;
usr.sbin/bsdinstall/partedit/gpart_ops.c
549
struct gctl_req *r;