Searched refs:disk_pos (Results 1 – 6 of 6) sorted by relevance
| /src/sys/geom/raid/ |
| H A D | md_jmicron.c | 429 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 D | md_nvidia.c | 208 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 D | md_sii.c | 484 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 D | md_intel.c | 918 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 D | md_promise.c | 299 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 D | md_ddf.c | 1622 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 …]
|