aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/linux/efi.h6
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);
863extern void efi_reserve_boot_services(void); 863extern void efi_reserve_boot_services(void);
864extern struct efi_memory_map memmap; 864extern 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