Lines Matching refs:gv_plex
41 int gv_create_plex(struct gv_softc *, struct gv_plex *);
51 int gv_start_plex(struct gv_plex *);
68 int gv_rename_plex(struct gv_softc *, struct gv_plex *, char *, int);
77 void gv_rm_plex(struct gv_softc *, struct gv_plex *);
81 int gv_sdstatemap(struct gv_plex *);
86 int gv_set_plex_state(struct gv_plex *, int, int);
88 void gv_update_plex_state(struct gv_plex *);
96 struct gv_plex *gv_find_plex(struct gv_softc *, char *);
101 int gv_is_striped(struct gv_plex *);
108 int gv_sd_to_plex(struct gv_sd *, struct gv_plex *);
109 int gv_sdcount(struct gv_plex *, int);
110 void gv_update_plex_config(struct gv_plex *);
113 off_t gv_plex_size(struct gv_plex *);
115 int gv_attach_plex(struct gv_plex *, struct gv_volume *,
117 int gv_attach_sd(struct gv_sd *, struct gv_plex *, off_t,
119 int gv_detach_plex(struct gv_plex *, int);
144 void gv_plex_start(struct gv_plex *, struct bio *);
145 void gv_plex_raid5_done(struct gv_plex *, struct bio *);
146 void gv_plex_normal_done(struct gv_plex *, struct bio *);
147 int gv_grow_request(struct gv_plex *, off_t, off_t, int, caddr_t);
148 void gv_grow_complete(struct gv_plex *, struct bio *);
150 void gv_init_complete(struct gv_plex *, struct bio *);
151 void gv_parity_request(struct gv_plex *, int, off_t);
152 void gv_parity_complete(struct gv_plex *, struct bio *);
153 void gv_rebuild_complete(struct gv_plex *, struct bio *);
154 int gv_sync_request(struct gv_plex *, struct gv_plex *, off_t, off_t, int,
156 int gv_sync_complete(struct gv_plex *, struct bio *);