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()
2370 static int get_mtrr_type(struct mtrr_state_type *mtrr_state, in get_mtrr_type() argument2378 if (!mtrr_state->enabled) in get_mtrr_type()2385 if (mtrr_state->have_fixed && (start < 0x100000)) { in get_mtrr_type()2391 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()2395 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()2399 return mtrr_state->fixed_ranges[idx]; in get_mtrr_type()2408 if (!(mtrr_state->enabled & 2)) in get_mtrr_type()2409 return mtrr_state->def_type; in get_mtrr_type()2415 if (!(mtrr_state->var_ranges[i].mask_lo & (1 << 11))) in get_mtrr_type()2418 base = (((u64)mtrr_state->var_ranges[i].base_hi) << 32) + in get_mtrr_type()[all …]
1856 u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; in set_msr_mtrr()1862 vcpu->arch.mtrr_state.def_type = data; in set_msr_mtrr()1863 vcpu->arch.mtrr_state.enabled = (data & 0xc00) >> 10; in set_msr_mtrr()1880 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].base_lo; in set_msr_mtrr()1883 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].mask_lo; in set_msr_mtrr()2385 u64 *p = (u64 *)&vcpu->arch.mtrr_state.fixed_ranges; in get_msr_mtrr()2391 *pdata = vcpu->arch.mtrr_state.def_type + in get_msr_mtrr()2392 (vcpu->arch.mtrr_state.enabled << 10); in get_msr_mtrr()2409 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].base_lo; in get_msr_mtrr()2412 (u64 *)&vcpu->arch.mtrr_state.var_ranges[idx].mask_lo; in get_msr_mtrr()[all …]
475 struct mtrr_state_type mtrr_state; member