Lines Matching refs:entry_end
469 u64 entry_end; in __e820__range_update() local
474 entry_end = entry->addr + entry->size; in __e820__range_update()
477 if (entry->addr >= start && entry_end <= end) { in __e820__range_update()
484 if (entry->addr < start && entry_end > end) { in __e820__range_update()
486 __e820__range_add(table, end, entry_end - end, entry->type); in __e820__range_update()
494 final_end = min(end, entry_end); in __e820__range_update()
544 u64 entry_end; in e820__range_remove() local
549 entry_end = entry->addr + entry->size; in e820__range_remove()
552 if (entry->addr >= start && entry_end <= end) { in e820__range_remove()
559 if (entry->addr < start && entry_end > end) { in e820__range_remove()
560 e820__range_add(end, entry_end - end, entry->type); in e820__range_remove()
568 final_end = min(end, entry_end); in e820__range_remove()