Searched refs:md_disk_pos (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/sys/geom/raid/ |
| H A D | md_promise.c | 304 disk_pos = (md_disk_pos / width) + in promise_meta_translate_disk() 305 (md_disk_pos % width) * width; in promise_meta_translate_disk() 307 disk_pos = md_disk_pos; in promise_meta_translate_disk() 674 int disk_pos, md_disk_pos, i, resurrection = 0; in g_raid_md_promise_start_disk() local 686 disk_pos = promise_meta_translate_disk(vol, md_disk_pos); in g_raid_md_promise_start_disk() 688 md_disk_pos = -1; in g_raid_md_promise_start_disk() 747 md_disk_pos = promise_meta_translate_disk(vol, disk_pos); in g_raid_md_promise_start_disk() 775 else if (meta->disks[md_disk_pos].flags & PROMISE_F_DOWN) in g_raid_md_promise_start_disk() 794 } else if (meta->disks[md_disk_pos].flags & PROMISE_F_DOWN) { in g_raid_md_promise_start_disk() 798 } else if (meta->disks[md_disk_pos].flags & PROMISE_F_REDIR) { in g_raid_md_promise_start_disk() [all …]
|
| H A D | md_nvidia.c | 207 nvidia_meta_translate_disk(struct nvidia_raid_conf *meta, int md_disk_pos) in nvidia_meta_translate_disk() argument 211 if (md_disk_pos >= 0 && meta->type == NVIDIA_T_RAID01) { in nvidia_meta_translate_disk() 212 disk_pos = (md_disk_pos / meta->array_width) + in nvidia_meta_translate_disk() 213 (md_disk_pos % meta->array_width) * meta->array_width; in nvidia_meta_translate_disk() 215 disk_pos = md_disk_pos; in nvidia_meta_translate_disk()
|
| H A D | md_ddf.c | 1623 int disk_pos, md_disk_bvd = -1, md_disk_pos = -1, md_pde_pos; in g_raid_md_ddf_start_disk() local 1639 &md_disk_bvd, &md_disk_pos); in g_raid_md_ddf_start_disk() 1700 md_disk_pos = disk_pos % GET16(vmeta, vdc->Primary_Element_Count); // XXX in g_raid_md_ddf_start_disk() 1755 sd->sd_offset = (off_t)GET64P(pdmeta, val2 + md_disk_pos) * 512; in g_raid_md_ddf_start_disk()
|