linux-stable/arch/x86/platform/efi
Ard Biesheuvel 762f169f5d efi/x86: Move EFI runtime call setup/teardown helpers out of line
Only the arch_efi_call_virt() macro that some architectures override
needs to be a macro, given that it is variadic and encapsulates calls
via function pointers that have different prototypes.

The associated setup and teardown code are not special in this regard,
and don't need to be instantiated at each call site. So turn them into
ordinary C functions and move them out of line.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2023-09-11 06:37:50 +00:00
..
efi.c efi: Add unaccepted memory support 2023-06-06 17:22:20 +02:00
efi_32.c efi/x86: Move EFI runtime call setup/teardown helpers out of line 2023-09-11 06:37:50 +00:00
efi_64.c efi/x86: Move EFI runtime call setup/teardown helpers out of line 2023-09-11 06:37:50 +00:00
efi_stub_32.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
efi_stub_64.S x86: Prepare asm files for straight-line-speculation 2021-12-08 12:25:37 +01:00
efi_thunk_64.S efi/x86-mixed: move unmitigated RET into .rodata 2022-08-16 09:28:05 +02:00
fake_mem.c efi: memmap: Move EFI fake memmap support into x86 arch tree 2022-11-18 09:14:09 +01:00
Makefile efi: x86: Move EFI runtime map sysfs code to arch/x86 2022-11-18 09:14:09 +01:00
memmap.c efi: memmap: Remove kernel-doc warnings 2023-08-03 15:39:57 +02:00
quirks.c efivarfs: expose used and total size 2023-05-17 18:21:34 +02:00
runtime-map.c efi: x86: make kobj_type structure constant 2023-05-10 19:00:40 +02:00