| /NextBSD/sys/geom/vinum/ |
| HD | geom_vinum.h | 37 int gv_create_drive(struct gv_softc *, struct gv_drive *); 38 int gv_create_volume(struct gv_softc *, struct gv_volume *); 39 int gv_create_plex(struct gv_softc *, struct gv_plex *); 40 int gv_create_sd(struct gv_softc *, struct gv_sd *); 43 void gv_save_config(struct gv_softc *); 61 int gv_move_sd(struct gv_softc *, struct gv_sd *, struct gv_drive *, int); 65 int gv_rename_drive(struct gv_softc *, struct gv_drive *, char *, int); 66 int gv_rename_plex(struct gv_softc *, struct gv_plex *, char *, int); 67 int gv_rename_sd(struct gv_softc *, struct gv_sd *, char *, int); 68 int gv_rename_vol(struct gv_softc *, struct gv_volume *, char *, int); [all …]
|
| HD | geom_vinum.c | 57 static void gv_attach(struct gv_softc *, struct gctl_req *); 58 static void gv_detach(struct gv_softc *, struct gctl_req *); 59 static void gv_parityop(struct gv_softc *, struct gctl_req *); 66 struct gv_softc *sc; in gv_orphan() 88 struct gv_softc *sc; in gv_start() 113 struct gv_softc *sc; in gv_done() 130 struct gv_softc *sc; in gv_access() 164 struct gv_softc *sc; in gv_init() 173 gp->softc = g_malloc(sizeof(struct gv_softc), M_WAITOK | M_ZERO); in gv_init() 196 struct gv_softc *sc; in gv_unload() [all …]
|
| HD | geom_vinum_events.c | 43 gv_post_event(struct gv_softc *sc, int event, void *arg1, void *arg2, in gv_post_event() 62 gv_worker_exit(struct gv_softc *sc) in gv_worker_exit() 76 gv_get_event(struct gv_softc *sc) in gv_get_event() 88 gv_remove_event(struct gv_softc *sc, struct gv_event *ev) in gv_remove_event() 99 gv_drive_tasted(struct gv_softc *sc, struct g_provider *pp) in gv_drive_tasted() 201 gv_drive_lost(struct gv_softc *sc, struct gv_drive *d) in gv_drive_lost()
|
| HD | geom_vinum_var.h | 225 struct gv_softc { struct 271 struct gv_softc *vinumconf; /* Pointer to the vinum conf. */ 308 struct gv_softc *vinumconf; /* Pointer to the vinum config. */ 359 struct gv_softc *vinumconf; /* Pointer to the vinum config. */ 386 struct gv_softc *vinumconf; /* Pointer to the vinum config. */
|
| HD | geom_vinum_rename.c | 46 struct gv_softc *sc; in gv_rename() 123 gv_rename_drive(struct gv_softc *sc, struct gv_drive *d, char *newname, in gv_rename_drive() 146 gv_rename_plex(struct gv_softc *sc, struct gv_plex *p, char *newname, int flags) in gv_rename_plex() 200 gv_rename_sd(struct gv_softc *sc, struct gv_sd *s, char *newname, int flags) in gv_rename_sd() 223 gv_rename_vol(struct gv_softc *sc, struct gv_volume *v, char *newname, in gv_rename_vol()
|
| HD | geom_vinum_rm.c | 43 struct gv_softc *sc; in gv_remove() 162 gv_resetconfig(struct gv_softc *sc) in gv_resetconfig() 199 gv_rm_vol(struct gv_softc *sc, struct gv_volume *v) in gv_rm_vol() 234 gv_rm_plex(struct gv_softc *sc, struct gv_plex *p) in gv_rm_plex() 269 gv_rm_sd(struct gv_softc *sc, struct gv_sd *s) in gv_rm_sd() 301 gv_rm_drive(struct gv_softc *sc, struct gv_drive *d, int flags) in gv_rm_drive()
|
| HD | geom_vinum_volume.c | 43 struct gv_softc *sc; in gv_volume_flush() 58 gv_volume_start(struct gv_softc *sc, struct bio *bp) in gv_volume_start() 142 gv_bio_done(struct gv_softc *sc, struct bio *bp) in gv_bio_done()
|
| HD | geom_vinum_subr.c | 55 int gv_drive_is_newer(struct gv_softc *, struct gv_drive *); 59 gv_parse_config(struct gv_softc *sc, char *buf, struct gv_drive *d) in gv_parse_config() 180 gv_format_config(struct gv_softc *sc, struct sbuf *sb, int ondisk, char *prefix) in gv_format_config() 882 gv_find_vol(struct gv_softc *sc, char *name) in gv_find_vol() 896 gv_find_plex(struct gv_softc *sc, char *name) in gv_find_plex() 910 gv_find_sd(struct gv_softc *sc, char *name) in gv_find_sd() 924 gv_find_drive(struct gv_softc *sc, char *name) in gv_find_drive() 938 gv_find_drive_device(struct gv_softc *sc, char *device) in gv_find_drive_device() 980 gv_drive_is_newer(struct gv_softc *sc, struct gv_drive *d) in gv_drive_is_newer() 1003 gv_object_type(struct gv_softc *sc, char *name) in gv_object_type() [all …]
|
| HD | geom_vinum_plex.c | 51 static void gv_post_bio(struct gv_softc *, struct bio *); 329 struct gv_softc *sc; in gv_plex_raid5_done() 538 struct gv_softc *sc; in gv_plex_flush() 550 gv_post_bio(struct gv_softc *sc, struct bio *bp) in gv_post_bio() 565 struct gv_softc *sc; in gv_sync_request() 606 struct gv_softc *sc; in gv_sync_complete() 679 struct gv_softc *sc; in gv_grow_request() 716 struct gv_softc *sc; in gv_grow_complete() 829 struct gv_softc *sc; in gv_init_complete() 890 struct gv_softc *sc; in gv_parity_request() [all …]
|
| HD | geom_vinum_create.c | 50 gv_create_drive(struct gv_softc *sc, struct gv_drive *d) in gv_create_drive() 181 gv_create_volume(struct gv_softc *sc, struct gv_volume *v) in gv_create_volume() 195 gv_create_plex(struct gv_softc *sc, struct gv_plex *p) in gv_create_plex() 230 gv_create_sd(struct gv_softc *sc, struct gv_sd *s) in gv_create_sd() 315 struct gv_softc *sc; in gv_concat() 380 struct gv_softc *sc; in gv_mirror() 468 struct gv_softc *sc; in gv_raid5() 550 struct gv_softc *sc; in gv_stripe()
|
| HD | geom_vinum_list.c | 49 struct gv_softc *sc; in gv_list() 220 struct gv_softc *sc; in gv_lv() 276 struct gv_softc *sc; in gv_lp() 366 struct gv_softc *sc; in gv_ls() 441 struct gv_softc *sc; in gv_ld()
|
| HD | geom_vinum_move.c | 45 struct gv_softc *sc; in gv_move() 102 gv_move_sd(struct gv_softc *sc, struct gv_sd *cursd, in gv_move_sd()
|
| HD | geom_vinum_init.c | 49 struct gv_softc *sc; in gv_start_obj() 233 struct gv_softc *sc; in gv_sync()
|
| HD | geom_vinum_drive.c | 262 gv_save_config(struct gv_softc *sc) in gv_save_config()
|
| HD | geom_vinum_state.c | 41 struct gv_softc *sc; in gv_setstate()
|