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

123

/freebsd-10.0-release/sys/geom/
H A Dgeom_int.h38 LIST_HEAD(class_list_head, g_class);
56 void g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp);
H A Dgeom_slice.h78 struct g_geom * g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void *extrap, int extra, g_slice_start_t *start);
86 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
H A Dgeom.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);
85 * The g_class structure describes a transformation class. In other words
86 * all BSD disklabel handlers share one g_class, all MBR handlers share
87 * one common g_class an
91 struct g_class { struct
[all...]
H A Dgeom_dump.c88 g_confdot_class(struct sbuf *sb, struct g_class *mp)
99 struct g_class *mp;
132 g_conftxt_class(struct sbuf *sb, struct g_class *mp)
143 struct g_class *mp;
256 g_conf_class(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp)
271 g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp)
273 struct g_class *mp2;
H A Dgeom_flashmap.c68 static struct g_geom *g_flashmap_taste(struct g_class *,
70 static void g_flashmap_config(struct gctl_req *, struct g_class *,
164 g_flashmap_taste(struct g_class *mp, struct g_provider *pp, int flags)
217 g_flashmap_config(struct gctl_req *req, struct g_class *mp, const char *verb)
250 static struct g_class g_flashmap_class = {
H A Dgeom_vol_ffs.c63 g_vol_ffs_taste(struct g_class *mp, struct g_provider *pp, int flags)
151 static struct g_class g_vol_ffs_class = {
H A Dgeom_kern.c219 SYSCTL_INT(_debug_sizeof, OID_AUTO, g_class, CTLFLAG_RD,
220 0, sizeof(struct g_class), "sizeof(struct g_class)");
H A Dgeom_map.c201 g_map_parse_part(struct g_class *mp, struct g_provider *pp,
340 g_map_taste(struct g_class *mp, struct g_provider *pp, int insist __unused)
376 g_map_config(struct gctl_req *req, struct g_class *mp, const char *verb)
387 static struct g_class g_map_class = {
H A Dgeom_subr.c71 struct g_class *mp;
85 struct g_class *mp2, *mp;
140 g_unload_class(struct g_class *mp)
214 struct g_class *mp;
265 struct g_class *mp, *mp2;
308 g_retaste(struct g_class *mp)
333 g_new_geomf(struct g_class *mp, const char *fmt, ...)
445 struct g_class *mp;
525 struct g_class *mp;
609 struct g_class *m
[all...]
H A Dgeom_ctl.c377 struct g_class *
381 struct g_class *cp;
394 gctl_get_geom(struct gctl_req *req, struct g_class *mpr, char const *arg)
397 struct g_class *mp;
434 struct g_class *mp;
H A Dgeom_mbr.c263 g_mbr_taste(struct g_class *mp, struct g_provider *pp, int insist)
325 g_mbr_config(struct gctl_req *req, struct g_class *mp, const char *verb)
371 static struct g_class g_mbr_class = {
427 g_mbrext_taste(struct g_class *mp, struct g_provider *pp, int insist __unused)
515 static struct g_class g_mbrext_class = {
/freebsd-10.0-release/sys/geom/zero/
H A Dg_zero.c99 g_zero_init(struct g_class *mp)
117 g_zero_destroy_geom(struct gctl_req *req __unused, struct g_class *mp __unused,
135 static struct g_class g_zero_class = {
/freebsd-10.0-release/sys/geom/label/
H A Dg_label.c55 static int g_label_destroy_geom(struct gctl_req *req, struct g_class *mp,
58 static struct g_geom *g_label_taste(struct g_class *mp, struct g_provider *pp,
60 static void g_label_config(struct gctl_req *req, struct g_class *mp,
63 struct g_class g_label_class = {
98 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp,
165 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp,
288 g_label_taste(struct g_class *mp, struct g_provider *pp, int flags __unused)
365 g_label_ctl_create(struct gctl_req *req, struct g_class *mp)
430 g_label_find_geom(struct g_class *mp, const char *name)
447 g_label_ctl_destroy(struct gctl_req *req, struct g_class *m
[all...]
H A Dg_label_disk_ident.c49 struct g_class *cls;
/freebsd-10.0-release/sys/geom/mountver/
H A Dg_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)
341 g_mountver_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
348 g_mountver_ctl_create(struct gctl_req *req, struct g_class *mp)
387 g_mountver_find_geom(struct g_class *mp, const char *name)
399 g_mountver_ctl_destroy(struct gctl_req *req, struct g_class *m
[all...]
/freebsd-10.0-release/sys/geom/raid/
H A Dg_raid_ctl.c50 g_raid_find_node(struct g_class *mp, const char *name)
100 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.0-release/sys/geom/nop/
H A Dg_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 = {
161 g_nop_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp,
288 g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
295 g_nop_ctl_create(struct gctl_req *req, struct g_class *mp)
391 g_nop_ctl_configure(struct gctl_req *req, struct g_class *mp)
461 g_nop_find_geom(struct g_class *mp, const char *name)
473 g_nop_ctl_destroy(struct gctl_req *req, struct g_class *mp)
522 g_nop_ctl_reset(struct gctl_req *req, struct g_class *m
[all...]
/freebsd-10.0-release/sys/geom/multipath/
H A Dg_multipath.c77 g_multipath_destroy_geom(struct gctl_req *, struct g_class *, struct g_geom *);
79 static struct g_geom *g_multipath_find_geom(struct g_class *, const char *);
88 struct g_class g_multipath_class = {
413 g_multipath_create(struct g_class *mp, struct g_multipath_metadata *md)
585 g_multipath_destroy_geom(struct gctl_req *req, struct g_class *mp,
624 g_multipath_init(struct g_class *mp)
632 g_multipath_fini(struct g_class *mp)
670 g_multipath_taste(struct g_class *mp, struct g_provider *pp, int flags __unused)
796 g_multipath_ctl_add_name(struct gctl_req *req, struct g_class *mp,
861 g_multipath_ctl_prefer(struct gctl_req *req, struct g_class *m
[all...]
/freebsd-10.0-release/sys/geom/bde/
H A Dg_bde.c114 g_bde_create_geom(struct gctl_req *req, struct g_class *mp, struct g_provider *pp)
212 g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
246 g_bde_ctlreq(struct gctl_req *req, struct g_class *mp, char const *verb)
264 static struct g_class g_bde_class = {
/freebsd-10.0-release/sys/geom/mirror/
H A Dg_mirror_ctl.c49 g_mirror_find_device(struct g_class *mp, const char *name)
92 g_mirror_ctl_configure(struct gctl_req *req, struct g_class *mp)
302 g_mirror_ctl_rebuild(struct gctl_req *req, struct g_class *mp)
385 g_mirror_ctl_insert(struct gctl_req *req, struct g_class *mp)
556 g_mirror_ctl_remove(struct gctl_req *req, struct g_class *mp)
620 g_mirror_ctl_deactivate(struct gctl_req *req, struct g_class *mp)
671 g_mirror_ctl_forget(struct gctl_req *req, struct g_class *mp)
718 g_mirror_ctl_stop(struct gctl_req *req, struct g_class *mp)
771 g_mirror_config(struct gctl_req *req, struct g_class *mp, const char *verb)
/freebsd-10.0-release/sys/geom/sched/
H A Dg_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 = {
985 g_sched_create(struct gctl_req *req, struct g_class *mp,
1082 g_sched_change_algo(struct gctl_req *req, struct g_class *mp,
1354 g_sched_destroy_geom(struct gctl_req *req, struct g_class *mp,
1558 g_sched_init(struct g_class *m
[all...]
/freebsd-10.0-release/sys/dev/ofw/
H A Dofw_disk.c64 struct g_class g_ofwd_class = {
133 g_ofwd_init(struct g_class *mp __unused)
/freebsd-10.0-release/sys/geom/eli/
H A Dg_eli_ctl.c54 g_eli_ctl_attach(struct gctl_req *req, struct g_class *mp)
148 g_eli_find_device(struct g_class *mp, const char *prov)
174 g_eli_ctl_detach(struct gctl_req *req, struct g_class *mp)
232 g_eli_ctl_onetime(struct gctl_req *req, struct g_class *mp)
371 g_eli_ctl_configure(struct gctl_req *req, struct g_class *mp)
480 g_eli_ctl_setkey(struct gctl_req *req, struct g_class *mp)
589 g_eli_ctl_delkey(struct gctl_req *req, struct g_class *mp)
752 g_eli_ctl_suspend(struct gctl_req *req, struct g_class *mp)
811 g_eli_ctl_resume(struct gctl_req *req, struct g_class *mp)
949 g_eli_ctl_kill(struct gctl_req *req, struct g_class *m
[all...]
/freebsd-10.0-release/sys/geom/raid3/
H A Dg_raid3_ctl.c49 g_raid3_find_device(struct g_class *mp, const char *name)
96 g_raid3_ctl_configure(struct gctl_req *req, struct g_class *mp)
262 g_raid3_ctl_rebuild(struct gctl_req *req, struct g_class *mp)
334 g_raid3_ctl_stop(struct gctl_req *req, struct g_class *mp)
395 g_raid3_ctl_insert(struct gctl_req *req, struct g_class *mp)
539 g_raid3_ctl_remove(struct gctl_req *req, struct g_class *mp)
611 g_raid3_config(struct gctl_req *req, struct g_class *mp, const char *verb)
/freebsd-10.0-release/sys/geom/cache/
H A Dg_cache.c97 struct g_class g_cache_class = {
454 g_cache_find_device(struct g_class *mp, const char *name)
466 g_cache_create(struct g_class *mp, struct g_provider *pp,
595 g_cache_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
654 g_cache_taste(struct g_class *mp, struct g_provider *pp, int flags __unused)
698 g_cache_ctl_create(struct gctl_req *req, struct g_class *mp)
774 g_cache_ctl_configure(struct gctl_req *req, struct g_class *mp)
854 g_cache_ctl_destroy(struct gctl_req *req, struct g_class *mp)
901 g_cache_ctl_reset(struct gctl_req *req, struct g_class *mp)
946 g_cache_config(struct gctl_req *req, struct g_class *m
[all...]

Completed in 146 milliseconds

123