Lines Matching refs:range
296 static void var_mtrr_range(struct kvm_mtrr_range *range, u64 *start, u64 *end) in var_mtrr_range() argument
300 *start = range->base & PAGE_MASK; in var_mtrr_range()
302 mask = range->mask & PAGE_MASK; in var_mtrr_range()
339 static bool var_mtrr_range_is_valid(struct kvm_mtrr_range *range) in var_mtrr_range_is_valid() argument
341 return (range->mask & (1 << 11)) != 0; in var_mtrr_range_is_valid()
467 struct kvm_mtrr_range *range; member
495 struct kvm_mtrr_range *range) in match_var_range() argument
499 var_mtrr_range(range, &start, &end); in match_var_range()
501 iter->range = range; in match_var_range()
522 list_for_each_entry_continue(iter->range, &mtrr_state->head, node) in __mtrr_lookup_var_next()
523 if (match_var_range(iter, iter->range)) in __mtrr_lookup_var_next()
526 iter->range = NULL; in __mtrr_lookup_var_next()
536 iter->range = NULL; in mtrr_lookup_var_start()
537 iter->range = list_prepare_entry(iter->range, &mtrr_state->head, node); in mtrr_lookup_var_start()
547 iter->range = NULL; in mtrr_lookup_fixed_next()
587 iter->range = NULL; in mtrr_lookup_init()
599 if (iter->range) { in mtrr_lookup_okay()
600 iter->mem_type = iter->range->base & 0xff; in mtrr_lookup_okay()