efi_loader.h 524 B

1234567891011121314151617181920
  1. /*
  2. * EFI application loader
  3. *
  4. * Copyright (c) 2016 Alexander Graf
  5. *
  6. * SPDX-License-Identifier: GPL-2.0+
  7. */
  8. #include <part_efi.h>
  9. #include <efi_api.h>
  10. #include <linux/list.h>
  11. extern const efi_guid_t efi_guid_device_path;
  12. extern const efi_guid_t efi_guid_loaded_image;
  13. efi_status_t efi_return_handle(void *handle,
  14. efi_guid_t *protocol, void **protocol_interface,
  15. void *agent_handle, void *controller_handle,
  16. uint32_t attributes);
  17. void *efi_load_pe(void *efi, struct efi_loaded_image *loaded_image_info);