Lines Matching refs:hddp
670 struct efi_device_path_hard_drive_path *hddp = buf; in dp_part_node() local
672 hddp->dp.type = DEVICE_PATH_TYPE_MEDIA_DEVICE; in dp_part_node()
673 hddp->dp.sub_type = DEVICE_PATH_SUB_TYPE_HARD_DRIVE_PATH; in dp_part_node()
674 hddp->dp.length = sizeof(*hddp); in dp_part_node()
675 hddp->partition_number = part; in dp_part_node()
676 hddp->partition_start = info.start; in dp_part_node()
677 hddp->partition_end = info.size; in dp_part_node()
679 hddp->partmap_type = 2; in dp_part_node()
681 hddp->partmap_type = 1; in dp_part_node()
686 hddp->signature_type = 0; in dp_part_node()
687 memset(hddp->partition_signature, 0, in dp_part_node()
688 sizeof(hddp->partition_signature)); in dp_part_node()
691 hddp->signature_type = 1; in dp_part_node()
692 memset(hddp->partition_signature, 0, in dp_part_node()
693 sizeof(hddp->partition_signature)); in dp_part_node()
694 memcpy(hddp->partition_signature, &desc->mbr_sig, in dp_part_node()
698 hddp->signature_type = 2; in dp_part_node()
699 memcpy(hddp->partition_signature, &desc->guid_sig, in dp_part_node()
700 sizeof(hddp->partition_signature)); in dp_part_node()
704 buf = &hddp[1]; in dp_part_node()