Home
last modified time | relevance | path

Searched refs:dr (Results 1 – 14 of 14) sorted by relevance

/xen/xen/drivers/passthrough/vtd/
A Dqinval.c110 u8 granu, u8 dr, u8 dw, in queue_invalidate_iotlb_sync() argument
128 qinval_entry->q.iotlb_inv_dsc.lo.dr = dr; in queue_invalidate_iotlb_sync()
351 u8 dr = 0, dw = 0; in flush_iotlb_qi() local
374 dr = 1; in flush_iotlb_qi()
378 dr, dw, did, size_order, 0, addr); in flush_iotlb_qi()
A Diommu.h397 dr : 1, member
/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h395 bool dr:1; /* 6: dr6, dr7 */ member
629 VMCB_ACCESSORS(dr6, dr)
630 VMCB_ACCESSORS(dr7, dr)
/xen/xen/arch/x86/pv/
A Dmisc-hypercalls.c74 v->arch.dr[reg] = value; in set_debugreg()
A Demul-priv-op.c328 start = v->arch.dr[i]; in check_guest_io_breakpoint()
/xen/xen/arch/x86/
A Dx86_emulate.c114 *val = array_access_nospec(curr->arch.dr, reg); in x86emul_read_dr()
A Ddomain.c364 memset(v->arch.dr, 0, sizeof(v->arch.dr)); in arch_vcpu_regs_init()
926 for ( i = 0; i < ARRAY_SIZE(v->arch.dr); ++i ) in arch_set_info_guest()
927 v->arch.dr[i] = c(debugreg[i]); in arch_set_info_guest()
1021 memset(v->arch.dr, 0, sizeof(v->arch.dr)); in arch_set_info_guest()
1026 for ( i = 0; i < ARRAY_SIZE(v->arch.dr); i++ ) in arch_set_info_guest()
A Dtraps.c2142 write_debugreg(0, curr->arch.dr[0]); in activate_debugregs()
2143 write_debugreg(1, curr->arch.dr[1]); in activate_debugregs()
2144 write_debugreg(2, curr->arch.dr[2]); in activate_debugregs()
2145 write_debugreg(3, curr->arch.dr[3]); in activate_debugregs()
A Ddomctl.c1546 for ( i = 0; i < ARRAY_SIZE(v->arch.dr); ++i ) in arch_get_info_guest()
1547 c(debugreg[i] = v->arch.dr[i]); in arch_get_info_guest()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c201 v->arch.dr[0] = read_debugreg(0); in svm_save_dr()
202 v->arch.dr[1] = read_debugreg(1); in svm_save_dr()
203 v->arch.dr[2] = read_debugreg(2); in svm_save_dr()
204 v->arch.dr[3] = read_debugreg(3); in svm_save_dr()
232 write_debugreg(0, v->arch.dr[0]); in __restore_debug_registers()
233 write_debugreg(1, v->arch.dr[1]); in __restore_debug_registers()
234 write_debugreg(2, v->arch.dr[2]); in __restore_debug_registers()
235 write_debugreg(3, v->arch.dr[3]); in __restore_debug_registers()
A Dnestedsvm.c616 if ( !clean.dr ) in nsvm_vmcb_prepare4vmrun()
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c619 v->arch.dr[0] = read_debugreg(0); in vmx_save_dr()
620 v->arch.dr[1] = read_debugreg(1); in vmx_save_dr()
621 v->arch.dr[2] = read_debugreg(2); in vmx_save_dr()
622 v->arch.dr[3] = read_debugreg(3); in vmx_save_dr()
635 write_debugreg(0, v->arch.dr[0]); in __restore_debug_registers()
636 write_debugreg(1, v->arch.dr[1]); in __restore_debug_registers()
637 write_debugreg(2, v->arch.dr[2]); in __restore_debug_registers()
638 write_debugreg(3, v->arch.dr[3]); in __restore_debug_registers()
/xen/xen/include/asm-x86/
A Ddomain.h573 unsigned long dr[4]; member
/xen/xen/arch/x86/hvm/
A Dhvm.c851 .dr0 = v->arch.dr[0], in hvm_save_cpu_ctxt()
852 .dr1 = v->arch.dr[1], in hvm_save_cpu_ctxt()
853 .dr2 = v->arch.dr[2], in hvm_save_cpu_ctxt()
854 .dr3 = v->arch.dr[3], in hvm_save_cpu_ctxt()
1181 v->arch.dr[0] = ctxt.dr0; in hvm_load_cpu_ctxt()
1182 v->arch.dr[1] = ctxt.dr1; in hvm_load_cpu_ctxt()
1183 v->arch.dr[2] = ctxt.dr2; in hvm_load_cpu_ctxt()
1184 v->arch.dr[3] = ctxt.dr3; in hvm_load_cpu_ctxt()

Completed in 62 milliseconds