Searched refs:gv_plex (Results 1 - 17 of 17) sorted by relevance
/freebsd-13-stable/sys/geom/vinum/ |
H A D | geom_vinum.h | 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 *); [all...] |
H A D | geom_vinum_raid5.h | 53 struct gv_raid5_packet * gv_raid5_start(struct gv_plex *, struct bio *, 55 int gv_stripe_active(struct gv_plex *, struct bio *);
|
H A D | geom_vinum_share.h | 48 struct gv_plex *gv_alloc_plex(void); 51 struct gv_plex *gv_new_plex(int, char **);
|
H A D | geom_vinum_init.c | 43 static int gv_rebuild_plex(struct gv_plex *); 44 static int gv_init_plex(struct gv_plex *); 45 static int gv_grow_plex(struct gv_plex *); 46 static int gv_sync_plex(struct gv_plex *, struct gv_plex *); 47 static struct gv_plex *gv_find_good_plex(struct gv_volume *); 54 struct gv_plex *p; 104 gv_start_plex(struct gv_plex *p) 107 struct gv_plex *up; 169 struct gv_plex * [all...] |
H A D | geom_vinum_var.h | 230 LIST_HEAD(,gv_plex) plexes; /* All plexes. */ 306 struct gv_plex *plex_sc; /* Pointer to associated plex. */ 316 struct gv_plex { struct 352 LIST_ENTRY(gv_plex) in_volume; /* Plex list of associated volume. */ 353 LIST_ENTRY(gv_plex) plex; /* Entry in the vinum config. */ 378 LIST_HEAD(,gv_plex) plexes; /* List of attached plexes. */ 389 struct gv_plex *last_read_plex;
|
H A D | geom_vinum_plex.c | 45 static int gv_check_parity(struct gv_plex *, struct bio *, 47 static int gv_normal_parity(struct gv_plex *, struct bio *, 49 static void gv_plex_flush(struct gv_plex *); 50 static int gv_plex_offset(struct gv_plex *, off_t, off_t, off_t *, off_t *, 52 static int gv_plex_normal_request(struct gv_plex *, struct bio *, off_t, 57 gv_plex_start(struct gv_plex *p, struct bio *bp) 130 gv_plex_offset(struct gv_plex *p, off_t boff, off_t bcount, off_t *real_off, 199 gv_plex_normal_request(struct gv_plex *p, struct bio *bp, off_t boff, 305 gv_plex_normal_done(struct gv_plex *p, struct bio *bp) 331 gv_plex_raid5_done(struct gv_plex * [all...] |
H A D | geom_vinum_subr.c | 59 static off_t gv_plex_smallest_sd(struct gv_plex *); 66 struct gv_plex *p, *p2; 187 struct gv_plex *p; 241 gv_plex_smallest_sd(struct gv_plex *p) 264 struct gv_plex *p; 278 gv_sd_to_plex(struct gv_sd *s, struct gv_plex *p) 411 gv_sdcount(struct gv_plex *p, int growing) 429 gv_plex_size(struct gv_plex *p) 462 struct gv_plex *p; 481 gv_update_plex_config(struct gv_plex * [all...] |
H A D | geom_vinum_rm.c | 48 struct gv_plex *p; 169 struct gv_plex *p, *p2; 205 struct gv_plex *p, *p2; 236 gv_rm_plex(struct gv_softc *sc, struct gv_plex *p) 273 struct gv_plex *p; 307 struct gv_plex *p;
|
H A D | geom_vinum_state.c | 48 struct gv_plex *p; 160 struct gv_plex *p; 285 gv_set_plex_state(struct gv_plex *p, int newstate, int flags) 416 gv_update_plex_state(struct gv_plex *p) 473 struct gv_plex *p; 503 gv_sdstatemap(struct gv_plex *p)
|
H A D | geom_vinum_raid5.c | 44 static int gv_raid5_offset(struct gv_plex *, off_t, off_t, 48 static int gv_raid5_request(struct gv_plex *, struct gv_raid5_packet *, 50 static int gv_raid5_check(struct gv_plex *, struct gv_raid5_packet *, 52 static int gv_raid5_rebuild(struct gv_plex *, struct gv_raid5_packet *, 56 gv_raid5_start(struct gv_plex *p, struct bio *bp, caddr_t addr, off_t boff, 150 gv_stripe_active(struct gv_plex *p, struct bio *bp) 179 gv_raid5_check(struct gv_plex *p, struct gv_raid5_packet *wp, struct bio *bp, 257 gv_raid5_rebuild(struct gv_plex *p, struct gv_raid5_packet *wp, struct bio *bp, 345 gv_raid5_request(struct gv_plex *p, struct gv_raid5_packet *wp, 590 gv_raid5_offset(struct gv_plex * [all...] |
H A D | geom_vinum_volume.c | 64 struct gv_plex *p, *lp; 147 struct gv_plex *p;
|
H A D | geom_vinum_rename.c | 51 struct gv_plex *p; 149 gv_rename_plex(struct gv_softc *sc, struct gv_plex *p, char *newname, int flags) 230 struct gv_plex *p;
|
H A D | geom_vinum_create.c | 198 gv_create_plex(struct gv_softc *sc, struct gv_plex *p) 235 struct gv_plex *p; 317 struct gv_plex *p; 382 struct gv_plex *p; 474 struct gv_plex *p; 552 struct gv_plex *p;
|
H A D | geom_vinum_list.c | 44 void gv_lpi(struct gv_plex *, struct sbuf *, int); 53 struct gv_plex *p; 245 struct gv_plex *p; 279 struct gv_plex *p; 299 gv_lpi(struct gv_plex *p, struct sbuf *sb, int flags)
|
H A D | geom_vinum_move.c | 110 struct gv_plex *p;
|
H A D | geom_vinum.c | 219 struct gv_plex *p; 278 struct gv_plex *p; 312 struct gv_plex *p, *p2; 533 struct gv_plex *p; 634 struct gv_plex *p;
|
/freebsd-13-stable/sbin/gvinum/ |
H A D | gvinum.c | 179 struct gv_plex *p;
|
Completed in 146 milliseconds