Lines Matching refs:g_raid_volume
165 struct g_raid_volume *sd_volume; /* Volume, sd is a part of. */
246 struct g_raid_volume;
248 struct g_raid_volume { struct
284 TAILQ_ENTRY(g_raid_volume) v_next; /* List of volumes entry. */ argument
285 LIST_ENTRY(g_raid_volume) v_global_next; /* Global list entry. */
295 TAILQ_HEAD(, g_raid_volume) sc_volumes; /* List of volumes. */
362 struct g_raid_volume *tro_volume; /* Back-pointer to volume. */
393 struct g_raid_volume * g_raid_create_volume(struct g_raid_softc *sc,
399 int g_raid_start_volume(struct g_raid_volume *vol);
402 int g_raid_destroy_volume(struct g_raid_volume *vol);
417 void g_raid_change_volume_state(struct g_raid_volume *vol, int state);
419 void g_raid_write_metadata(struct g_raid_softc *sc, struct g_raid_volume *vol,
429 u_int g_raid_nsubdisks(struct g_raid_volume *vol, int state);
431 struct g_raid_subdisk * g_raid_get_subdisk(struct g_raid_volume *vol,
438 int g_raid_lock_range(struct g_raid_volume *vol, off_t off, off_t len,
440 int g_raid_unlock_range(struct g_raid_volume *vol, off_t off, off_t len);