Searched refs:var_ranges (Results 1 – 4 of 4) sorted by relevance
62 uint64_t base1 = m->var_ranges[i].base >> PAGE_SHIFT; in is_var_mtrr_overlapped()63 uint64_t mask1 = m->var_ranges[i].mask >> PAGE_SHIFT; in is_var_mtrr_overlapped()65 if ( !(m->var_ranges[i].mask & MTRR_PHYSMASK_VALID) ) in is_var_mtrr_overlapped()99 if (!mtrr_state.var_ranges) { in get_mtrr_state()102 if (!mtrr_state.var_ranges) in get_mtrr_state()105 vrs = mtrr_state.var_ranges; in get_mtrr_state()210 if (mtrr_state.var_ranges[i].mask & MTRR_PHYSMASK_VALID) in print_mtrr_state()213 width, mtrr_state.var_ranges[i].base >> 12, in print_mtrr_state()214 width, mtrr_state.var_ranges[i].mask >> 12, in print_mtrr_state()412 if (set_mtrr_var_ranges(i, &mtrr_state.var_ranges[i])) in set_mtrr_state()[all …]
141 m->var_ranges = xzalloc_array(struct mtrr_var_range, num_var_ranges); in hvm_vcpu_cacheattr_init()142 if ( m->var_ranges == NULL ) in hvm_vcpu_cacheattr_init()171 mtrr_state.var_ranges[i].base); in hvm_vcpu_cacheattr_init()173 mtrr_state.var_ranges[i].mask); in hvm_vcpu_cacheattr_init()188 xfree(v->arch.hvm.mtrr.var_ranges); in hvm_vcpu_cacheattr_destroy()247 uint64_t phys_base = m->var_ranges[seg].base; in get_mtrr_type()248 uint64_t phys_mask = m->var_ranges[seg].mask; in get_mtrr_type()455 uint64_t *var_range_base = (uint64_t*)m->var_ranges; in mtrr_var_range_msr_set()520 memcmp(md->var_ranges, ms->var_ranges, in mtrr_pat_not_equal()521 num_var_ranges * sizeof(*md->var_ranges)) ) in mtrr_pat_not_equal()[all …]
3473 var_range_base = (uint64_t *)v->arch.hvm.mtrr.var_ranges; in hvm_msr_read_intercept()
54 struct mtrr_var_range *var_ranges; member
Completed in 14 milliseconds