Home
last modified time | relevance | path

Searched refs:mtrr_state (Results 1 – 6 of 6) sorted by relevance

/linux-3.4.99/arch/x86/kernel/cpu/mtrr/
Dgeneric.c37 struct mtrr_state_type mtrr_state; variable
38 EXPORT_SYMBOL_GPL(mtrr_state);
122 if (!mtrr_state.enabled) in __mtrr_type_lookup()
129 if (mtrr_state.have_fixed && (start < 0x100000)) { in __mtrr_type_lookup()
135 return mtrr_state.fixed_ranges[idx]; in __mtrr_type_lookup()
139 return mtrr_state.fixed_ranges[idx]; in __mtrr_type_lookup()
143 return mtrr_state.fixed_ranges[idx]; in __mtrr_type_lookup()
152 if (!(mtrr_state.enabled & 2)) in __mtrr_type_lookup()
153 return mtrr_state.def_type; in __mtrr_type_lookup()
159 if (!(mtrr_state.var_ranges[i].mask_lo & (1 << 11))) in __mtrr_type_lookup()
[all …]
Dmtrr.h66 extern struct mtrr_state_type mtrr_state;
Dcleanup.c100 if (base < (1<<(20-PAGE_SHIFT)) && mtrr_state.have_fixed && in x86_get_mtrr_mem_range()
101 (mtrr_state.enabled & 1)) { in x86_get_mtrr_mem_range()
/linux-3.4.99/arch/x86/kvm/
Dmmu.c2045 static int get_mtrr_type(struct mtrr_state_type *mtrr_state, in get_mtrr_type() argument
2053 if (!mtrr_state->enabled) in get_mtrr_type()
2060 if (mtrr_state->have_fixed && (start < 0x100000)) { in get_mtrr_type()
2066 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()
2070 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()
2074 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()
2083 if (!(mtrr_state->enabled & 2)) in get_mtrr_type()
2084 return mtrr_state->def_type; in get_mtrr_type()
2090 if (!(mtrr_state->var_ranges[i].mask_lo & (1 << 11))) in get_mtrr_type()
2093 base = (((u64)mtrr_state->var_ranges[i].base_hi) << 32) + in get_mtrr_type()
[all …]
Dx86.c1278 u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; in set_msr_mtrr()
1284 vcpu->arch.mtrr_state.def_type = data; in set_msr_mtrr()
1285 vcpu->arch.mtrr_state.enabled = (data & 0xc00) >> 10; in set_msr_mtrr()
1302 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].base_lo; in set_msr_mtrr()
1305 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].mask_lo; in set_msr_mtrr()
1758 u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; in get_msr_mtrr()
1764 *pdata = vcpu->arch.mtrr_state.def_type + in get_msr_mtrr()
1765 (vcpu->arch.mtrr_state.enabled << 10); in get_msr_mtrr()
1782 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].base_lo; in get_msr_mtrr()
1785 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].mask_lo; in get_msr_mtrr()
[all …]
/linux-3.4.99/arch/x86/include/asm/
Dkvm_host.h438 struct mtrr_state_type mtrr_state; member