aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/efi/include
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2016-05-26 21:43:22 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2016-05-26 21:43:22 +0000
commit3e5a19be71dc54c611faa382a4f63dea0c9f3685 (patch)
treee2fd9296e242ccf0b16b9f2955bf57a5121bb22c /sys/boot/efi/include
parent91336b403aed79b21db16e540c5a9f9992ef2c2b (diff)
Notes
Diffstat (limited to 'sys/boot/efi/include')
-rw-r--r--sys/boot/efi/include/efilib.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/boot/efi/include/efilib.h b/sys/boot/efi/include/efilib.h
index 6717cb10f6be..64e86228ca4f 100644
--- a/sys/boot/efi/include/efilib.h
+++ b/sys/boot/efi/include/efilib.h
@@ -45,6 +45,14 @@ EFI_HANDLE efi_find_handle(struct devsw *, int);
int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *);
int efi_handle_update_dev(EFI_HANDLE, struct devsw *, int, uint64_t);
+EFI_DEVICE_PATH *efi_lookup_image_devpath(EFI_HANDLE);
+EFI_DEVICE_PATH *efi_lookup_devpath(EFI_HANDLE);
+EFI_HANDLE efi_devpath_handle(EFI_DEVICE_PATH *);
+EFI_DEVICE_PATH *efi_devpath_last_node(EFI_DEVICE_PATH *);
+EFI_DEVICE_PATH *efi_devpath_trim(EFI_DEVICE_PATH *);
+CHAR16 *efi_devpath_name(EFI_DEVICE_PATH *);
+void efi_free_devpath_name(CHAR16 *);
+
int efi_status_to_errno(EFI_STATUS);
EFI_STATUS main(int argc, CHAR16 *argv[]);