Home
last modified time | relevance | path

Searched refs:g_class (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-12.1/sys/geom/
H A Dgeom.h51 struct g_class;
64 typedef void g_ctl_req_t (struct gctl_req *, struct g_class *cp, char const *verb);
68 typedef void g_init_t (struct g_class *mp);
69 typedef void g_fini_t (struct g_class *mp);
70 typedef struct g_geom * g_taste_t (struct g_class *, struct g_provider *, int flags);
94 struct g_class { struct
121 LIST_ENTRY(g_class) class; argument
143 struct g_class *class;
296 struct g_geom * g_new_geomf(struct g_class *mp, const char *fmt, ...)
301 int g_retaste(struct g_class *mp);
[all …]
H A Dgeom_dump.c91 g_confdot_class(struct sbuf *sb, struct g_class *mp) in g_confdot_class()
102 struct g_class *mp; in g_confdot()
135 g_conftxt_class(struct sbuf *sb, struct g_class *mp) in g_conftxt_class()
146 struct g_class *mp; in g_conftxt()
280 g_conf_class(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct … in g_conf_class()
297 g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, stru… in g_conf_specific()
299 struct g_class *mp2; in g_conf_specific()
H A Dgeom_int.h40 LIST_HEAD(class_list_head, g_class);
61 void g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp,…
H A Dgeom_slice.h80 struct g_geom * g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consu…
88 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
H A Dgeom_subr.c73 struct g_class *mp;
87 struct g_class *mp2, *mp; in g_load_class()
216 struct g_class *mp; in g_modevent()
265 struct g_class *mp, *mp2; in g_retaste_event()
308 g_retaste(struct g_class *mp) in g_retaste()
449 struct g_class *mp; in g_wither_washer()
529 struct g_class *mp; in g_new_provider_event()
613 struct g_class *mp; in g_resize_provider_event()
700 struct g_class *cp; in g_provider_by_name()
1294 struct g_class *mp; in g_valid_obj()
[all …]
H A Dgeom_ctl.c383 struct g_class *
387 struct g_class *cp; in gctl_get_class()
400 gctl_get_geom(struct gctl_req *req, struct g_class *mpr, char const *arg) in gctl_get_geom()
403 struct g_class *mp; in gctl_get_geom()
440 struct g_class *mp; in g_ctl_req()
H A Dgeom_map.c216 g_map_parse_part(struct g_class *mp, struct g_provider *pp, in g_map_parse_part()
355 g_map_taste(struct g_class *mp, struct g_provider *pp, int insist __unused) in g_map_taste()
391 g_map_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_map_config()
402 static struct g_class g_map_class = {
H A Dgeom_mbr.c265 g_mbr_taste(struct g_class *mp, struct g_provider *pp, int insist) in g_mbr_taste()
333 g_mbr_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_mbr_config()
379 static struct g_class g_mbr_class = {
435 g_mbrext_taste(struct g_class *mp, struct g_provider *pp, int insist __unused) in g_mbrext_taste()
523 static struct g_class g_mbrext_class = {
/freebsd-12.1/sys/geom/mountver/
H A Dg_mountver.c67 static int g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp,
69 static void g_mountver_config(struct gctl_req *req, struct g_class *mp,
73 static void g_mountver_init(struct g_class *mp);
74 static void g_mountver_fini(struct g_class *mp);
76 struct g_class g_mountver_class = {
365 g_mountver_ctl_create(struct gctl_req *req, struct g_class *mp) in g_mountver_ctl_create()
404 g_mountver_find_geom(struct g_class *mp, const char *name) in g_mountver_find_geom()
416 g_mountver_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_mountver_ctl_destroy()
628 struct g_class *mp; in g_mountver_shutdown_pre_sync()
645 g_mountver_init(struct g_class *mp) in g_mountver_init()
[all …]
/freebsd-12.1/sys/geom/label/
H A Dg_label.c59 static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
62 static struct g_geom *g_label_taste(struct g_class *mp, struct g_provider *pp,
64 static void g_label_config(struct gctl_req *req, struct g_class *mp,
67 struct g_class g_label_class = {
119 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp, in g_label_destroy_geom()
197 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, in g_label_create()
325 g_label_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_label_taste()
402 g_label_ctl_create(struct gctl_req *req, struct g_class *mp) in g_label_ctl_create()
467 g_label_find_geom(struct g_class *mp, const char *name) in g_label_find_geom()
484 g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_label_ctl_destroy()
[all …]
/freebsd-12.1/sys/geom/raid/
H A Dg_raid_ctl.c52 g_raid_find_node(struct g_class *mp, const char *name) in g_raid_find_node()
102 g_raid_ctl_label(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_label()
151 g_raid_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_stop()
191 g_raid_ctl_other(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_other()
229 g_raid_ctl(struct gctl_req *req, struct g_class *mp, const char *verb) in g_raid_ctl()
H A Dg_raid_md_if.m53 struct g_class *mp, struct g_geom **gp)
61 struct g_class *mp, struct gctl_req *req, struct g_geom **gp)
103 struct g_class *mp;
110 struct g_class *mp;
118 struct g_class *mp;
/freebsd-12.1/sys/geom/nop/
H A Dg_nop.c53 static int g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp,
55 static void g_nop_config(struct gctl_req *req, struct g_class *mp,
64 struct g_class g_nop_class = {
197 g_nop_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, in g_nop_create()
362 g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_nop_destroy_geom()
369 g_nop_ctl_create(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_create()
487 g_nop_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_configure()
557 g_nop_find_geom(struct g_class *mp, const char *name) in g_nop_find_geom()
569 g_nop_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_destroy()
618 g_nop_ctl_reset(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_reset()
[all …]
/freebsd-12.1/sys/geom/multipath/
H A Dg_multipath.c97 struct g_class g_multipath_class = {
684 g_multipath_destroy_geom(struct gctl_req *req, struct g_class *mp, in g_multipath_destroy_geom()
723 g_multipath_init(struct g_class *mp) in g_multipath_init()
731 g_multipath_fini(struct g_class *mp) in g_multipath_fini()
984 g_multipath_ctl_prefer(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_prefer()
1056 g_multipath_ctl_add(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_add()
1083 g_multipath_ctl_create(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_create()
1244 g_multipath_ctl_remove(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_remove()
1299 g_multipath_find_geom(struct g_class *mp, const char *name) in g_multipath_find_geom()
1315 g_multipath_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_stop()
[all …]
/freebsd-12.1/sys/geom/sched/
H A Dg_sched.c133 struct g_class *mp, struct g_geom *gp);
136 static struct g_geom *g_sched_taste(struct g_class *mp,
140 static void g_sched_init(struct g_class *mp);
141 static void g_sched_fini(struct g_class *mp);
145 struct g_class g_sched_class = {
978 g_sched_create(struct gctl_req *req, struct g_class *mp, in g_sched_create()
1075 g_sched_change_algo(struct gctl_req *req, struct g_class *mp, in g_sched_change_algo()
1397 g_sched_init(struct g_class *mp) in g_sched_init()
1410 g_sched_fini(struct g_class *mp) in g_sched_fini()
1484 g_sched_taste(struct g_class *mp, struct g_provider *pp, in g_sched_taste()
[all …]
/freebsd-12.1/sys/geom/zero/
H A Dg_zero.c101 g_zero_init(struct g_class *mp) in g_zero_init()
120 g_zero_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused, in g_zero_destroy_geom()
138 static struct g_class g_zero_class = {
/freebsd-12.1/sys/geom/shsec/
H A Dg_shsec.c53 static int g_shsec_destroy_geom(struct gctl_req *req, struct g_class *mp,
62 struct g_class g_shsec_class = {
112 g_shsec_init(struct g_class *mp __unused) in g_shsec_init()
122 g_shsec_fini(struct g_class *mp __unused) in g_shsec_fini()
527 g_shsec_create(struct g_class *mp, const struct g_shsec_metadata *md) in g_shsec_create()
621 g_shsec_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused, in g_shsec_destroy_geom()
631 g_shsec_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_shsec_taste()
724 g_shsec_find_device(struct g_class *mp, const char *name) in g_shsec_find_device()
740 g_shsec_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_shsec_ctl_destroy()
787 g_shsec_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_shsec_config()
/freebsd-12.1/sys/geom/raid3/
H A Dg_raid3_ctl.c51 g_raid3_find_device(struct g_class *mp, const char *name) in g_raid3_find_device()
98 g_raid3_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_configure()
264 g_raid3_ctl_rebuild(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_rebuild()
336 g_raid3_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_stop()
397 g_raid3_ctl_insert(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_insert()
541 g_raid3_ctl_remove(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_remove()
613 g_raid3_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_raid3_config()
/freebsd-12.1/sys/geom/mirror/
H A Dg_mirror_ctl.c47 g_mirror_find_device(struct g_class *mp, const char *name) in g_mirror_find_device()
90 g_mirror_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_configure()
308 g_mirror_ctl_create(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_create()
476 g_mirror_ctl_rebuild(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_rebuild()
559 g_mirror_ctl_insert(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_insert()
752 g_mirror_ctl_remove(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_remove()
816 g_mirror_ctl_resize(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_resize()
884 g_mirror_ctl_deactivate(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_deactivate()
946 g_mirror_ctl_forget(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_forget()
993 g_mirror_ctl_stop(struct gctl_req *req, struct g_class *mp, int wipe) in g_mirror_ctl_stop()
[all …]
/freebsd-12.1/sys/geom/bde/
H A Dg_bde.c116 g_bde_create_geom(struct gctl_req *req, struct g_class *mp, struct g_provider *pp) in g_bde_create_geom()
231 g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_bde_destroy_geom()
265 g_bde_ctlreq(struct gctl_req *req, struct g_class *mp, char const *verb) in g_bde_ctlreq()
283 static struct g_class g_bde_class = {
/freebsd-12.1/sys/geom/eli/
H A Dg_eli_ctl.c56 g_eli_ctl_attach(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_attach()
176 g_eli_find_device(struct g_class *mp, const char *prov) in g_eli_find_device()
202 g_eli_ctl_detach(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_detach()
260 g_eli_ctl_onetime(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_onetime()
398 g_eli_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_configure()
620 g_eli_ctl_setkey(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_setkey()
729 g_eli_ctl_delkey(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_delkey()
892 g_eli_ctl_suspend(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_suspend()
951 g_eli_ctl_resume(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_resume()
1087 g_eli_ctl_kill(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_kill()
[all …]
H A Dg_eli.c154 static int g_eli_destroy_geom(struct gctl_req *req, struct g_class *mp,
156 static void g_eli_init(struct g_class *mp);
157 static void g_eli_fini(struct g_class *mp);
162 struct g_class g_eli_class = {
624 g_eli_read_metadata(struct g_class *mp, struct g_provider *pp, in g_eli_read_metadata()
737 g_eli_create(struct gctl_req *req, struct g_class *mp, struct g_provider *bpp, in g_eli_create()
976 struct g_class *mp __unused, struct g_geom *gp) in g_eli_destroy_geom()
1053 g_eli_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_eli_taste()
1311 struct g_class *mp; in g_eli_shutdown_pre_sync()
1336 g_eli_init(struct g_class *mp) in g_eli_init()
[all …]
/freebsd-12.1/sys/geom/cache/
H A Dg_cache.c99 struct g_class g_cache_class = {
456 g_cache_find_device(struct g_class *mp, const char *name) in g_cache_find_device()
468 g_cache_create(struct g_class *mp, struct g_provider *pp, in g_cache_create()
597 g_cache_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_cache_destroy_geom()
656 g_cache_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_cache_taste()
700 g_cache_ctl_create(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_create()
776 g_cache_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_configure()
856 g_cache_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_destroy()
903 g_cache_ctl_reset(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_reset()
948 g_cache_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_cache_config()
/freebsd-12.1/sys/geom/virstor/
H A Dg_virstor.c71 struct g_class g_virstor_class = {
107 static struct g_geom *create_virstor_geom(struct g_class *,
124 static void virstor_ctl_stop(struct gctl_req *, struct g_class *);
125 static void virstor_ctl_add(struct gctl_req *, struct g_class *);
126 static void virstor_ctl_remove(struct gctl_req *, struct g_class *);
145 g_virstor_init(struct g_class *mp __unused) in g_virstor_init()
159 g_virstor_fini(struct g_class *mp __unused) in g_virstor_fini()
201 virstor_ctl_stop(struct gctl_req *req, struct g_class *cp) in virstor_ctl_stop()
259 virstor_ctl_add(struct gctl_req *req, struct g_class *cp) in virstor_ctl_add()
452 virstor_find_geom(const struct g_class *cp, const char *name) in virstor_find_geom()
[all …]
/freebsd-12.1/sys/geom/stripe/
H A Dg_stripe.c53 static int g_stripe_destroy_geom(struct gctl_req *req, struct g_class *mp,
62 struct g_class g_stripe_class = {
126 g_stripe_init(struct g_class *mp __unused) in g_stripe_init()
136 g_stripe_fini(struct g_class *mp __unused) in g_stripe_fini()
815 g_stripe_create(struct g_class *mp, const struct g_stripe_metadata *md, in g_stripe_create()
928 struct g_class *mp __unused, struct g_geom *gp) in g_stripe_destroy_geom()
937 g_stripe_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_stripe_taste()
1039 g_stripe_ctl_create(struct gctl_req *req, struct g_class *mp) in g_stripe_ctl_create()
1139 g_stripe_find_device(struct g_class *mp, const char *name) in g_stripe_find_device()
1155 g_stripe_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_stripe_ctl_destroy()
[all …]

123