Lines Matching refs:sib_element
159 struct e820_element *sib_element; in e820_add_entry() local
281 sib_element = TAILQ_PREV(new_element, e820_table, chain); in e820_add_entry()
282 if (sib_element != NULL && in e820_add_entry()
283 sib_element->type == new_element->type && in e820_add_entry()
284 sib_element->end == new_element->base) { in e820_add_entry()
285 new_element->base = sib_element->base; in e820_add_entry()
286 TAILQ_REMOVE(&e820_table, sib_element, chain); in e820_add_entry()
287 free(sib_element); in e820_add_entry()
294 sib_element = TAILQ_NEXT(new_element, chain); in e820_add_entry()
295 if (sib_element != NULL && in e820_add_entry()
296 sib_element->type == new_element->type && in e820_add_entry()
297 sib_element->base == new_element->end) { in e820_add_entry()
299 new_element->end = sib_element->end; in e820_add_entry()
300 TAILQ_REMOVE(&e820_table, sib_element, chain); in e820_add_entry()
301 free(sib_element); in e820_add_entry()