Home
last modified time | relevance | path

Searched refs:var_ranges (Results 1 – 4 of 4) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dmtrr.c85 uint64_t base1 = m->var_ranges[i].base >> PAGE_SHIFT; in is_var_mtrr_overlapped()
86 uint64_t mask1 = m->var_ranges[i].mask >> PAGE_SHIFT; in is_var_mtrr_overlapped()
88 if ( !(m->var_ranges[i].mask & MTRR_PHYSMASK_VALID) ) in is_var_mtrr_overlapped()
161 if ( m->var_ranges == NULL ) in hvm_vcpu_cacheattr_init()
181 xfree(v->arch.hvm_vcpu.mtrr.var_ranges); in hvm_vcpu_cacheattr_destroy()
240 uint64_t phys_base = m->var_ranges[seg].base; in get_mtrr_type()
241 uint64_t phys_mask = m->var_ranges[seg].mask; in get_mtrr_type()
445 uint64_t *var_range_base = (uint64_t*)m->var_ranges; in mtrr_var_range_msr_set()
490 res = memcmp(md->var_ranges, ms->var_ranges, in mtrr_pat_not_equal()
690 ((uint64_t*)mtrr_state->var_ranges)[i*2]; in hvm_save_mtrr_msr()
[all …]
A Dhvm.c3412 var_range_base = (uint64_t *)v->arch.hvm_vcpu.mtrr.var_ranges; in hvm_msr_read_intercept()
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/mtrr/
A Dgeneric.c65 if (!mtrr_state.var_ranges) { in get_mtrr_state()
66 mtrr_state.var_ranges = xmalloc_array(struct mtrr_var_range, in get_mtrr_state()
68 if (!mtrr_state.var_ranges) in get_mtrr_state()
71 vrs = mtrr_state.var_ranges; in get_mtrr_state()
175 if (mtrr_state.var_ranges[i].mask & MTRR_PHYSMASK_VALID) in print_mtrr_state()
178 width, mtrr_state.var_ranges[i].base >> 12, in print_mtrr_state()
179 width, mtrr_state.var_ranges[i].mask >> 12, in print_mtrr_state()
180 mtrr_attrib_to_str(mtrr_state.var_ranges[i].base & in print_mtrr_state()
376 if (set_mtrr_var_ranges(i, &mtrr_state.var_ranges[i])) in set_mtrr_state()
478 vr = &mtrr_state.var_ranges[reg]; in generic_set_mtrr()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmtrr.h51 struct mtrr_var_range *var_ranges; member

Completed in 13 milliseconds