/freebsd-10.0-release/sys/geom/ |
H A D | geom_int.h | 38 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 D | geom_slice.h | 78 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 D | geom.h | 49 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 D | geom_dump.c | 88 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 D | geom_flashmap.c | 68 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 D | geom_vol_ffs.c | 63 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 D | geom_kern.c | 219 SYSCTL_INT(_debug_sizeof, OID_AUTO, g_class, CTLFLAG_RD, 220 0, sizeof(struct g_class), "sizeof(struct g_class)");
|
H A D | geom_map.c | 201 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 D | geom_subr.c | 71 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 D | geom_ctl.c | 377 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 D | geom_mbr.c | 263 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 D | g_zero.c | 99 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 D | g_label.c | 55 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 D | g_label_disk_ident.c | 49 struct g_class *cls;
|
/freebsd-10.0-release/sys/geom/mountver/ |
H A D | g_mountver.c | 65 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 D | g_raid_ctl.c | 50 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 D | g_nop.c | 51 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 D | g_multipath.c | 77 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 D | g_bde.c | 114 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 D | g_mirror_ctl.c | 49 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 D | g_sched.c | 131 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 D | ofw_disk.c | 64 struct g_class g_ofwd_class = { 133 g_ofwd_init(struct g_class *mp __unused)
|
/freebsd-10.0-release/sys/geom/eli/ |
H A D | g_eli_ctl.c | 54 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 D | g_raid3_ctl.c | 49 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 D | g_cache.c | 97 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...] |