Home
last modified time | relevance | path

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

123

/NextBSD/sys/geom/
HDgeom.h49 struct g_class;
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);
65 typedef void g_init_t (struct g_class *mp);
66 typedef void g_fini_t (struct g_class *mp);
67 typedef struct g_geom * g_taste_t (struct g_class *, struct g_provider *, int flags);
91 struct g_class { struct
118 LIST_ENTRY(g_class) class; argument
131 struct g_class *class;
[all …]
HDgeom_dump.c89 g_confdot_class(struct sbuf *sb, struct g_class *mp) in g_confdot_class()
100 struct g_class *mp; in g_confdot()
133 g_conftxt_class(struct sbuf *sb, struct g_class *mp) in g_conftxt_class()
144 struct g_class *mp; in g_conftxt()
266 g_conf_class(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct … in g_conf_class()
283 g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, stru… in g_conf_specific()
285 struct g_class *mp2; in g_conf_specific()
HDgeom_flashmap.c68 static struct g_geom *g_flashmap_taste(struct g_class *,
70 static void g_flashmap_config(struct gctl_req *, struct g_class *,
166 g_flashmap_taste(struct g_class *mp, struct g_provider *pp, int flags) in g_flashmap_taste()
219 g_flashmap_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_flashmap_config()
259 static struct g_class g_flashmap_class = {
HDgeom_int.h38 LIST_HEAD(class_list_head, g_class);
59 void g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp,…
HDgeom_subr.c71 struct g_class *mp;
85 struct g_class *mp2, *mp; in g_load_class()
140 g_unload_class(struct g_class *mp) in g_unload_class()
214 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()
333 g_new_geomf(struct g_class *mp, const char *fmt, ...) in g_new_geomf()
445 struct g_class *mp; in g_wither_washer()
525 struct g_class *mp; in g_new_provider_event()
609 struct g_class *mp; in g_resize_provider_event()
[all …]
HDgeom_slice.h78 struct g_geom * g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consu…
86 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
HDgeom_map.c209 g_map_parse_part(struct g_class *mp, struct g_provider *pp, in g_map_parse_part()
348 g_map_taste(struct g_class *mp, struct g_provider *pp, int insist __unused) in g_map_taste()
384 g_map_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_map_config()
395 static struct g_class g_map_class = {
HDgeom_ctl.c375 struct g_class *
379 struct g_class *cp; in gctl_get_class()
392 gctl_get_geom(struct gctl_req *req, struct g_class *mpr, char const *arg) in gctl_get_geom()
395 struct g_class *mp; in gctl_get_geom()
432 struct g_class *mp; in g_ctl_req()
HDgeom_vol_ffs.c63 g_vol_ffs_taste(struct g_class *mp, struct g_provider *pp, int flags) in g_vol_ffs_taste()
151 static struct g_class g_vol_ffs_class = {
/NextBSD/sys/geom/mountver/
HDg_mountver.c65 static int g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp,
67 static void g_mountver_config(struct gctl_req *req, struct g_class *mp,
71 static void g_mountver_init(struct g_class *mp);
72 static void g_mountver_fini(struct g_class *mp);
74 struct g_class g_mountver_class = {
230 g_mountver_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp) in g_mountver_create()
341 g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_mountver_destroy_geom()
348 g_mountver_ctl_create(struct gctl_req *req, struct g_class *mp) in g_mountver_ctl_create()
387 g_mountver_find_geom(struct g_class *mp, const char *name) in g_mountver_find_geom()
399 g_mountver_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_mountver_ctl_destroy()
[all …]
/NextBSD/sys/geom/label/
HDg_label.c57 static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
60 static struct g_geom *g_label_taste(struct g_class *mp, struct g_provider *pp,
62 static void g_label_config(struct gctl_req *req, struct g_class *mp,
65 struct g_class g_label_class = {
116 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp, in g_label_destroy_geom()
194 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, in g_label_create()
318 g_label_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_label_taste()
395 g_label_ctl_create(struct gctl_req *req, struct g_class *mp) in g_label_ctl_create()
460 g_label_find_geom(struct g_class *mp, const char *name) in g_label_find_geom()
477 g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_label_ctl_destroy()
[all …]
/NextBSD/sys/geom/raid/
HDg_raid_ctl.c50 g_raid_find_node(struct g_class *mp, const char *name) in g_raid_find_node()
100 g_raid_ctl_label(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_label()
149 g_raid_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_stop()
189 g_raid_ctl_other(struct gctl_req *req, struct g_class *mp) in g_raid_ctl_other()
227 g_raid_ctl(struct gctl_req *req, struct g_class *mp, const char *verb) in g_raid_ctl()
HDg_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;
/NextBSD/sys/geom/nop/
HDg_nop.c51 static int g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp,
53 static void g_nop_config(struct gctl_req *req, struct g_class *mp,
58 struct g_class g_nop_class = {
181 g_nop_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, in g_nop_create()
337 g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_nop_destroy_geom()
344 g_nop_ctl_create(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_create()
460 g_nop_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_configure()
530 g_nop_find_geom(struct g_class *mp, const char *name) in g_nop_find_geom()
542 g_nop_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_destroy()
591 g_nop_ctl_reset(struct gctl_req *req, struct g_class *mp) in g_nop_ctl_reset()
[all …]
/NextBSD/sys/geom/multipath/
HDg_multipath.c84 g_multipath_destroy_geom(struct gctl_req *, struct g_class *, struct g_geom *);
86 static struct g_geom *g_multipath_find_geom(struct g_class *, const char *);
95 struct g_class g_multipath_class = {
509 g_multipath_create(struct g_class *mp, struct g_multipath_metadata *md) in g_multipath_create()
682 g_multipath_destroy_geom(struct gctl_req *req, struct g_class *mp, in g_multipath_destroy_geom()
721 g_multipath_init(struct g_class *mp) in g_multipath_init()
729 g_multipath_fini(struct g_class *mp) in g_multipath_fini()
791 g_multipath_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_multipath_taste()
917 g_multipath_ctl_add_name(struct gctl_req *req, struct g_class *mp, in g_multipath_ctl_add_name()
982 g_multipath_ctl_prefer(struct gctl_req *req, struct g_class *mp) in g_multipath_ctl_prefer()
[all …]
/NextBSD/sys/geom/sched/
HDg_sched.c131 struct g_class *mp, struct g_geom *gp);
132 static void g_sched_config(struct gctl_req *req, struct g_class *mp,
134 static struct g_geom *g_sched_taste(struct g_class *mp,
138 static void g_sched_init(struct g_class *mp);
139 static void g_sched_fini(struct g_class *mp);
143 struct g_class g_sched_class = {
976 g_sched_create(struct gctl_req *req, struct g_class *mp, in g_sched_create()
1073 g_sched_change_algo(struct gctl_req *req, struct g_class *mp, in g_sched_change_algo()
1345 g_sched_destroy_geom(struct gctl_req *req, struct g_class *mp, in g_sched_destroy_geom()
1394 g_sched_init(struct g_class *mp) in g_sched_init()
[all …]
/NextBSD/sys/geom/zero/
HDg_zero.c99 g_zero_init(struct g_class *mp) in g_zero_init()
118 g_zero_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused, in g_zero_destroy_geom()
136 static struct g_class g_zero_class = {
/NextBSD/sys/geom/mirror/
HDg_mirror_ctl.c51 g_mirror_find_device(struct g_class *mp, const char *name) in g_mirror_find_device()
94 g_mirror_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_configure()
304 g_mirror_ctl_rebuild(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_rebuild()
387 g_mirror_ctl_insert(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_insert()
558 g_mirror_ctl_remove(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_remove()
622 g_mirror_ctl_resize(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_resize()
691 g_mirror_ctl_deactivate(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_deactivate()
753 g_mirror_ctl_forget(struct gctl_req *req, struct g_class *mp) in g_mirror_ctl_forget()
800 g_mirror_ctl_stop(struct gctl_req *req, struct g_class *mp, int wipe) in g_mirror_ctl_stop()
857 g_mirror_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_mirror_config()
/NextBSD/sys/geom/shsec/
HDg_shsec.c51 static int g_shsec_destroy_geom(struct gctl_req *req, struct g_class *mp,
60 struct g_class g_shsec_class = {
110 g_shsec_init(struct g_class *mp __unused) in g_shsec_init()
120 g_shsec_fini(struct g_class *mp __unused) in g_shsec_fini()
525 g_shsec_create(struct g_class *mp, const struct g_shsec_metadata *md) in g_shsec_create()
619 g_shsec_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused, in g_shsec_destroy_geom()
629 g_shsec_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_shsec_taste()
722 g_shsec_find_device(struct g_class *mp, const char *name) in g_shsec_find_device()
738 g_shsec_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_shsec_ctl_destroy()
785 g_shsec_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_shsec_config()
/NextBSD/sys/geom/raid3/
HDg_raid3_ctl.c49 g_raid3_find_device(struct g_class *mp, const char *name) in g_raid3_find_device()
96 g_raid3_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_configure()
262 g_raid3_ctl_rebuild(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_rebuild()
334 g_raid3_ctl_stop(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_stop()
395 g_raid3_ctl_insert(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_insert()
539 g_raid3_ctl_remove(struct gctl_req *req, struct g_class *mp) in g_raid3_ctl_remove()
611 g_raid3_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_raid3_config()
/NextBSD/sys/geom/eli/
HDg_eli_ctl.c54 g_eli_ctl_attach(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_attach()
148 g_eli_find_device(struct g_class *mp, const char *prov) in g_eli_find_device()
174 g_eli_ctl_detach(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_detach()
232 g_eli_ctl_onetime(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_onetime()
370 g_eli_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_configure()
528 g_eli_ctl_setkey(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_setkey()
637 g_eli_ctl_delkey(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_delkey()
800 g_eli_ctl_suspend(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_suspend()
859 g_eli_ctl_resume(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_resume()
997 g_eli_ctl_kill(struct gctl_req *req, struct g_class *mp) in g_eli_ctl_kill()
[all …]
HDg_eli.c124 static int g_eli_destroy_geom(struct gctl_req *req, struct g_class *mp,
126 static void g_eli_init(struct g_class *mp);
127 static void g_eli_fini(struct g_class *mp);
132 struct g_class g_eli_class = {
575 g_eli_read_metadata(struct g_class *mp, struct g_provider *pp, in g_eli_read_metadata()
688 g_eli_create(struct gctl_req *req, struct g_class *mp, struct g_provider *bpp, in g_eli_create()
910 struct g_class *mp __unused, struct g_geom *gp) in g_eli_destroy_geom()
987 g_eli_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_eli_taste()
1222 struct g_class *mp; in g_eli_shutdown_pre_sync()
1249 g_eli_init(struct g_class *mp) in g_eli_init()
[all …]
/NextBSD/sys/geom/bde/
HDg_bde.c114 g_bde_create_geom(struct gctl_req *req, struct g_class *mp, struct g_provider *pp) in g_bde_create_geom()
229 g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_bde_destroy_geom()
263 g_bde_ctlreq(struct gctl_req *req, struct g_class *mp, char const *verb) in g_bde_ctlreq()
281 static struct g_class g_bde_class = {
/NextBSD/sys/geom/cache/
HDg_cache.c97 struct g_class g_cache_class = {
454 g_cache_find_device(struct g_class *mp, const char *name) in g_cache_find_device()
466 g_cache_create(struct g_class *mp, struct g_provider *pp, in g_cache_create()
595 g_cache_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) in g_cache_destroy_geom()
654 g_cache_taste(struct g_class *mp, struct g_provider *pp, int flags __unused) in g_cache_taste()
698 g_cache_ctl_create(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_create()
774 g_cache_ctl_configure(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_configure()
854 g_cache_ctl_destroy(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_destroy()
901 g_cache_ctl_reset(struct gctl_req *req, struct g_class *mp) in g_cache_ctl_reset()
946 g_cache_config(struct gctl_req *req, struct g_class *mp, const char *verb) in g_cache_config()
/NextBSD/sys/geom/virstor/
HDg_virstor.c69 struct g_class g_virstor_class = {
105 static struct g_geom *create_virstor_geom(struct g_class *,
122 static void virstor_ctl_stop(struct gctl_req *, struct g_class *);
123 static void virstor_ctl_add(struct gctl_req *, struct g_class *);
124 static void virstor_ctl_remove(struct gctl_req *, struct g_class *);
125 static struct g_virstor_softc * virstor_find_geom(const struct g_class *,
143 g_virstor_init(struct g_class *mp __unused) in g_virstor_init()
157 g_virstor_fini(struct g_class *mp __unused) in g_virstor_fini()
167 g_virstor_config(struct gctl_req *req, struct g_class *cp, char const *verb) in g_virstor_config()
199 virstor_ctl_stop(struct gctl_req *req, struct g_class *cp) in virstor_ctl_stop()
[all …]

123