Lines Matching refs:g_raid_volume
191 struct g_raid_volume *sd_volume; /* Volume, sd is a part of. */
272 struct g_raid_volume;
274 struct g_raid_volume { struct
310 TAILQ_ENTRY(g_raid_volume) v_next; /* List of volumes entry. */ argument
311 LIST_ENTRY(g_raid_volume) v_global_next; /* Global list entry. */
321 TAILQ_HEAD(, g_raid_volume) sc_volumes; /* List of volumes. */
387 struct g_raid_volume *tro_volume; /* Back-pointer to volume. */
417 struct g_raid_volume * g_raid_create_volume(struct g_raid_softc *sc,
423 int g_raid_start_volume(struct g_raid_volume *vol);
426 int g_raid_destroy_volume(struct g_raid_volume *vol);
441 void g_raid_change_volume_state(struct g_raid_volume *vol, int state);
443 void g_raid_write_metadata(struct g_raid_softc *sc, struct g_raid_volume *vol,
453 u_int g_raid_nsubdisks(struct g_raid_volume *vol, int state);
455 struct g_raid_subdisk * g_raid_get_subdisk(struct g_raid_volume *vol,
462 int g_raid_lock_range(struct g_raid_volume *vol, off_t off, off_t len,
464 int g_raid_unlock_range(struct g_raid_volume *vol, off_t off, off_t len);