Home
last modified time | relevance | path

Searched refs:g_raid_volume (Results 1 – 16 of 16) sorted by relevance

/freebsd-11-stable/sys/geom/raid/
HDg_raid.h191 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);
[all …]
HDtr_raid1e.c136 static int g_raid_tr_raid1e_select_read_disk(struct g_raid_volume *vol,
140 V2P(struct g_raid_volume *vol, off_t virt, in V2P()
158 P2V(struct g_raid_volume *vol, int disk, off_t offset, in P2V()
176 g_raid_tr_taste_raid1e(struct g_raid_tr_object *tr, struct g_raid_volume *vol) in g_raid_tr_taste_raid1e()
189 g_raid_tr_update_state_raid1e_even(struct g_raid_volume *vol) in g_raid_tr_update_state_raid1e_even()
242 g_raid_tr_update_state_raid1e_odd(struct g_raid_volume *vol) in g_raid_tr_update_state_raid1e_odd()
296 g_raid_tr_update_state_raid1e(struct g_raid_volume *vol, in g_raid_tr_update_state_raid1e()
333 struct g_raid_volume *vol; in g_raid_tr_raid1e_fail_disk()
358 struct g_raid_volume *vol; in g_raid_tr_raid1e_rebuild_done()
395 struct g_raid_volume *vol; in g_raid_tr_raid1e_rebuild_abort()
[all …]
HDtr_raid0.c82 g_raid_tr_taste_raid0(struct g_raid_tr_object *tr, struct g_raid_volume *volume) in g_raid_tr_taste_raid0()
95 g_raid_tr_update_state_raid0(struct g_raid_volume *vol) in g_raid_tr_update_state_raid0()
136 struct g_raid_volume *vol; in g_raid_tr_event_raid0()
164 struct g_raid_volume *vol; in g_raid_tr_start_raid0()
177 struct g_raid_volume *vol; in g_raid_tr_stop_raid0()
190 struct g_raid_volume *vol; in g_raid_tr_iostart_raid0()
271 struct g_raid_volume *vol; in g_raid_tr_kerneldump_raid0()
HDtr_concat.c82 g_raid_tr_taste_concat(struct g_raid_tr_object *tr, struct g_raid_volume *volume) in g_raid_tr_taste_concat()
97 g_raid_tr_update_state_concat(struct g_raid_volume *vol) in g_raid_tr_update_state_concat()
156 struct g_raid_volume *vol; in g_raid_tr_event_concat()
184 struct g_raid_volume *vol; in g_raid_tr_start_concat()
197 struct g_raid_volume *vol; in g_raid_tr_stop_concat()
210 struct g_raid_volume *vol; in g_raid_tr_iostart_concat()
290 struct g_raid_volume *vol; in g_raid_tr_kerneldump_concat()
HDg_raid.c98 LIST_HEAD(, g_raid_volume) g_raid_volumes =
121 static void g_raid_destroy_provider(struct g_raid_volume *vol);
124 static int g_raid_update_volume(struct g_raid_volume *vol, u_int event);
586 g_raid_change_volume_state(struct g_raid_volume *vol, int state) in g_raid_change_volume_state()
617 sc = ((struct g_raid_volume *)arg)->v_softc; in g_raid_event_send()
722 g_raid_nsubdisks(struct g_raid_volume *vol, int state) in g_raid_nsubdisks()
747 g_raid_get_subdisk(struct g_raid_volume *vol, int state) in g_raid_get_subdisk()
811 struct g_raid_volume *vol; in g_raid_nopens()
909 g_raid_clean(struct g_raid_volume *vol, int acw) in g_raid_clean()
937 g_raid_dirty(struct g_raid_volume *vol) in g_raid_dirty()
[all …]
HDtr_raid1.c134 g_raid_tr_taste_raid1(struct g_raid_tr_object *tr, struct g_raid_volume *vol) in g_raid_tr_taste_raid1()
148 g_raid_tr_update_state_raid1(struct g_raid_volume *vol, in g_raid_tr_update_state_raid1()
272 struct g_raid_volume *vol; in g_raid_tr_raid1_rebuild_done()
309 struct g_raid_volume *vol; in g_raid_tr_raid1_rebuild_abort()
341 struct g_raid_volume *vol; in g_raid_tr_raid1_rebuild_start()
406 struct g_raid_volume *vol; in g_raid_tr_raid1_maybe_rebuild()
458 struct g_raid_volume *vol; in g_raid_tr_start_raid1()
471 struct g_raid_volume *vol; in g_raid_tr_stop_raid1()
487 g_raid_tr_raid1_select_read_disk(struct g_raid_volume *vol, struct bio *bp, in g_raid_tr_raid1_select_read_disk()
545 struct g_raid_volume *vol; in g_raid_tr_iostart_raid1_write()
[all …]
HDg_raid_md_if.m77 struct g_raid_volume *vol, u_int event)
85 struct g_raid_volume *vol)
93 struct g_raid_volume *vol)
139 struct g_raid_volume *vol;
146 struct g_raid_volume *vol;
167 struct g_raid_volume *vol;
HDtr_raid5.c101 g_raid_tr_taste_raid5(struct g_raid_tr_object *tr, struct g_raid_volume *vol) in g_raid_tr_taste_raid5()
130 g_raid_tr_update_state_raid5(struct g_raid_volume *vol, in g_raid_tr_update_state_raid5()
185 struct g_raid_volume *vol; in g_raid_tr_start_raid5()
199 struct g_raid_volume *vol; in g_raid_tr_stop_raid5()
212 struct g_raid_volume *vol; in g_raid_tr_iostart_raid5_read()
344 struct g_raid_volume *vol; in g_raid_tr_iostart_raid5()
HDmd_promise.c298 promise_meta_translate_disk(struct g_raid_volume *vol, int md_disk_pos) in promise_meta_translate_disk()
530 static struct g_raid_volume *
533 struct g_raid_volume *vol; in g_raid_md_promise_get_volume()
547 struct g_raid_volume *vol, *tvol; in g_raid_md_promise_purge_volumes()
572 struct g_raid_volume *vol; in g_raid_md_promise_purge_disks()
659 struct g_raid_volume *vol) in g_raid_md_promise_start_disk()
825 struct g_raid_volume *vol; in g_raid_md_promise_refill()
887 g_raid_md_promise_start(struct g_raid_volume *vol) in g_raid_md_promise_start()
961 struct g_raid_volume *vol; in g_raid_promise_go()
983 struct g_raid_volume *vol; in g_raid_md_promise_new_disk()
[all …]
HDmd_ddf.c1379 static struct g_raid_volume *
1382 struct g_raid_volume *vol; in g_raid_md_ddf_get_volume()
1417 struct g_raid_volume *vol, *tvol; in g_raid_md_ddf_purge_volumes()
1443 struct g_raid_volume *vol; in g_raid_md_ddf_purge_disks()
1602 g_raid_md_ddf_start_disk(struct g_raid_disk *disk, struct g_raid_volume *vol) in g_raid_md_ddf_start_disk()
1785 struct g_raid_volume *vol; in g_raid_md_ddf_refill()
1847 g_raid_md_ddf_start(struct g_raid_volume *vol) in g_raid_md_ddf_start()
1930 struct g_raid_volume *vol; in g_raid_ddf_go()
1952 struct g_raid_volume *vol; in g_raid_md_ddf_new_disk()
2224 struct g_raid_volume *vol, u_int event) in g_raid_md_volume_event_ddf()
[all …]
HDg_raid_ctl.c55 struct g_raid_volume *vol; in g_raid_find_node()
HDmd_jmicron.c648 struct g_raid_volume *vol; in g_raid_md_jmicron_start()
1023 struct g_raid_volume *vol; in g_raid_md_ctl_jmicron()
1387 g_raid_md_write_jmicron(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_jmicron()
1391 struct g_raid_volume *vol; in g_raid_md_write_jmicron()
HDg_raid_tr_if.m61 struct g_raid_volume *volume;
HDmd_intel.c890 static struct g_raid_volume *
893 struct g_raid_volume *mvol; in g_raid_md_intel_get_volume()
1255 struct g_raid_volume *vol; in g_raid_md_intel_start()
1688 struct g_raid_volume *vol, *vol1; in g_raid_md_ctl_intel()
2344 g_raid_md_write_intel(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_intel()
2348 struct g_raid_volume *vol; in g_raid_md_write_intel()
2683 struct g_raid_volume *vol) in g_raid_md_free_volume_intel()
HDmd_sii.c711 struct g_raid_volume *vol; in g_raid_md_sii_start()
1111 struct g_raid_volume *vol; in g_raid_md_ctl_sii()
1475 g_raid_md_write_sii(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_sii()
1479 struct g_raid_volume *vol; in g_raid_md_write_sii()
HDmd_nvidia.c655 struct g_raid_volume *vol; in g_raid_md_nvidia_start()
1027 struct g_raid_volume *vol; in g_raid_md_ctl_nvidia()
1391 g_raid_md_write_nvidia(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_nvidia()
1395 struct g_raid_volume *vol; in g_raid_md_write_nvidia()