Lines Matching full:hd
339 HARDDRIVE_DEVICE_PATH *hd; in efi_media_dev_path() local
349 hd = (HARDDRIVE_DEVICE_PATH *)node; in efi_media_dev_path()
350 switch (hd->SignatureType) { in efi_media_dev_path()
352 if (asprintf(&name, "HD(%d,MBR,%08x,%" PRIx64 in efi_media_dev_path()
354 hd->PartitionNumber, in efi_media_dev_path()
355 *((uint32_t *)(uintptr_t)&hd->Signature[0]), in efi_media_dev_path()
356 hd->PartitionStart, in efi_media_dev_path()
357 hd->PartitionSize, tail) < 0) in efi_media_dev_path()
363 &hd->Signature[0], &str, &rv); in efi_media_dev_path()
366 rv = asprintf(&name, "HD(%d,GPT,%s,%" PRIx64 ",%" in efi_media_dev_path()
368 hd->PartitionNumber, str, in efi_media_dev_path()
369 hd->PartitionStart, hd->PartitionSize, tail); in efi_media_dev_path()
373 if (asprintf(&name, "HD(%d,%d,0)%s", in efi_media_dev_path()
374 hd->PartitionNumber, in efi_media_dev_path()
375 hd->SignatureType, tail) < 0) { in efi_media_dev_path()