Home
last modified time | relevance | path

Searched refs:disk_pos (Results 1 – 6 of 6) sorted by relevance

/src/sys/geom/raid/
H A Dmd_jmicron.c429 int disk_pos, resurrection = 0; in g_raid_md_jmicron_start_disk() local
440 disk_pos = jmicron_meta_find_disk(meta, pd->pd_disk_id); in g_raid_md_jmicron_start_disk()
442 disk_pos = -1; in g_raid_md_jmicron_start_disk()
443 if (disk_pos < 0) { in g_raid_md_jmicron_start_disk()
477 if (disk_pos == -3 || pd->pd_disk_pos == -3) { in g_raid_md_jmicron_start_disk()
488 disk_pos = oldpd->pd_disk_pos; in g_raid_md_jmicron_start_disk()
494 olddisk = g_raid_md_jmicron_get_disk(sc, disk_pos); in g_raid_md_jmicron_start_disk()
496 panic("No disk at position %d!", disk_pos); in g_raid_md_jmicron_start_disk()
499 disk_pos); in g_raid_md_jmicron_start_disk()
513 pd->pd_disk_pos = disk_pos; in g_raid_md_jmicron_start_disk()
[all …]
H A Dmd_nvidia.c208 int disk_pos; in nvidia_meta_translate_disk() local
211 disk_pos = (md_disk_pos / meta->array_width) + in nvidia_meta_translate_disk()
214 disk_pos = md_disk_pos; in nvidia_meta_translate_disk()
215 return (disk_pos); in nvidia_meta_translate_disk()
436 int disk_pos, resurrection = 0; in g_raid_md_nvidia_start_disk() local
447 disk_pos = pd->pd_meta->disk_number; in g_raid_md_nvidia_start_disk()
448 if (disk_pos >= meta->total_disks || mdi->mdio_started) in g_raid_md_nvidia_start_disk()
449 disk_pos = -3; in g_raid_md_nvidia_start_disk()
451 disk_pos = -3; in g_raid_md_nvidia_start_disk()
453 disk_pos = nvidia_meta_translate_disk(meta, disk_pos); in g_raid_md_nvidia_start_disk()
[all …]
H A Dmd_sii.c484 int disk_pos, resurrection = 0; in g_raid_md_sii_start_disk() local
495 disk_pos = sii_meta_disk_pos(meta, pd->pd_meta); in g_raid_md_sii_start_disk()
497 disk_pos = -3; in g_raid_md_sii_start_disk()
498 if (disk_pos < 0) { in g_raid_md_sii_start_disk()
532 if (disk_pos == -3 || pd->pd_disk_pos == -3) { in g_raid_md_sii_start_disk()
543 disk_pos = oldpd->pd_disk_pos; in g_raid_md_sii_start_disk()
549 olddisk = g_raid_md_sii_get_disk(sc, disk_pos); in g_raid_md_sii_start_disk()
551 panic("No disk at position %d!", disk_pos); in g_raid_md_sii_start_disk()
554 disk_pos); in g_raid_md_sii_start_disk()
568 pd->pd_disk_pos = disk_pos; in g_raid_md_sii_start_disk()
[all …]
H A Dmd_intel.c918 int disk_pos, resurrection = 0, migr_global, i; in g_raid_md_intel_start_disk() local
928 disk_pos = intel_meta_find_disk(meta, pd->pd_disk_meta.serial); in g_raid_md_intel_start_disk()
929 if (disk_pos < 0) { in g_raid_md_intel_start_disk()
985 disk_pos = oldpd->pd_disk_pos; in g_raid_md_intel_start_disk()
991 olddisk = g_raid_md_intel_get_disk(sc, disk_pos); in g_raid_md_intel_start_disk()
993 panic("No disk at position %d!", disk_pos); in g_raid_md_intel_start_disk()
996 disk_pos); in g_raid_md_intel_start_disk()
1010 pd->pd_disk_pos = disk_pos; in g_raid_md_intel_start_disk()
1019 memcpy(&meta->disk[disk_pos], &pd->pd_disk_meta, in g_raid_md_intel_start_disk()
1024 if ((meta->disk[disk_pos].flags & INTEL_F_DISABLED) && in g_raid_md_intel_start_disk()
[all …]
H A Dmd_promise.c299 int disk_pos, width; in promise_meta_translate_disk() local
303 disk_pos = (md_disk_pos / width) + in promise_meta_translate_disk()
306 disk_pos = md_disk_pos; in promise_meta_translate_disk()
307 return (disk_pos); in promise_meta_translate_disk()
673 int disk_pos, md_disk_pos, i, resurrection = 0; in g_raid_md_promise_start_disk() local
685 disk_pos = promise_meta_translate_disk(vol, md_disk_pos); in g_raid_md_promise_start_disk()
688 disk_pos = -1; in g_raid_md_promise_start_disk()
690 if (disk_pos < 0) { in g_raid_md_promise_start_disk()
729 (disk_pos < 0 || in g_raid_md_promise_start_disk()
731 disk_pos = i; in g_raid_md_promise_start_disk()
[all …]
H A Dmd_ddf.c1622 int disk_pos, md_disk_bvd = -1, md_disk_pos = -1, md_pde_pos; in g_raid_md_ddf_start_disk() local
1637 disk_pos = ddf_meta_find_disk(vmeta, reference, in g_raid_md_ddf_start_disk()
1641 if (disk_pos < 0) { in g_raid_md_ddf_start_disk()
1683 (disk_pos < 0 || in g_raid_md_ddf_start_disk()
1685 disk_pos = i; in g_raid_md_ddf_start_disk()
1687 if (disk_pos >= 0 && in g_raid_md_ddf_start_disk()
1693 disk_pos = -1; in g_raid_md_ddf_start_disk()
1695 if (disk_pos >= 0) { in g_raid_md_ddf_start_disk()
1698 md_disk_bvd = disk_pos / GET16(vmeta, vdc->Primary_Element_Count); // XXX in g_raid_md_ddf_start_disk()
1699 md_disk_pos = disk_pos % GET16(vmeta, vdc->Primary_Element_Count); // XXX in g_raid_md_ddf_start_disk()
[all …]