Searched refs:mtrr_state (Results 1 – 6 of 6) sorted by relevance
37 struct mtrr_state_type mtrr_state; variable38 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 …]
66 extern struct mtrr_state_type mtrr_state;
100 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()
2045 static int get_mtrr_type(struct mtrr_state_type *mtrr_state, in get_mtrr_type() argument2053 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 …]
1278 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 …]
438 struct mtrr_state_type mtrr_state; member