Home
last modified time | relevance | path

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

/freebsd/sys/geom/raid/
H A Dmd_sii.c99 struct sii_raid_conf *pd_meta; member
494 if (pd->pd_meta != NULL) in g_raid_md_sii_start_disk()
495 disk_pos = sii_meta_disk_pos(meta, pd->pd_meta); in g_raid_md_sii_start_disk()
581 else if (pd->pd_meta->disk_status == SII_S_CURRENT || in g_raid_md_sii_start_disk()
582 pd->pd_meta->disk_status == SII_S_REBUILD) in g_raid_md_sii_start_disk()
598 } else if (pd->pd_meta->disk_status == SII_S_REBUILD) { in g_raid_md_sii_start_disk()
602 if (pd->pd_meta->generation == meta->generation) in g_raid_md_sii_start_disk()
603 sd->sd_rebuild_pos = pd->pd_meta->rebuild_lba * 512; in g_raid_md_sii_start_disk()
606 } else if (pd->pd_meta->disk_status == SII_S_CURRENT) { in g_raid_md_sii_start_disk()
607 if (pd->pd_meta->raid_status == SII_S_ONLINE || in g_raid_md_sii_start_disk()
[all …]
H A Dmd_promise.c144 struct promise_raid_conf *pd_meta[PROMISE_MAX_SUBDISKS]; member
591 pd->pd_meta[i]->volume_id); in g_raid_md_promise_purge_disks()
596 free(pd->pd_meta[i], M_MD_PROMISE); in g_raid_md_promise_purge_disks()
598 pd->pd_meta[j] = pd->pd_meta[j + 1]; in g_raid_md_promise_purge_disks()
599 pd->pd_meta[pd->pd_subdisks - 1] = NULL; in g_raid_md_promise_purge_disks()
683 md_disk_pos = promise_meta_find_disk(meta, pd->pd_meta[sdn]->disk.id); in g_raid_md_promise_start_disk()
695 pd->pd_meta[sdn]->disk.flags & PROMISE_F_DOWN) { in g_raid_md_promise_start_disk()
701 free(pd->pd_meta[sdn], M_MD_PROMISE); in g_raid_md_promise_start_disk()
703 pd->pd_meta[i] = pd->pd_meta[i + 1]; in g_raid_md_promise_start_disk()
704 pd->pd_meta[pd->pd_subdisks - 1] = NULL; in g_raid_md_promise_start_disk()
[all …]
H A Dmd_jmicron.c92 struct jmicron_raid_conf *pd_meta; member
439 if (pd->pd_meta != NULL) in g_raid_md_jmicron_start_disk()
534 (off_t)pd->pd_meta->offset * 16 * 512; //ZZZ in g_raid_md_jmicron_start_disk()
536 (((off_t)pd->pd_meta->disk_sectors_high << 16) + in g_raid_md_jmicron_start_disk()
537 pd->pd_meta->disk_sectors_low) * 512; in g_raid_md_jmicron_start_disk()
545 (pd->pd_meta->flags & JMICRON_F_BADSEC) == 0) { in g_raid_md_jmicron_start_disk()
549 } else if (pd->pd_meta->flags & JMICRON_F_UNSYNC) { in g_raid_md_jmicron_start_disk()
749 pdmeta = pd->pd_meta; in g_raid_md_jmicron_new_disk()
935 pd->pd_meta = meta; in g_raid_md_taste_jmicron()
1459 if (pd->pd_meta != NULL) { in g_raid_md_write_jmicron()
[all …]
H A Dmd_ddf.c82 struct ddf_meta pd_meta; member
582 meta = &pd->pd_meta; in ddf_meta_create()
1411 meta = &pd->pd_meta; in g_raid_md_ddf_get_disk()
1463 pd->pd_meta[i]->volume_id); in g_raid_md_ddf_purge_disks()
1468 free(pd->pd_meta[i], M_MD_DDF); in g_raid_md_ddf_purge_disks()
1470 pd->pd_meta[j] = pd->pd_meta[j + 1]; in g_raid_md_ddf_purge_disks()
1471 pd->pd_meta[DDF_MAX_SUBDISKS - 1] = NULL; in g_raid_md_ddf_purge_disks()
1629 pdmeta = &pd->pd_meta; in g_raid_md_ddf_start_disk()
1630 reference = GET32(&pd->pd_meta, pdd->PD_Reference); in g_raid_md_ddf_start_disk()
1663 if (ddf_meta_count_vdc(&pd->pd_meta, NULL) >= in g_raid_md_ddf_start_disk()
[all …]
H A Dmd_nvidia.c104 struct nvidia_raid_conf *pd_meta; member
446 if (pd->pd_meta != NULL) { in g_raid_md_nvidia_start_disk()
447 disk_pos = pd->pd_meta->disk_number; in g_raid_md_nvidia_start_disk()
548 (pd->pd_meta->disk_status & 0x100)) { in g_raid_md_nvidia_start_disk()
552 sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / in g_raid_md_nvidia_start_disk()
553 meta->array_width * pd->pd_meta->sector_size; in g_raid_md_nvidia_start_disk()
558 sd->sd_rebuild_pos = (off_t)pd->pd_meta->rebuild_lba / in g_raid_md_nvidia_start_disk()
559 meta->array_width * pd->pd_meta->sector_size; in g_raid_md_nvidia_start_disk()
758 pdmeta = pd->pd_meta; in g_raid_md_nvidia_new_disk()
932 pd->pd_meta = meta; in g_raid_md_taste_nvidia()
[all …]
H A Dmd_intel.c205 struct intel_raid_conf *pd_meta; member
1376 pdmeta = pd->pd_meta; in g_raid_md_intel_new_disk()
1597 pd->pd_meta = meta; in g_raid_md_taste_intel()
2605 if (pd->pd_meta != NULL) { in g_raid_md_write_intel()
2606 free(pd->pd_meta, M_MD_INTEL); in g_raid_md_write_intel()
2607 pd->pd_meta = NULL; in g_raid_md_write_intel()
2609 pd->pd_meta = intel_meta_copy(meta); in g_raid_md_write_intel()
2670 if (pd->pd_meta != NULL) { in g_raid_md_free_disk_intel()
2671 free(pd->pd_meta, M_MD_INTEL); in g_raid_md_free_disk_intel()
2672 pd->pd_meta = NULL; in g_raid_md_free_disk_intel()