Lines Matching refs:final_start
445 u64 final_start, final_end; in __e820_update_range() local
469 final_start = max(start, ei->addr); in __e820_update_range()
471 if (final_start >= final_end) in __e820_update_range()
474 __e820_add_region(e820x, final_start, final_end - final_start, in __e820_update_range()
477 real_updated_size += final_end - final_start; in __e820_update_range()
483 ei->size -= final_end - final_start; in __e820_update_range()
484 if (ei->addr < final_start) in __e820_update_range()
524 u64 final_start, final_end; in e820_remove_range() local
547 final_start = max(start, ei->addr); in e820_remove_range()
549 if (final_start >= final_end) in e820_remove_range()
551 real_removed_size += final_end - final_start; in e820_remove_range()
557 ei->size -= final_end - final_start; in e820_remove_range()
558 if (ei->addr < final_start) in e820_remove_range()