Home
last modified time | relevance | path

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

/freebsd/sys/geom/raid/
H A Dg_raid.h165 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);
[all …]
H A Dtr_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 …]
H A Dtr_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()
H A Dtr_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()
155 struct g_raid_volume *vol; in g_raid_tr_event_concat()
183 struct g_raid_volume *vol; in g_raid_tr_start_concat()
196 struct g_raid_volume *vol; in g_raid_tr_stop_concat()
209 struct g_raid_volume *vol; in g_raid_tr_iostart_concat()
289 struct g_raid_volume *vol; in g_raid_tr_kerneldump_concat()
H A Dg_raid.c102 LIST_HEAD(, g_raid_volume) g_raid_volumes =
125 static void g_raid_destroy_provider(struct g_raid_volume *vol);
128 static int g_raid_update_volume(struct g_raid_volume *vol, u_int event);
590 g_raid_change_volume_state(struct g_raid_volume *vol, int state) in g_raid_change_volume_state()
621 sc = ((struct g_raid_volume *)arg)->v_softc; in g_raid_event_send()
726 g_raid_nsubdisks(struct g_raid_volume *vol, int state) in g_raid_nsubdisks()
751 g_raid_get_subdisk(struct g_raid_volume *vol, int state) in g_raid_get_subdisk()
815 struct g_raid_volume *vol; in g_raid_nopens()
913 g_raid_clean(struct g_raid_volume *vol, int acw) in g_raid_clean()
941 g_raid_dirty(struct g_raid_volume *vol) in g_raid_dirty()
[all …]
H A Dg_raid_md_if.m76 struct g_raid_volume *vol, u_int event)
84 struct g_raid_volume *vol)
92 struct g_raid_volume *vol)
138 struct g_raid_volume *vol;
145 struct g_raid_volume *vol;
166 struct g_raid_volume *vol;
H A Dtr_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()
405 struct g_raid_volume *vol; in g_raid_tr_raid1_maybe_rebuild()
457 struct g_raid_volume *vol; in g_raid_tr_start_raid1()
470 struct g_raid_volume *vol; in g_raid_tr_stop_raid1()
486 g_raid_tr_raid1_select_read_disk(struct g_raid_volume *vol, struct bio *bp, in g_raid_tr_raid1_select_read_disk()
544 struct g_raid_volume *vol; in g_raid_tr_iostart_raid1_write()
[all …]
H A Dtr_raid5.c100 g_raid_tr_taste_raid5(struct g_raid_tr_object *tr, struct g_raid_volume *vol) in g_raid_tr_taste_raid5()
129 g_raid_tr_update_state_raid5(struct g_raid_volume *vol, in g_raid_tr_update_state_raid5()
184 struct g_raid_volume *vol; in g_raid_tr_start_raid5()
198 struct g_raid_volume *vol; in g_raid_tr_stop_raid5()
211 struct g_raid_volume *vol; in g_raid_tr_iostart_raid5_read()
343 struct g_raid_volume *vol; in g_raid_tr_iostart_raid5()
H A Dmd_promise.c297 promise_meta_translate_disk(struct g_raid_volume *vol, int md_disk_pos) in promise_meta_translate_disk()
536 static struct g_raid_volume *
539 struct g_raid_volume *vol; in g_raid_md_promise_get_volume()
553 struct g_raid_volume *vol, *tvol; in g_raid_md_promise_purge_volumes()
578 struct g_raid_volume *vol; in g_raid_md_promise_purge_disks()
665 struct g_raid_volume *vol) in g_raid_md_promise_start_disk()
831 struct g_raid_volume *vol; in g_raid_md_promise_refill()
893 g_raid_md_promise_start(struct g_raid_volume *vol) in g_raid_md_promise_start()
967 struct g_raid_volume *vol; in g_raid_promise_go()
989 struct g_raid_volume *vol; in g_raid_md_promise_new_disk()
[all …]
H A Dmd_ddf.c1388 static struct g_raid_volume *
1391 struct g_raid_volume *vol; in g_raid_md_ddf_get_volume()
1426 struct g_raid_volume *vol, *tvol; in g_raid_md_ddf_purge_volumes()
1450 struct g_raid_volume *vol; in g_raid_md_ddf_purge_disks()
1609 g_raid_md_ddf_start_disk(struct g_raid_disk *disk, struct g_raid_volume *vol) in g_raid_md_ddf_start_disk()
1792 struct g_raid_volume *vol; in g_raid_md_ddf_refill()
1854 g_raid_md_ddf_start(struct g_raid_volume *vol) in g_raid_md_ddf_start()
1935 struct g_raid_volume *vol; in g_raid_ddf_go()
1957 struct g_raid_volume *vol; in g_raid_md_ddf_new_disk()
2229 struct g_raid_volume *vol, u_int event) in g_raid_md_volume_event_ddf()
[all …]
H A Dg_raid_ctl.c53 struct g_raid_volume *vol; in g_raid_find_node()
H A Dmd_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()
1385 g_raid_md_write_jmicron(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_jmicron()
1389 struct g_raid_volume *vol; in g_raid_md_write_jmicron()
H A Dg_raid_tr_if.m60 struct g_raid_volume *volume;
H A Dmd_intel.c891 static struct g_raid_volume *
894 struct g_raid_volume *mvol; in g_raid_md_intel_get_volume()
1256 struct g_raid_volume *vol; in g_raid_md_intel_start()
1689 struct g_raid_volume *vol, *vol1; in g_raid_md_ctl_intel()
2342 g_raid_md_write_intel(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_intel()
2346 struct g_raid_volume *vol; in g_raid_md_write_intel()
2681 struct g_raid_volume *vol) in g_raid_md_free_volume_intel()
H A Dmd_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()
1389 g_raid_md_write_nvidia(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_nvidia()
1393 struct g_raid_volume *vol; in g_raid_md_write_nvidia()
H A Dmd_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()
1473 g_raid_md_write_sii(struct g_raid_md_object *md, struct g_raid_volume *tvol, in g_raid_md_write_sii()
1477 struct g_raid_volume *vol; in g_raid_md_write_sii()