Lines Matching +full:0 +full:x1234
32 #define EFI_SUCCESS 0
57 #define __efiapi __attribute__((regparm(0)))
78 (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \
79 (b) & 0xff, ((b) >> 8) & 0xff, \
80 (c) & 0xff, ((c) >> 8) & 0xff, d } }
98 #define EFI_RESERVED_TYPE 0
117 #define EFI_MEMORY_UC ((u64)0x0000000000000001ULL) /* uncached */
118 #define EFI_MEMORY_WC ((u64)0x0000000000000002ULL) /* write-coalescing */
119 #define EFI_MEMORY_WT ((u64)0x0000000000000004ULL) /* write-through */
120 #define EFI_MEMORY_WB ((u64)0x0000000000000008ULL) /* write-back */
121 #define EFI_MEMORY_UCE ((u64)0x0000000000000010ULL) /* uncached, exported */
122 #define EFI_MEMORY_WP ((u64)0x0000000000001000ULL) /* write-protect */
123 #define EFI_MEMORY_RP ((u64)0x0000000000002000ULL) /* read-protect */
124 #define EFI_MEMORY_XP ((u64)0x0000000000004000ULL) /* execute-protect */
125 #define EFI_MEMORY_NV ((u64)0x0000000000008000ULL) /* non-volatile */
127 ((u64)0x0000000000010000ULL) /* higher reliability */
128 #define EFI_MEMORY_RO ((u64)0x0000000000020000ULL) /* read-only */
129 #define EFI_MEMORY_SP ((u64)0x0000000000040000ULL) /* soft reserved */
130 #define EFI_MEMORY_CPU_CRYPTO ((u64)0x0000000000080000ULL) /* supports encryption */
131 #define EFI_MEMORY_RUNTIME ((u64)0x8000000000000000ULL) /* range requires runtime mapping */
203 #define EFI_CAPSULE_PERSIST_ACROSS_RESET 0x00010000
204 #define EFI_CAPSULE_POPULATE_SYSTEM_TABLE 0x00020000
205 #define EFI_CAPSULE_INITIATE_RESET 0x00040000
226 #define EFI_TIME_ADJUST_DAYLIGHT 0x1
227 #define EFI_TIME_IN_DAYLIGHT 0x2
228 #define EFI_UNSPECIFIED_TIMEZONE 0x07ff
255 #define EFI_RESET_COLD 0
262 #define EFI_RUNTIME_SERVICES_SIGNATURE ((u64)0x5652453544e5552ULL)
263 #define EFI_RUNTIME_SERVICES_REVISION 0x00010000
352 * {0x12345678,0x1234,0x1234,\
353 * {0x12,0x34,0x12,0x34,0x56,0x78,0x90,0x12}}
355 …* #define SOME_PROTOCOL_GUID EFI_GUID(0x12345678, 0x1234, 0x1234, 0x12, 0x34, 0x12, 0x34, 0x56, …
361 #define NULL_GUID EFI_GUID(0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00…
362 #define ACPI_TABLE_GUID EFI_GUID(0xeb9d2d30, 0x2d88, 0x11d3, 0x9a, 0x16, 0x00, 0x90, 0x27, 0x3f…
363 #define ACPI_20_TABLE_GUID EFI_GUID(0x8868e871, 0xe4f1, 0x11d3, 0xbc, 0x22, 0x00, 0x80, 0xc7, 0x…
364 #define SMBIOS_TABLE_GUID EFI_GUID(0xeb9d2d31, 0x2d88, 0x11d3, 0x9a, 0x16, 0x00, 0x90, 0x27, 0x3…
365 #define SMBIOS3_TABLE_GUID EFI_GUID(0xf2fd1544, 0x9794, 0x4a2c, 0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x…
366 #define UGA_IO_PROTOCOL_GUID EFI_GUID(0x61a4d49e, 0x6f68, 0x4f1b, 0xb9, 0x22, 0xa8, 0x6e, 0xed, …
367 …fine EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98,…
368 #define UV_SYSTEM_TABLE_GUID EFI_GUID(0x3b13a7d4, 0x633e, 0x11dd, 0x93, 0xec, 0xda, 0x25, 0x56, …
369 #define LINUX_EFI_CRASH_GUID EFI_GUID(0xcfc8fc79, 0xbe2e, 0x4ddc, 0x97, 0xf0, 0x9f, 0x98, 0xbf, …
370 …ne LOADED_IMAGE_PROTOCOL_GUID EFI_GUID(0x5b1b31a1, 0x9562, 0x11d2, 0x8e, 0x3f, 0x00, 0xa0, 0xc9,…
371 …MAGE_DEVICE_PATH_PROTOCOL_GUID EFI_GUID(0xbc62157e, 0x3e33, 0x4fec, 0x99, 0x20, 0x2d, 0x3b, 0x36,…
372 …EFI_DEVICE_PATH_PROTOCOL_GUID EFI_GUID(0x09576e91, 0x6d3f, 0x11d2, 0x8e, 0x39, 0x00, 0xa0, 0xc9,…
373 …ICE_PATH_TO_TEXT_PROTOCOL_GUID EFI_GUID(0x8b843e20, 0x8132, 0x4852, 0x90, 0xcc, 0x55, 0x1a, 0x4e,…
374 …E_PATH_FROM_TEXT_PROTOCOL_GUID EFI_GUID(0x05c99a21, 0xc70f, 0x4ad2, 0x8a, 0x5f, 0x35, 0xdf, 0x33,…
375 …_GRAPHICS_OUTPUT_PROTOCOL_GUID EFI_GUID(0x9042a9de, 0x23dc, 0x4a38, 0x96, 0xfb, 0x7a, 0xde, 0xd0,…
376 …define EFI_UGA_PROTOCOL_GUID EFI_GUID(0x982c298b, 0xf4fa, 0x41cb, 0xb8, 0x38, 0x77, 0xaa, 0x68,…
377 …fine EFI_PCI_IO_PROTOCOL_GUID EFI_GUID(0x4cf5b200, 0x68b8, 0x4ca5, 0x9e, 0xec, 0xb2, 0x3e, 0x3f,…
378 #define EFI_FILE_INFO_ID EFI_GUID(0x09576e92, 0x6d3f, 0x11d2, 0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69…
379 …FI_SYSTEM_RESOURCE_TABLE_GUID EFI_GUID(0xb122a263, 0x3661, 0x4f68, 0x99, 0x29, 0x78, 0xf8, 0xb0,…
380 #define EFI_FILE_SYSTEM_GUID EFI_GUID(0x964e5b22, 0x6459, 0x11d2, 0x8e, 0x39, 0x00, 0xa0, 0xc9, …
381 #define DEVICE_TREE_GUID EFI_GUID(0xb1b621d5, 0xf19c, 0x41a5, 0x83, 0x0b, 0xd9, 0x15, 0x2c, 0x69…
382 …ine EFI_PROPERTIES_TABLE_GUID EFI_GUID(0x880aaca3, 0x4adc, 0x4a04, 0x90, 0x79, 0xb7, 0x47, 0x34,…
383 …define EFI_RNG_PROTOCOL_GUID EFI_GUID(0x3152bca5, 0xeade, 0x433d, 0x86, 0x2e, 0xc0, 0x1c, 0xdc,…
384 …define EFI_RNG_ALGORITHM_RAW EFI_GUID(0xe43176d7, 0xb6e8, 0x4827, 0xb7, 0x84, 0x7f, 0xfd, 0xc4,…
385 …I_MEMORY_ATTRIBUTES_TABLE_GUID EFI_GUID(0xdcfa911d, 0x26eb, 0x469f, 0xa2, 0x20, 0x38, 0xb7, 0xdc,…
386 …e EFI_CONSOLE_OUT_DEVICE_GUID EFI_GUID(0xd3b36f2c, 0xd551, 0x11d4, 0x9a, 0x46, 0x00, 0x90, 0x27,…
387 …PPLE_PROPERTIES_PROTOCOL_GUID EFI_GUID(0x91bd12fe, 0xf6c3, 0x44fb, 0xa5, 0xb7, 0x51, 0x22, 0xab,…
388 …efine EFI_TCG2_PROTOCOL_GUID EFI_GUID(0x607f766c, 0x7455, 0x42be, 0x93, 0x0b, 0xe4, 0xd7, 0x6d,…
389 …e EFI_LOAD_FILE_PROTOCOL_GUID EFI_GUID(0x56ec3091, 0x954c, 0x11d2, 0x8e, 0x3f, 0x00, 0xa0, 0xc9,…
390 … EFI_LOAD_FILE2_PROTOCOL_GUID EFI_GUID(0x4006c0c1, 0xfcb3, 0x403e, 0x99, 0x6d, 0x4a, 0x6c, 0x87,…
391 … EFI_RT_PROPERTIES_TABLE_GUID EFI_GUID(0xeb66918a, 0x7eef, 0x402a, 0x84, 0x2e, 0x93, 0x1d, 0x21,…
392 …e EFI_DXE_SERVICES_TABLE_GUID EFI_GUID(0x05ad34ba, 0x6f02, 0x4214, 0x95, 0x2e, 0x4d, 0xa0, 0x39,…
393 …fine EFI_SMBIOS_PROTOCOL_GUID EFI_GUID(0x03583ff6, 0xcb36, 0x4940, 0x94, 0x7e, 0xb9, 0xb3, 0x9f,…
394 …MEMORY_ATTRIBUTE_PROTOCOL_GUID EFI_GUID(0xf4560cf6, 0x40ec, 0x4b4a, 0xa1, 0x92, 0xbf, 0x1d, 0x57,…
396 …I_IMAGE_SECURITY_DATABASE_GUID EFI_GUID(0xd719b2cb, 0x3d3a, 0x4596, 0xa3, 0xbc, 0xda, 0xd0, 0x0e,…
397 #define EFI_SHIM_LOCK_GUID EFI_GUID(0x605dab50, 0xe046, 0x4300, 0xab, 0xb6, 0x3d, 0xd8, 0x10, 0x…
399 #define EFI_CERT_SHA256_GUID EFI_GUID(0xc1c41626, 0x504c, 0x4092, 0xac, 0xa9, 0x41, 0xf9, 0x36, 0…
400 #define EFI_CERT_X509_GUID EFI_GUID(0xa5c059a1, 0x94e4, 0x4aa7, 0x87, 0xb5, 0xab, 0x15, 0x5c, 0x2…
401 …fine EFI_CERT_X509_SHA256_GUID EFI_GUID(0x3bd2a492, 0x96c0, 0x4079, 0xb4, 0x20, 0xfc, 0xf9, 0x8e,…
402 #define EFI_CC_BLOB_GUID EFI_GUID(0x067b1f5f, 0xcf26, 0x44c5, 0x85, 0x54, 0x93, 0xd7, 0x77, 0x91,…
409 …NUX_EFI_SCREEN_INFO_TABLE_GUID EFI_GUID(0xe03fc20a, 0x85dc, 0x406e, 0xb9, 0x0e, 0x4a, 0xb5, 0x02,…
410 …X_EFI_ARM_CPU_STATE_TABLE_GUID EFI_GUID(0xef79e4aa, 0x3c3d, 0x4989, 0xb9, 0x02, 0x07, 0xa9, 0x43,…
411 …e LINUX_EFI_LOADER_ENTRY_GUID EFI_GUID(0x4a67b082, 0x0a4c, 0x41cf, 0xb6, 0xc7, 0x44, 0x0b, 0x29,…
412 …NUX_EFI_RANDOM_SEED_TABLE_GUID EFI_GUID(0x1ce1e5bc, 0x7ceb, 0x42f2, 0x81, 0xe5, 0x8a, 0xad, 0xf1,…
413 … LINUX_EFI_TPM_EVENT_LOG_GUID EFI_GUID(0xb7799cb0, 0xeca2, 0x4943, 0x96, 0x67, 0x1f, 0xae, 0x07,…
414 … LINUX_EFI_TPM_FINAL_LOG_GUID EFI_GUID(0x1e2ed096, 0x30e2, 0x4254, 0xbd, 0x89, 0x86, 0x3b, 0xbe,…
415 …NUX_EFI_MEMRESERVE_TABLE_GUID EFI_GUID(0x888eb0c6, 0x8ede, 0x4ff5, 0xa8, 0xf0, 0x9a, 0xee, 0x5c,…
416 …e LINUX_EFI_INITRD_MEDIA_GUID EFI_GUID(0x5568e427, 0x68fc, 0x4f3d, 0xac, 0x74, 0xca, 0x55, 0x52,…
417 …UX_EFI_MOK_VARIABLE_TABLE_GUID EFI_GUID(0xc451ed2b, 0x9694, 0x45d3, 0xba, 0xba, 0xed, 0x9f, 0x89,…
418 …NUX_EFI_COCO_SECRET_AREA_GUID EFI_GUID(0xadf956ad, 0xe98c, 0x484c, 0xae, 0x11, 0xb5, 0x1c, 0x7d,…
419 …ne LINUX_EFI_BOOT_MEMMAP_GUID EFI_GUID(0x800f683f, 0xd08b, 0x423a, 0xa2, 0x93, 0x96, 0x5c, 0x3c,…
420 …_EFI_UNACCEPTED_MEM_TABLE_GUID EFI_GUID(0xd5d1de3c, 0x105c, 0x44f9, 0x9e, 0xa9, 0xbc, 0xef, 0x98,…
422 … RISCV_EFI_BOOT_PROTOCOL_GUID EFI_GUID(0xccd15fec, 0x6f73, 0x4eec, 0x83, 0x95, 0x3e, 0x69, 0xe4,…
433 …UX_EFI_LOADED_IMAGE_FIXED_GUID EFI_GUID(0xf5a37b6d, 0x3344, 0x42a5, 0xb6, 0xbb, 0x97, 0x86, 0x48,…
436 …e DELLEMC_EFI_RCI2_TABLE_GUID EFI_GUID(0x2d9f28a2, 0xa886, 0x456a, 0x97, 0xa8, 0xf1, 0x1e, 0xf2,…
437 …fine AMD_SEV_MEM_ENCRYPT_GUID EFI_GUID(0x0cf29b71, 0x9e51, 0x433a, 0xa3, 0xb7, 0x81, 0xf3, 0xab,…
440 …EMORY_ACCEPTANCE_PROTOCOL_GUID EFI_GUID(0xc5a010fe, 0x38a7, 0x4531, 0x8a, 0x4a, 0x05, 0x00, 0xd2,…
466 #define EFI_SYSTEM_TABLE_SIGNATURE ((u64)0x5453595320494249ULL)
467 #define EFI_DXE_SERVICES_TABLE_SIGNATURE ((u64)0x565245535f455844ULL)
569 #define EFI_MEMMAP_LATE (1UL << 0)
586 #define EFI_PROPERTIES_TABLE_VERSION 0x00010000
587 #define EFI_PROPERTIES_RUNTIME_MEMORY_PROTECTION_NON_EXECUTABLE_PE_DATA 0x1
595 #define EFI_RT_PROPERTIES_TABLE_VERSION 0x1
597 #define EFI_INVALID_TABLE_ADDR (~0UL)
601 #define EFI_MEMORY_ATTRIBUTES_FLAGS_RT_FORWARD_CONTROL_FLOW_GUARD 0x1
608 efi_memory_desc_t entry[0];
672 #define EFI_RT_SUPPORTED_GET_TIME 0x0001
673 #define EFI_RT_SUPPORTED_SET_TIME 0x0002
674 #define EFI_RT_SUPPORTED_GET_WAKEUP_TIME 0x0004
675 #define EFI_RT_SUPPORTED_SET_WAKEUP_TIME 0x0008
676 #define EFI_RT_SUPPORTED_GET_VARIABLE 0x0010
677 #define EFI_RT_SUPPORTED_GET_NEXT_VARIABLE_NAME 0x0020
678 #define EFI_RT_SUPPORTED_SET_VARIABLE 0x0040
679 #define EFI_RT_SUPPORTED_SET_VIRTUAL_ADDRESS_MAP 0x0080
680 #define EFI_RT_SUPPORTED_CONVERT_POINTER 0x0100
681 #define EFI_RT_SUPPORTED_GET_NEXT_HIGH_MONOTONIC_COUNT 0x0200
682 #define EFI_RT_SUPPORTED_RESET_SYSTEM 0x0400
683 #define EFI_RT_SUPPORTED_UPDATE_CAPSULE 0x0800
684 #define EFI_RT_SUPPORTED_QUERY_CAPSULE_CAPABILITIES 0x1000
685 #define EFI_RT_SUPPORTED_QUERY_VARIABLE_INFO 0x2000
687 #define EFI_RT_SUPPORTED_ALL 0x3fff
689 #define EFI_RT_SUPPORTED_TIME_SERVICES 0x0003
690 #define EFI_RT_SUPPORTED_WAKEUP_SERVICES 0x000c
691 #define EFI_RT_SUPPORTED_VARIABLE_SERVICES 0x0070
843 for (i = 0; i < len; i += (1UL << EFI_PAGE_SHIFT)) { in efi_range_is_wc()
846 return 0; in efi_range_is_wc()
856 #define EFI_BOOT 0 /* Were we booted from EFI? */
875 return test_bit(feature, &efi.flags) != 0; in efi_enabled()
918 #define EFI_VARIABLE_NON_VOLATILE 0x0000000000000001
919 #define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x0000000000000002
920 #define EFI_VARIABLE_RUNTIME_ACCESS 0x0000000000000004
921 #define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x0000000000000008
922 #define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x0000000000000010
923 #define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x0000000000000020
924 #define EFI_VARIABLE_APPEND_WRITE 0x0000000000000040
942 #define EFI_DEV_HW 0x01
948 #define EFI_DEV_ACPI 0x02
951 #define EFI_DEV_MSG 0x03
965 #define EFI_DEV_MEDIA 0x04
972 #define EFI_DEV_BIOS_BOOT 0x05
973 #define EFI_DEV_END_PATH 0x7F
974 #define EFI_DEV_END_PATH2 0xFF
975 #define EFI_DEV_END_INSTANCE 0x01
976 #define EFI_DEV_END_ENTIRE 0xFF
1064 static inline u64 efivar_reserved_space(void) { return 0; } in efivar_reserved_space()
1140 u8 secboot, setupmode = 0; in efi_get_secureboot_mode()
1154 if (secboot == 0 || setupmode == 1) in efi_get_secureboot_mode()
1287 / sizeof_field(struct linux_efi_memreserve, entry[0]))
1298 * name and 0 data size.
1338 …e EFI_SECRET_TABLE_HEADER_GUID EFI_GUID(0x1e74f542, 0x71dd, 0x4d66, 0x96, 0x3e, 0xef, 0x42, 0x87,…
1355 #define EFIVAR_OPS_RDONLY 0