Lines Matching refs:pd

367 	struct g_raid_md_nvidia_perdisk *pd;  in g_raid_md_nvidia_get_disk()  local
370 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_nvidia_get_disk()
371 if (pd->pd_disk_pos == id) in g_raid_md_nvidia_get_disk()
433 struct g_raid_md_nvidia_perdisk *pd, *oldpd; in g_raid_md_nvidia_start_disk() local
441 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_nvidia_start_disk()
445 if (pd->pd_meta != NULL) { in g_raid_md_nvidia_start_disk()
446 disk_pos = pd->pd_meta->disk_number; in g_raid_md_nvidia_start_disk()
469 pd->pd_disk_size) { in g_raid_md_nvidia_start_disk()
472 pd->pd_disk_size, in g_raid_md_nvidia_start_disk()
516 pd->pd_disk_pos = disk_pos; in g_raid_md_nvidia_start_disk()
541 sd->sd_size = pd->pd_disk_size - 0x800 * 512; 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()
653 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_nvidia_start() local
710 pd = malloc(sizeof(*pd), M_MD_NVIDIA, M_WAITOK | M_ZERO); in g_raid_md_nvidia_start()
711 pd->pd_disk_pos = disk_pos; in g_raid_md_nvidia_start()
713 disk->d_md_data = (void *)pd; in g_raid_md_nvidia_start()
752 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_nvidia_new_disk() local
757 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_nvidia_new_disk()
758 pdmeta = pd->pd_meta; in g_raid_md_nvidia_new_disk()
832 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_taste_nvidia() local
931 pd = malloc(sizeof(*pd), M_MD_NVIDIA, M_WAITOK | M_ZERO); in g_raid_md_taste_nvidia()
932 pd->pd_meta = meta; in g_raid_md_taste_nvidia()
934 pd->pd_disk_pos = -3; in g_raid_md_taste_nvidia()
936 pd->pd_disk_pos = -1; in g_raid_md_taste_nvidia()
938 pd->pd_disk_size = pp->mediasize; in g_raid_md_taste_nvidia()
940 disk->d_md_data = (void *)pd; in g_raid_md_taste_nvidia()
964 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_event_nvidia() local
980 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_event_nvidia()
984 if (pd->pd_disk_pos >= 0) { in g_raid_md_event_nvidia()
1004 if (pd->pd_disk_pos >= 0) in g_raid_md_event_nvidia()
1031 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_ctl_nvidia() local
1105 pd = malloc(sizeof(*pd), M_MD_NVIDIA, M_WAITOK | M_ZERO); in g_raid_md_ctl_nvidia()
1106 pd->pd_disk_pos = i; in g_raid_md_ctl_nvidia()
1108 disk->d_md_data = (void *)pd; in g_raid_md_ctl_nvidia()
1117 pd->pd_disk_size = pp->mediasize; in g_raid_md_ctl_nvidia()
1213 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_ctl_nvidia()
1214 sd = &vol->v_subdisks[pd->pd_disk_pos]; in g_raid_md_ctl_nvidia()
1295 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_ctl_nvidia()
1301 if (pd->pd_disk_pos >= 0) { in g_raid_md_ctl_nvidia()
1357 pd = malloc(sizeof(*pd), M_MD_NVIDIA, M_WAITOK | M_ZERO); in g_raid_md_ctl_nvidia()
1358 pd->pd_disk_pos = -3; in g_raid_md_ctl_nvidia()
1359 pd->pd_disk_size = pp->mediasize; in g_raid_md_ctl_nvidia()
1363 disk->d_md_data = (void *)pd; in g_raid_md_ctl_nvidia()
1399 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_write_nvidia() local
1477 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_write_nvidia()
1481 if (pd->pd_meta != NULL) { in g_raid_md_write_nvidia()
1482 free(pd->pd_meta, M_MD_NVIDIA); in g_raid_md_write_nvidia()
1483 pd->pd_meta = NULL; in g_raid_md_write_nvidia()
1485 pd->pd_meta = nvidia_meta_copy(meta); in g_raid_md_write_nvidia()
1488 pd->pd_meta->disk_number = in g_raid_md_write_nvidia()
1491 pd->pd_meta->disk_status = 0x100; in g_raid_md_write_nvidia()
1492 pd->pd_meta->rebuild_lba = in g_raid_md_write_nvidia()
1497 pd->pd_meta->disk_number = meta->total_disks + spares++; in g_raid_md_write_nvidia()
1500 g_raid_md_nvidia_print(pd->pd_meta); in g_raid_md_write_nvidia()
1501 nvidia_meta_write(disk->d_consumer, pd->pd_meta); in g_raid_md_write_nvidia()
1511 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_fail_disk_nvidia() local
1515 pd = (struct g_raid_md_nvidia_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_nvidia()
1518 if (pd->pd_disk_pos < 0) in g_raid_md_fail_disk_nvidia()
1550 struct g_raid_md_nvidia_perdisk *pd; in g_raid_md_free_disk_nvidia() local
1552 pd = (struct g_raid_md_nvidia_perdisk *)disk->d_md_data; in g_raid_md_free_disk_nvidia()
1553 if (pd->pd_meta != NULL) { in g_raid_md_free_disk_nvidia()
1554 free(pd->pd_meta, M_MD_NVIDIA); in g_raid_md_free_disk_nvidia()
1555 pd->pd_meta = NULL; in g_raid_md_free_disk_nvidia()
1557 free(pd, M_MD_NVIDIA); in g_raid_md_free_disk_nvidia()