Lines Matching full:efi

12  * From include/linux/efi.h in kernel 4.1 with some additions/subtractions
23 /* EFI uses the Microsoft ABI which is not the default for GCC */
38 * With 64-bit EFI stub, EFI_BITS_PER_LONG has to be 64. EFI_STUB is set
39 * in lib/efi/Makefile, when building the stub.
46 /* Bit mask for EFI status code with error */
48 /* Status codes returned by EFI protocols */
97 /* Generic EFI table header */
147 * EFI runtime services.
251 * struct efi_info_hdr - Header for the EFI info table
287 * @version: EFI's memory map table version
288 * @desc_size: EFI's size of each memory descriptor
319 /* Base address of the EFI image */
326 * efi_get_sys_table() - Get access to the main EFI system table
328 * @return pointer to EFI system table
336 * This is used when U-Boot is built as an EFI application.
343 * efi_init() - Set up ready for use of EFI boot services
345 * @priv: Pointer to our private EFI structure to fill in
348 * @sys_table: The EFI system table pointer passed to efi_main()
354 * efi_malloc() - Allocate some memory from EFI
356 * @priv: Pointer to private EFI structure
358 * @retp: Return EFI status result
364 * efi_free() - Free memory allocated from EFI
366 * @priv: Pointer to private EFI structure
372 * efi_puts() - Write out a string to the EFI console
374 * @priv: Pointer to private EFI structure
380 * efi_putc() - Write out a character to the EFI console
382 * @priv: Pointer to private EFI structure
388 * efi_info_get() - get an entry from an EFI table
401 * @map: Pointer to EFI memory map table