Searched refs:mtrr_state (Results 1 – 4 of 4) sorted by relevance
26 struct mtrr_state mtrr_state = {}; variable42 if (!mtrr_state.have_fixed) in get_fixed_ranges()55 get_fixed_ranges(mtrr_state.fixed_ranges); in mtrr_save_fixed_ranges()65 if (!mtrr_state.var_ranges) { in get_mtrr_state()68 if (!mtrr_state.var_ranges) in get_mtrr_state()71 vrs = mtrr_state.var_ranges; in get_mtrr_state()155 if (mtrr_state.have_fixed) { in print_mtrr_state()230 mtrr_state.overlapped = is_var_mtrr_overlapped(&mtrr_state); in mtrr_wrmsr()379 if (mtrr_state.have_fixed && set_fixed_ranges(mtrr_state.fixed_ranges)) in set_mtrr_state()386 deftype = (deftype & ~0xcff) | mtrr_state.def_type | (mtrr_state.enabled << 10); in set_mtrr_state()[all …]
50 struct mtrr_state { struct61 extern struct mtrr_state mtrr_state; argument85 extern bool_t mtrr_var_range_msr_set(struct domain *, struct mtrr_state *,87 extern bool_t mtrr_fix_range_msr_set(struct domain *, struct mtrr_state *,89 extern bool_t mtrr_def_type_msr_set(struct domain *, struct mtrr_state *,94 bool_t is_var_mtrr_overlapped(const struct mtrr_state *m);
156 struct mtrr_state *m = &v->arch.hvm_vcpu.mtrr; in hvm_vcpu_cacheattr_init()190 static int get_mtrr_type(const struct mtrr_state *m, in get_mtrr_type()340 struct mtrr_state *g = &v->arch.hvm_vcpu.mtrr; in get_pat_flags()478 struct mtrr_state *md = &vd->arch.hvm_vcpu.mtrr; in mtrr_pat_not_equal()674 struct mtrr_state *mtrr_state; in hvm_save_mtrr_msr() local678 mtrr_state = &v->arch.hvm_vcpu.mtrr; in hvm_save_mtrr_msr()710 struct mtrr_state *mtrr_state; in hvm_load_mtrr_msr() local724 mtrr_state = &v->arch.hvm_vcpu.mtrr; in hvm_load_mtrr_msr()728 mtrr_state->mtrr_cap = hw_mtrr.msr_mtrr_cap; in hvm_load_mtrr_msr()735 mtrr_var_range_msr_set(d, mtrr_state, in hvm_load_mtrr_msr()[all …]
188 struct mtrr_state mtrr;
Completed in 8 milliseconds