Home
last modified time | relevance | path

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

/freebsd/sys/geom/raid/
H A Dmd_sii.c215 sii_meta_disk_pos(struct sii_raid_conf *meta, struct sii_raid_conf *pdmeta) in sii_meta_disk_pos() argument
218 if (pdmeta->type == SII_T_SPARE) in sii_meta_disk_pos()
221 if (memcmp(&meta->timestamp, &pdmeta->timestamp, 6) != 0) in sii_meta_disk_pos()
224 switch (pdmeta->type) { in sii_meta_disk_pos()
229 return (pdmeta->disk_number); in sii_meta_disk_pos()
231 return (pdmeta->raid1_ident * pdmeta->raid1_disks + in sii_meta_disk_pos()
232 pdmeta->raid0_ident); in sii_meta_disk_pos()
822 struct sii_raid_conf *pdmeta; in g_raid_md_sii_new_disk() local
829 pdmeta = pd->pd_meta; in g_raid_md_sii_new_disk()
836 ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0) { in g_raid_md_sii_new_disk()
[all …]
H A Dmd_promise.c986 struct promise_raid_conf *pdmeta; in g_raid_md_promise_new_disk() local
1004 pdmeta = pd->pd_meta[i]; in g_raid_md_promise_new_disk()
1007 vol = g_raid_md_promise_get_volume(sc, pdmeta->volume_id); in g_raid_md_promise_new_disk()
1009 promise_meta_get_name(pdmeta, buf); in g_raid_md_promise_new_disk()
1010 vol = g_raid_create_volume(sc, buf, pdmeta->array_number); in g_raid_md_promise_new_disk()
1012 pv->pv_id = pdmeta->volume_id; in g_raid_md_promise_new_disk()
1024 ((int16_t)(pdmeta->generation - pv->pv_generation)) > 0) { in g_raid_md_promise_new_disk()
1028 pv->pv_meta = promise_meta_copy(pdmeta); in g_raid_md_promise_new_disk()
1031 } else if (pdmeta->generation == pv->pv_generation) { in g_raid_md_promise_new_disk()
1043 pdmeta = pd->pd_meta[i]; in g_raid_md_promise_new_disk()
[all …]
H A Dmd_ddf.c1617 struct ddf_meta *pdmeta, *gmeta; in g_raid_md_ddf_start_disk() local
1629 pdmeta = &pd->pd_meta; in g_raid_md_ddf_start_disk()
1653 if ((vdc1 = ddf_meta_find_vdc(pdmeta, vmeta->vdc->VD_GUID)) != NULL) in g_raid_md_ddf_start_disk()
1654 SET32D(pdmeta, vdc1->Signature, 0xffffffff); in g_raid_md_ddf_start_disk()
1751 } else if (pdmeta->cr != NULL && in g_raid_md_ddf_start_disk()
1752 (vdc1 = ddf_meta_find_vdc(pdmeta, vmeta->vdc->VD_GUID)) != NULL) { in g_raid_md_ddf_start_disk()
1754 sd->sd_offset = (off_t)GET64P(pdmeta, val2 + md_disk_pos) * 512; in g_raid_md_ddf_start_disk()
1755 sd->sd_size = (off_t)GET64D(pdmeta, vdc1->Block_Count) * 512; in g_raid_md_ddf_start_disk()
1958 struct ddf_meta *pdmeta; in g_raid_md_ddf_new_disk() local
1970 pdmeta = &pd->pd_meta; in g_raid_md_ddf_new_disk()
[all …]
H A Dmd_jmicron.c742 struct jmicron_raid_conf *pdmeta; in g_raid_md_jmicron_new_disk() local
749 pdmeta = pd->pd_meta; in g_raid_md_jmicron_new_disk()
764 mdi->mdio_meta = jmicron_meta_copy(pdmeta); in g_raid_md_jmicron_new_disk()
765 mdi->mdio_total_disks = jmicron_meta_total_disks(pdmeta); in g_raid_md_jmicron_new_disk()
767 mdi->mdio_meta->flags |= pdmeta->flags & JMICRON_F_BADSEC; in g_raid_md_jmicron_new_disk()
H A Dmd_nvidia.c751 struct nvidia_raid_conf *pdmeta; in g_raid_md_nvidia_new_disk() local
758 pdmeta = pd->pd_meta; in g_raid_md_nvidia_new_disk()
769 mdi->mdio_meta = nvidia_meta_copy(pdmeta); in g_raid_md_nvidia_new_disk()
770 mdi->mdio_total_disks = pdmeta->total_disks; in g_raid_md_nvidia_new_disk()
772 } else if (pdmeta->disk_number < mdi->mdio_meta->total_disks) { in g_raid_md_nvidia_new_disk()
H A Dmd_intel.c1369 struct intel_raid_conf *pdmeta; in g_raid_md_intel_new_disk() local
1376 pdmeta = pd->pd_meta; in g_raid_md_intel_new_disk()
1384 ((int32_t)(pdmeta->generation - mdi->mdio_generation)) > 0) { in g_raid_md_intel_new_disk()
1388 mdi->mdio_meta = intel_meta_copy(pdmeta); in g_raid_md_intel_new_disk()
1391 } else if (pdmeta->generation == mdi->mdio_generation) { in g_raid_md_intel_new_disk()