Lines Matching refs:end

147 	u64 end;  member
159 .end = 0x80000,
170 .end = 0xc0000,
181 .end = 0x100000,
218 static void fixed_mtrr_seg_unit_range(int seg, int unit, u64 *start, u64 *end) in fixed_mtrr_seg_unit_range() argument
224 *end = *start + unit_size; in fixed_mtrr_seg_unit_range()
225 WARN_ON(*end > mtrr_seg->end); in fixed_mtrr_seg_unit_range()
233 > mtrr_seg->end); in fixed_mtrr_seg_unit_range_index()
244 n = (mtrr_seg->end - mtrr_seg->start) >> mtrr_seg->range_shift; in fixed_mtrr_seg_end_range_index()
248 static bool fixed_msr_to_range(u32 msr, u64 *start, u64 *end) in fixed_msr_to_range() argument
255 fixed_mtrr_seg_unit_range(seg, unit, start, end); in fixed_msr_to_range()
276 if (mtrr_seg->start <= addr && addr < mtrr_seg->end) in fixed_mtrr_addr_to_seg()
302 static void var_mtrr_range(struct kvm_mtrr_range *range, u64 *start, u64 *end) in var_mtrr_range() argument
313 *end = (*start | ~mask) + 1; in var_mtrr_range()
319 gfn_t start, end; in update_mtrr() local
330 if (fixed_msr_to_range(msr, &start, &end)) { in update_mtrr()
335 end = ~0ULL; in update_mtrr()
339 var_mtrr_range(&mtrr_state->var_ranges[index], &start, &end); in update_mtrr()
342 kvm_zap_gfn_range(vcpu->kvm, gpa_to_gfn(start), gpa_to_gfn(end)); in update_mtrr()
454 u64 end; member
503 u64 start, end; in match_var_range() local
505 var_mtrr_range(range, &start, &end); in match_var_range()
506 if (!(start >= iter->end || end <= iter->start)) { in match_var_range()
517 iter->start_max = max(iter->start_max, end); in match_var_range()
533 iter->partial_map |= iter->start_max < iter->end; in __mtrr_lookup_var_next()
550 if (fixed_mtrr_range_end_addr(iter->seg, iter->index) >= iter->end) { in mtrr_lookup_fixed_next()
584 struct kvm_mtrr *mtrr_state, u64 start, u64 end) in mtrr_lookup_init() argument
588 iter->end = end; in mtrr_lookup_init()
628 u64 start, end; in kvm_mtrr_get_guest_memory_type() local
634 end = start + PAGE_SIZE; in kvm_mtrr_get_guest_memory_type()
636 mtrr_for_each_mem_type(&iter, mtrr_state, start, end) { in kvm_mtrr_get_guest_memory_type()
705 u64 start, end; in kvm_mtrr_check_gfn_range_consistency() local
709 end = gfn_to_gpa(gfn + page_num); in kvm_mtrr_check_gfn_range_consistency()
710 mtrr_for_each_mem_type(&iter, mtrr_state, start, end) { in kvm_mtrr_check_gfn_range_consistency()