Home
last modified time | relevance | path

Searched refs:gv_softc (Results 1 – 15 of 15) sorted by relevance

/NextBSD/sys/geom/vinum/
HDgeom_vinum.h37 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 …]
HDgeom_vinum.c57 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 …]
HDgeom_vinum_events.c43 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()
HDgeom_vinum_var.h225 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. */
HDgeom_vinum_rename.c46 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()
HDgeom_vinum_rm.c43 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()
HDgeom_vinum_volume.c43 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()
HDgeom_vinum_subr.c55 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 …]
HDgeom_vinum_plex.c51 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 …]
HDgeom_vinum_create.c50 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()
HDgeom_vinum_list.c49 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()
HDgeom_vinum_move.c45 struct gv_softc *sc; in gv_move()
102 gv_move_sd(struct gv_softc *sc, struct gv_sd *cursd, in gv_move_sd()
HDgeom_vinum_init.c49 struct gv_softc *sc; in gv_start_obj()
233 struct gv_softc *sc; in gv_sync()
HDgeom_vinum_drive.c262 gv_save_config(struct gv_softc *sc) in gv_save_config()
HDgeom_vinum_state.c41 struct gv_softc *sc; in gv_setstate()