| /freebsd-12.1/sys/geom/ |
| H A D | geom.h | 51 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 D | geom_dump.c | 91 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 D | geom_int.h | 40 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 D | geom_slice.h | 80 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 D | geom_subr.c | 73 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 D | geom_ctl.c | 383 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 D | geom_map.c | 216 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 D | geom_mbr.c | 265 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 D | g_mountver.c | 67 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 D | g_label.c | 59 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 D | g_raid_ctl.c | 52 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 D | g_raid_md_if.m | 53 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 D | g_nop.c | 53 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 D | g_multipath.c | 97 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 D | g_sched.c | 133 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 D | g_zero.c | 101 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 D | g_shsec.c | 53 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 D | g_raid3_ctl.c | 51 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 D | g_mirror_ctl.c | 47 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 D | g_bde.c | 116 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 D | g_eli_ctl.c | 56 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 D | g_eli.c | 154 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 D | g_cache.c | 99 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 D | g_virstor.c | 71 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 D | g_stripe.c | 53 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 …]
|