Home
last modified time | relevance | path

Searched defs:msrs (Results 1 – 13 of 13) sorted by relevance

/xen/xen/arch/x86/oprofile/
A Dop_model_ppro.c51 #define CTRL_READ(msr_content,msrs,c) do {rdmsrl((msrs->controls[(c)].addr), (msr_content));} while… argument
52 #define CTRL_WRITE(msr_content,msrs,c) do {wrmsrl((msrs->controls[(c)].addr), (msr_content));} whil… argument
66 static void ppro_fill_in_addresses(struct op_msrs * const msrs) in ppro_fill_in_addresses()
77 static void ppro_setup_ctrs(struct op_msrs const * const msrs) in ppro_setup_ctrs()
132 struct op_msrs const * const msrs, in ppro_check_ctrs()
173 static void ppro_start(struct op_msrs const * const msrs) in ppro_start()
193 static void ppro_stop(struct op_msrs const * const msrs) in ppro_stop()
260 struct arch_msr_pair *msrs = vcpu_vpmu(v)->context; in ppro_load_msr() local
274 struct arch_msr_pair *msrs = vcpu_vpmu(v)->context; in ppro_save_msr() local
A Dop_model_athlon.c36 #define CTR_READ(msr_content,msrs,c) do {rdmsrl(msrs->counters[(c)].addr, (msr_content));} while (0) argument
37 #define CTR_WRITE(l,msrs,c) do {wrmsr(msrs->counters[(c)].addr, -(unsigned int)(l), -1);} while (0) argument
40 #define CTRL_READ(msr_content,msrs,c) do {rdmsrl(msrs->controls[(c)].addr, (msr_content));} while (… argument
41 #define CTRL_WRITE(msr_content,msrs,c) do {wrmsrl(msrs->controls[(c)].addr, (msr_content));} while … argument
167 static void athlon_fill_in_addresses(struct op_msrs * const msrs) in athlon_fill_in_addresses()
180 static void fam15h_fill_in_addresses(struct op_msrs * const msrs) in fam15h_fill_in_addresses()
197 static void athlon_setup_ctrs(struct op_msrs const * const msrs) in athlon_setup_ctrs()
312 struct op_msrs const * const msrs, in athlon_check_ctrs()
389 static void athlon_start(struct op_msrs const * const msrs) in athlon_start()
418 static void athlon_stop(struct op_msrs const * const msrs) in athlon_stop()
A Dnmi_int.c101 static void nmi_cpu_save_registers(struct op_msrs *msrs) in nmi_cpu_save_registers()
122 struct op_msrs * msrs = &cpu_msrs[cpu]; in nmi_save_registers() local
170 struct op_msrs * msrs = &cpu_msrs[cpu]; in nmi_cpu_setup() local
215 static void nmi_restore_registers(struct op_msrs * msrs) in nmi_restore_registers()
236 struct op_msrs * msrs = &cpu_msrs[cpu]; in nmi_cpu_shutdown() local
252 struct op_msrs const * msrs = &cpu_msrs[cpu]; in nmi_cpu_start() local
270 struct op_msrs const * msrs = &cpu_msrs[cpu]; in nmi_cpu_stop() local
A Dop_model_p4.c393 static void p4_fill_in_addresses(struct op_msrs * const msrs) in p4_fill_in_addresses()
533 static void p4_setup_ctrs(struct op_msrs const * const msrs) in p4_setup_ctrs()
613 struct op_msrs const * const msrs, in p4_check_ctrs()
668 static void p4_start(struct op_msrs const * const msrs) in p4_start()
686 static void p4_stop(struct op_msrs const * const msrs) in p4_stop()
/xen/xen/lib/x86/
A Dmsr.c10 msr_entry_buffer_t msrs, in copy_msr_to_buffer()
27 msr_entry_buffer_t msrs, uint32_t *nr_entries_p) in x86_msr_copy_to_buffer()
52 const msr_entry_buffer_t msrs, uint32_t nr_entries, in x86_msr_copy_from_buffer()
/xen/xen/arch/x86/
A Dmsr.c156 struct vcpu_msrs *msrs = xzalloc(struct vcpu_msrs); in init_vcpu_msr_policy() local
172 const struct vcpu_msrs *msrs = v->arch.msrs; in guest_rdmsr() local
362 struct vcpu_msrs *msrs = v->arch.msrs; in guest_wrmsr() local
/xen/xen/arch/x86/pv/
A Demul-inv-op.c31 const struct vcpu_msrs *msrs = current->arch.msrs; in emulate_forced_invalid_op() local
/xen/tools/libxc/
A Dxc_cpuid_x86.c133 uint32_t *nr_msrs, xen_msr_entry_t *msrs) in xc_get_system_cpu_policy()
171 uint32_t *nr_msrs, xen_msr_entry_t *msrs) in xc_get_domain_cpu_policy()
209 uint32_t nr_msrs, xen_msr_entry_t *msrs, in xc_set_domain_cpu_policy()
A Dxc_sr_common_x86.c49 struct xc_sr_record msrs = { .type = REC_TYPE_X86_MSR_POLICY, }; in write_x86_cpu_policy_records() local
/xen/tools/fuzz/cpu-policy/
A Dafl-policy-fuzzer.c83 xen_msr_entry_t *msrs = malloc(MSR_MAX_SERIALISED_ENTRIES * in check_msr() local
/xen/tools/misc/
A Dxen-cpuid.c328 xen_msr_entry_t *msrs, uint32_t nr_msrs) in print_policy()
457 xen_msr_entry_t *msrs; in main() local
/xen/tools/tests/cpu-policy/
A Dtest-cpu-policy.c251 xen_msr_entry_t *msrs = malloc(nr * sizeof(*msrs)); in test_msr_serialise_success() local
/xen/xen/include/asm-x86/
A Ddomain.h642 struct vcpu_msrs *msrs; member

Completed in 37 milliseconds