/xen/xen/arch/x86/oprofile/ |
A D | op_model_ppro.c | 51 #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 D | op_model_athlon.c | 36 #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 D | nmi_int.c | 101 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 D | op_model_p4.c | 393 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 D | msr.c | 10 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 D | msr.c | 156 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 D | emul-inv-op.c | 31 const struct vcpu_msrs *msrs = current->arch.msrs; in emulate_forced_invalid_op() local
|
/xen/tools/libxc/ |
A D | xc_cpuid_x86.c | 133 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 D | xc_sr_common_x86.c | 49 struct xc_sr_record msrs = { .type = REC_TYPE_X86_MSR_POLICY, }; in write_x86_cpu_policy_records() local
|
/xen/tools/fuzz/cpu-policy/ |
A D | afl-policy-fuzzer.c | 83 xen_msr_entry_t *msrs = malloc(MSR_MAX_SERIALISED_ENTRIES * in check_msr() local
|
/xen/tools/misc/ |
A D | xen-cpuid.c | 328 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 D | test-cpu-policy.c | 251 xen_msr_entry_t *msrs = malloc(nr * sizeof(*msrs)); in test_msr_serialise_success() local
|
/xen/xen/include/asm-x86/ |
A D | domain.h | 642 struct vcpu_msrs *msrs; member
|