Lines Matching refs:tail
83 char *tail; in efi_make_tail() local
85 tail = NULL; in efi_make_tail()
87 (void)asprintf(&tail, "/%s", suffix); in efi_make_tail()
89 tail = strdup(""); in efi_make_tail()
90 return (tail); in efi_make_tail()
104 char *name, *tail, *head; in efi_vendor_path() local
112 tail = efi_make_tail(suffix); in efi_vendor_path()
123 free(tail); in efi_vendor_path()
132 if (asprintf(&name, "%s]%s", head, tail) < 0) in efi_vendor_path()
135 free(tail); in efi_vendor_path()
143 char *name, *tail; in efi_hw_dev_path() local
145 tail = efi_make_tail(suffix); in efi_hw_dev_path()
150 ((PCI_DEVICE_PATH *)node)->Device, tail) < 0) in efi_hw_dev_path()
155 ((PCCARD_DEVICE_PATH *)node)->FunctionNumber, tail) < 0) in efi_hw_dev_path()
162 ((MEMMAP_DEVICE_PATH *)node)->EndingAddress, tail) < 0) in efi_hw_dev_path()
167 (VENDOR_DEVICE_PATH *)node, tail); in efi_hw_dev_path()
171 ((CONTROLLER_DEVICE_PATH *)node)->Controller, tail) < 0) in efi_hw_dev_path()
175 if (asprintf(&name, "UnknownHW(%x)%s", subtype, tail) < 0) in efi_hw_dev_path()
179 free(tail); in efi_hw_dev_path()
188 char *name, *tail; in efi_acpi_dev_path() local
190 tail = efi_make_tail(suffix); in efi_acpi_dev_path()
197 acpi->UID, tail) < 0) in efi_acpi_dev_path()
202 acpi->UID, tail) < 0) in efi_acpi_dev_path()
207 acpi->UID, tail) < 0) in efi_acpi_dev_path()
212 acpi->UID, tail) < 0) in efi_acpi_dev_path()
217 acpi->UID, tail) < 0) in efi_acpi_dev_path()
222 acpi->UID, tail) < 0) in efi_acpi_dev_path()
228 acpi->UID, tail) < 0) in efi_acpi_dev_path()
234 acpi->HID, acpi->UID, tail) < 0) in efi_acpi_dev_path()
240 if (asprintf(&name, "UnknownACPI(%x)%s", subtype, tail) < 0) in efi_acpi_dev_path()
244 free(tail); in efi_acpi_dev_path()
253 char *tail; in efi_messaging_dev_path() local
255 tail = efi_make_tail(suffix); in efi_messaging_dev_path()
263 ((ATAPI_DEVICE_PATH *)node)->Lun, tail) < 0) in efi_messaging_dev_path()
269 ((SCSI_DEVICE_PATH *)node)->Lun, tail) < 0) in efi_messaging_dev_path()
275 ((FIBRECHANNEL_DEVICE_PATH *)node)->Lun, tail) < 0) in efi_messaging_dev_path()
280 ((F1394_DEVICE_PATH *)node)->Guid, tail) < 0) in efi_messaging_dev_path()
286 ((USB_DEVICE_PATH *)node)->InterfaceNumber, tail) < 0) in efi_messaging_dev_path()
295 ((USB_CLASS_DEVICE_PATH *)node)->DeviceProtocol, tail) < 0) in efi_messaging_dev_path()
306 ((MAC_ADDR_DEVICE_PATH *)node)->IfType, tail) < 0) in efi_messaging_dev_path()
311 (VENDOR_DEVICE_PATH *)node, tail); in efi_messaging_dev_path()
318 ((UART_DEVICE_PATH *)node)->StopBits, tail) < 0) in efi_messaging_dev_path()
325 ((SATA_DEVICE_PATH *)node)->Lun, tail) < 0) in efi_messaging_dev_path()
330 subtype, tail) < 0) in efi_messaging_dev_path()
334 free(tail); in efi_messaging_dev_path()
345 char *tail; in efi_media_dev_path() local
348 tail = efi_make_tail(suffix); in efi_media_dev_path()
360 hd->PartitionSize, tail) < 0) in efi_media_dev_path()
372 hd->PartitionStart, hd->PartitionSize, tail); in efi_media_dev_path()
378 hd->SignatureType, tail) < 0) { in efi_media_dev_path()
388 ((CDROM_DEVICE_PATH *)node)->PartitionSize, tail) < 0) { in efi_media_dev_path()
394 (VENDOR_DEVICE_PATH *)node, tail); in efi_media_dev_path()
401 (void)asprintf(&name, "%s%s", str, tail); in efi_media_dev_path()
412 rv = asprintf(&name, "Protocol(%s)%s", str, tail); in efi_media_dev_path()
417 subtype, tail) < 0) in efi_media_dev_path()
420 free(tail); in efi_media_dev_path()