diff options
-rw-r--r-- | include/linux/efi.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/efi.h b/include/linux/efi.h index 6c100ff0cae4..82d0abb2b19f 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h | |||
@@ -863,6 +863,12 @@ extern int efi_set_rtc_mmss(const struct timespec *now); | |||
863 | extern void efi_reserve_boot_services(void); | 863 | extern void efi_reserve_boot_services(void); |
864 | extern struct efi_memory_map memmap; | 864 | extern struct efi_memory_map memmap; |
865 | 865 | ||
866 | /* Iterate through an efi_memory_map */ | ||
867 | #define for_each_efi_memory_desc(m, md) \ | ||
868 | for ((md) = (m)->map; \ | ||
869 | (md) <= (efi_memory_desc_t *)((m)->map_end - (m)->desc_size); \ | ||
870 | (md) = (void *)(md) + (m)->desc_size) | ||
871 | |||
866 | /** | 872 | /** |
867 | * efi_range_is_wc - check the WC bit on an address range | 873 | * efi_range_is_wc - check the WC bit on an address range |
868 | * @start: starting kvirt address | 874 | * @start: starting kvirt address |