Lines Matching refs:final_start
496 u64 final_start, final_end; in __e820__range_update() local
521 final_start = max(start, entry->addr); in __e820__range_update()
523 if (final_start >= final_end) in __e820__range_update()
526 __e820__range_add(table, final_start, final_end - final_start, new_type); in __e820__range_update()
528 real_updated_size += final_end - final_start; in __e820__range_update()
534 entry->size -= final_end - final_start; in __e820__range_update()
535 if (entry->addr < final_start) in __e820__range_update()
571 u64 final_start, final_end; in e820__range_remove() local
593 final_start = max(start, entry->addr); in e820__range_remove()
595 if (final_start >= final_end) in e820__range_remove()
602 entry->size -= final_end - final_start; in e820__range_remove()
603 if (entry->addr < final_start) in e820__range_remove()