efistub.h (416a9f84a77cf826fed1bf9a1908b2d066c17430) efistub.h (3f68e69520d3d52d66a6ad872a75b7d8f2ea7665)
1/* SPDX-License-Identifier: GPL-2.0 */
2
3#ifndef _DRIVERS_FIRMWARE_EFI_EFISTUB_H
4#define _DRIVERS_FIRMWARE_EFI_EFISTUB_H
5
6#include <linux/compiler.h>
7#include <linux/efi.h>
8#include <linux/kernel.h>

--- 780 unchanged lines hidden (view full) ---

789 u32 hash_log_extend_event;
790 u32 submit_command;
791 u32 get_active_pcr_banks;
792 u32 set_active_pcr_banks;
793 u32 get_result_of_set_active_pcr_banks;
794 } mixed_mode;
795};
796
1/* SPDX-License-Identifier: GPL-2.0 */
2
3#ifndef _DRIVERS_FIRMWARE_EFI_EFISTUB_H
4#define _DRIVERS_FIRMWARE_EFI_EFISTUB_H
5
6#include <linux/compiler.h>
7#include <linux/efi.h>
8#include <linux/kernel.h>

--- 780 unchanged lines hidden (view full) ---

789 u32 hash_log_extend_event;
790 u32 submit_command;
791 u32 get_active_pcr_banks;
792 u32 set_active_pcr_banks;
793 u32 get_result_of_set_active_pcr_banks;
794 } mixed_mode;
795};
796
797struct riscv_efi_boot_protocol {
798 u64 revision;
799
800 efi_status_t (__efiapi *get_boot_hartid)(struct riscv_efi_boot_protocol *,
801 unsigned long *boot_hartid);
802};
803
797typedef union efi_load_file_protocol efi_load_file_protocol_t;
798typedef union efi_load_file_protocol efi_load_file2_protocol_t;
799
800union efi_load_file_protocol {
801 struct {
802 efi_status_t (__efiapi *load_file)(efi_load_file_protocol_t *,
803 efi_device_path_protocol_t *,
804 bool, unsigned long *, void *);

--- 158 unchanged lines hidden ---
804typedef union efi_load_file_protocol efi_load_file_protocol_t;
805typedef union efi_load_file_protocol efi_load_file2_protocol_t;
806
807union efi_load_file_protocol {
808 struct {
809 efi_status_t (__efiapi *load_file)(efi_load_file_protocol_t *,
810 efi_device_path_protocol_t *,
811 bool, unsigned long *, void *);

--- 158 unchanged lines hidden ---