From 2190a632e0942455f572bb408077670e3280c4e5 Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Thu, 12 Mar 2020 16:43:49 -0700 Subject: memrange: Add a helper function to determine if memranges is empty This change adds a helper function memranges_is_empty() which returns true if there are no entries in memranges. BUG=b:149186922 Signed-off-by: Furquan Shaikh Change-Id: If841c42a9722cbc73ef321568928bc175bf88fd5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/39485 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- src/include/memrange.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/include/memrange.h') diff --git a/src/include/memrange.h b/src/include/memrange.h index f8fa033cee..ea3b118d41 100644 --- a/src/include/memrange.h +++ b/src/include/memrange.h @@ -81,6 +81,11 @@ static inline void range_entry_update_tag(struct range_entry *r, r->tag = new_tag; } +static inline bool memranges_is_empty(struct memranges *ranges) +{ + return ranges->entries == NULL; +} + /* Iterate over each entry in a memranges structure. Ranges cannot * be deleted while processing each entry as the list cannot be safely * traversed after such an operation. -- cgit v1.2.3