/freebsd-10.1-release/sbin/geom/misc/ |
H A D | subr.h | 45 void gctl_error(struct gctl_req *req, const char *error, ...) __printflike(2, 3); 46 int gctl_get_int(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3); 47 intmax_t gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3); 48 const char *gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...) __printflike(2, 3); 49 int gctl_change_param(struct gctl_req *req, const char *name, int len, 51 int gctl_delete_param(struct gctl_req *req, const char *name); 52 int gctl_has_param(struct gctl_req *req, const char *name);
|
H A D | subr.c | 378 gctl_error(struct gctl_req *req, const char *error, ...) 395 gctl_get_param(struct gctl_req *req, size_t len, const char *pfmt, va_list ap) 433 gctl_get_int(struct gctl_req *req, const char *pfmt, ...) 445 gctl_get_intmax(struct gctl_req *req, const char *pfmt, ...) 457 gctl_get_ascii(struct gctl_req *req, const char *pfmt, ...) 469 gctl_change_param(struct gctl_req *req, const char *name, int len, 495 gctl_delete_param(struct gctl_req *req, const char *name) 523 gctl_has_param(struct gctl_req *req, const char *name)
|
/freebsd-10.1-release/sys/geom/vinum/ |
H A D | geom_vinum.h | 33 void gv_concat(struct g_geom *gp, struct gctl_req *); 34 void gv_mirror(struct g_geom *gp, struct gctl_req *); 35 void gv_stripe(struct g_geom *gp, struct gctl_req *); 36 void gv_raid5(struct g_geom *gp, struct gctl_req *); 48 void gv_start_obj(struct g_geom *, struct gctl_req *); 53 void gv_ld(struct g_geom *, struct gctl_req *, struct sbuf *); 54 void gv_lp(struct g_geom *, struct gctl_req *, struct sbuf *); 55 void gv_ls(struct g_geom *, struct gctl_req *, struct sbuf *); 56 void gv_lv(struct g_geom *, struct gctl_req *, struct sbuf *); 57 void gv_list(struct g_geom *, struct gctl_req *); [all...] |
/freebsd-10.1-release/sys/geom/ |
H A D | geom_ctl.h | 63 struct gctl_req { struct 77 #define GEOM_CTL _IOW('G', GCTL_VERSION, struct gctl_req)
|
H A D | geom_ctl.c | 91 gctl_error(struct gctl_req *req, const char *fmt, ...) 121 geom_alloc_copyin(struct gctl_req *req, void *uaddr, size_t len) 134 gctl_copyin(struct gctl_req *req) 191 gctl_copyout(struct gctl_req *req) 213 gctl_free(struct gctl_req *req) 231 gctl_dump(struct gctl_req *req) 270 gctl_set_param(struct gctl_req *req, const char *param, void const *ptr, 294 gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr, 312 gctl_get_param(struct gctl_req *req, const char *param, int *len) 333 gctl_get_asciiparam(struct gctl_req *re [all...] |
H A D | geom.h | 57 struct gctl_req; 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); 64 typedef int g_ctl_config_geom_t (struct gctl_req *, struct g_geom *gp, const char *verb); 406 int gctl_set_param(struct gctl_req *req, const char *param, void const *ptr, int len); 407 void gctl_set_param_err(struct gctl_req *req, const char *param, void const *ptr, int len); 408 void *gctl_get_param(struct gctl_req *req, const char *param, int *len); 409 char const *gctl_get_asciiparam(struct gctl_req *req, const char *param); 410 void *gctl_get_paraml(struct gctl_req *re [all...] |
H A D | geom_slice.h | 86 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
|
/freebsd-10.1-release/lib/libgeom/ |
H A D | libgeom.h | 142 struct gctl_req; 145 void gctl_dump(struct gctl_req *, FILE *); 147 void gctl_free(struct gctl_req *); 148 struct gctl_req *gctl_get_handle(void); 149 const char *gctl_issue(struct gctl_req *); 150 void gctl_ro_param(struct gctl_req *, const char *, int, const void *); 151 void gctl_rw_param(struct gctl_req *, const char *, int, void *);
|
H A D | geom_ctl.c | 55 gctl_dump(struct gctl_req *req, FILE *f) 96 gctl_set_error(struct gctl_req *req, const char *error, ...) 112 gctl_check_alloc(struct gctl_req *req, void *ptr) 126 struct gctl_req * 130 return (calloc(1, sizeof(struct gctl_req))); 137 gctl_new_arg(struct gctl_req *req) 154 gctl_param_add(struct gctl_req *req, const char *name, int len, void *value, 180 gctl_ro_param(struct gctl_req *req, const char *name, int len, const void* value) 187 gctl_rw_param(struct gctl_req *req, const char *name, int len, void *value) 194 gctl_issue(struct gctl_req *re [all...] |
/freebsd-10.1-release/sbin/geom/class/cache/ |
H A D | geom_cache.c | 48 static void cache_main(struct gctl_req *req, unsigned flags); 49 static void cache_clear(struct gctl_req *req); 50 static void cache_dump(struct gctl_req *req); 51 static void cache_label(struct gctl_req *req); 107 cache_main(struct gctl_req *req, unsigned flags) 130 cache_label(struct gctl_req *req) 174 cache_clear(struct gctl_req *req) 212 cache_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/label/ |
H A D | geom_label.c | 52 static void label_main(struct gctl_req *req, unsigned flags); 53 static void label_clear(struct gctl_req *req); 54 static void label_dump(struct gctl_req *req); 55 static void label_label(struct gctl_req *req); 90 label_main(struct gctl_req *req, unsigned flags) 113 label_label(struct gctl_req *req) 163 label_clear(struct gctl_req *req) 198 label_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/eli/ |
H A D | geom_eli.c | 64 static void eli_main(struct gctl_req *req, unsigned flags); 65 static void eli_init(struct gctl_req *req); 66 static void eli_attach(struct gctl_req *req); 67 static void eli_configure(struct gctl_req *req); 68 static void eli_setkey(struct gctl_req *req); 69 static void eli_delkey(struct gctl_req *req); 70 static void eli_resume(struct gctl_req *req); 71 static void eli_kill(struct gctl_req *req); 72 static void eli_backup(struct gctl_req *req); 73 static void eli_restore(struct gctl_req *re [all...] |
/freebsd-10.1-release/sbin/geom/class/concat/ |
H A D | geom_concat.c | 48 static void concat_main(struct gctl_req *req, unsigned flags); 49 static void concat_clear(struct gctl_req *req); 50 static void concat_dump(struct gctl_req *req); 51 static void concat_label(struct gctl_req *req); 90 concat_main(struct gctl_req *req, unsigned flags) 113 concat_label(struct gctl_req *req) 181 concat_clear(struct gctl_req *req) 220 concat_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/journal/ |
H A D | geom_journal.c | 50 static void journal_main(struct gctl_req *req, unsigned flags); 51 static void journal_clear(struct gctl_req *req); 52 static void journal_dump(struct gctl_req *req); 53 static void journal_label(struct gctl_req *req); 88 journal_main(struct gctl_req *req, unsigned flags) 137 journal_label(struct gctl_req *req) 290 journal_clear(struct gctl_req *req) 316 journal_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/multipath/ |
H A D | geom_multipath.c | 49 static void mp_main(struct gctl_req *, unsigned int); 50 static void mp_label(struct gctl_req *); 51 static void mp_clear(struct gctl_req *); 52 static void mp_prefer(struct gctl_req *); 126 mp_main(struct gctl_req *req, unsigned int flags __unused) 147 mp_label(struct gctl_req *req) 281 mp_clear(struct gctl_req *req) 305 mp_prefer(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/raid3/ |
H A D | geom_raid3.c | 48 static void raid3_main(struct gctl_req *req, unsigned f); 49 static void raid3_clear(struct gctl_req *req); 50 static void raid3_dump(struct gctl_req *req); 51 static void raid3_label(struct gctl_req *req); 119 raid3_main(struct gctl_req *req, unsigned flags) 142 raid3_label(struct gctl_req *req) 277 raid3_clear(struct gctl_req *req) 303 raid3_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/shsec/ |
H A D | geom_shsec.c | 49 static void shsec_main(struct gctl_req *req, unsigned flags); 50 static void shsec_clear(struct gctl_req *req); 51 static void shsec_dump(struct gctl_req *req); 52 static void shsec_label(struct gctl_req *req); 81 shsec_main(struct gctl_req *req, unsigned flags) 104 shsec_label(struct gctl_req *req) 193 shsec_clear(struct gctl_req *req) 232 shsec_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/stripe/ |
H A D | geom_stripe.c | 51 static void stripe_main(struct gctl_req *req, unsigned flags); 52 static void stripe_clear(struct gctl_req *req); 53 static void stripe_dump(struct gctl_req *req); 54 static void stripe_label(struct gctl_req *req); 98 stripe_main(struct gctl_req *req, unsigned flags) 121 stripe_label(struct gctl_req *req) 218 stripe_clear(struct gctl_req *req) 258 stripe_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/geom/class/mirror/ |
H A D | geom_mirror.c | 52 static void mirror_main(struct gctl_req *req, unsigned flags); 53 static void mirror_activate(struct gctl_req *req); 54 static void mirror_clear(struct gctl_req *req); 55 static void mirror_dump(struct gctl_req *req); 56 static void mirror_label(struct gctl_req *req); 57 static void mirror_resize(struct gctl_req *req, unsigned flags); 144 mirror_main(struct gctl_req *req, unsigned flags) 169 mirror_label(struct gctl_req *req) 284 mirror_clear(struct gctl_req *req) 310 mirror_dump(struct gctl_req *re [all...] |
/freebsd-10.1-release/sbin/geom/class/virstor/ |
H A D | geom_virstor.c | 63 static void virstor_main(struct gctl_req *req, unsigned flags); 111 static void virstor_clear(struct gctl_req *req); 112 static void virstor_dump(struct gctl_req *req); 113 static void virstor_label(struct gctl_req *req); 117 virstor_main(struct gctl_req *req, unsigned flags) 205 virstor_label(struct gctl_req *req) 487 virstor_clear(struct gctl_req *req) 550 virstor_dump(struct gctl_req *req)
|
/freebsd-10.1-release/sbin/gvinum/ |
H A D | gvinum.c | 139 struct gctl_req *req; 176 struct gctl_req *req; 422 struct gctl_req *req; 489 struct gctl_req *req; 569 struct gctl_req *req; 651 struct gctl_req *req; 749 struct gctl_req *req; 804 struct gctl_req *req; 881 struct gctl_req *req; 941 struct gctl_req *re [all...] |
/freebsd-10.1-release/sbin/geom/class/sched/ |
H A D | geom_sched.c | 73 gcmd_createinsert(struct gctl_req *req, unsigned flags __unused)
|
/freebsd-10.1-release/sbin/geom/core/ |
H A D | geom.h | 71 void (*gc_func)(struct gctl_req *, unsigned);
|
/freebsd-10.1-release/sys/geom/raid/ |
H A D | g_raid_ctl.c | 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.1-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, 60 static void g_label_config(struct gctl_req *req, struct g_class *mp, 98 g_label_destroy_geom(struct gctl_req *req __unused, struct g_class *mp, 176 g_label_create(struct gctl_req *req, struct g_class *mp, struct g_provider *pp, 377 g_label_ctl_create(struct gctl_req *req, struct g_class *mp) 459 g_label_ctl_destroy(struct gctl_req *req, struct g_class *mp) 506 g_label_config(struct gctl_req *req, struct g_class *mp, const char *verb)
|