Searched refs:dr_mask (Results 1 – 4 of 4) sorted by relevance
/xen/xen/arch/x86/ |
A D | msr.c | 330 *val = msrs->dr_mask[ in guest_rdmsr() 333 ARRAY_SIZE(msrs->dr_mask))]; in guest_rdmsr() 562 msrs->dr_mask[ in guest_wrmsr() 565 ARRAY_SIZE(msrs->dr_mask))] = val; in guest_wrmsr()
|
A D | traps.c | 2158 wrmsrl(MSR_AMD64_DR0_ADDRESS_MASK, curr->arch.msrs->dr_mask[0]); in activate_debugregs() 2159 wrmsrl(MSR_AMD64_DR1_ADDRESS_MASK, curr->arch.msrs->dr_mask[1]); in activate_debugregs() 2160 wrmsrl(MSR_AMD64_DR2_ADDRESS_MASK, curr->arch.msrs->dr_mask[2]); in activate_debugregs() 2161 wrmsrl(MSR_AMD64_DR3_ADDRESS_MASK, curr->arch.msrs->dr_mask[3]); in activate_debugregs()
|
/xen/xen/include/asm-x86/ |
A D | msr.h | 320 uint32_t dr_mask[4]; member
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 195 rdmsrl(MSR_AMD64_DR0_ADDRESS_MASK, v->arch.msrs->dr_mask[0]); in svm_save_dr() 196 rdmsrl(MSR_AMD64_DR1_ADDRESS_MASK, v->arch.msrs->dr_mask[1]); in svm_save_dr() 197 rdmsrl(MSR_AMD64_DR2_ADDRESS_MASK, v->arch.msrs->dr_mask[2]); in svm_save_dr() 198 rdmsrl(MSR_AMD64_DR3_ADDRESS_MASK, v->arch.msrs->dr_mask[3]); in svm_save_dr() 226 wrmsrl(MSR_AMD64_DR0_ADDRESS_MASK, v->arch.msrs->dr_mask[0]); in __restore_debug_registers() 227 wrmsrl(MSR_AMD64_DR1_ADDRESS_MASK, v->arch.msrs->dr_mask[1]); in __restore_debug_registers() 228 wrmsrl(MSR_AMD64_DR2_ADDRESS_MASK, v->arch.msrs->dr_mask[2]); in __restore_debug_registers() 229 wrmsrl(MSR_AMD64_DR3_ADDRESS_MASK, v->arch.msrs->dr_mask[3]); in __restore_debug_registers()
|
Completed in 16 milliseconds