Searched refs:set_debugreg (Results 1 – 14 of 14) sorted by relevance
/openbmc/linux/arch/x86/include/asm/ |
H A D | debugreg.h | 17 #define set_debugreg(value, register) \ macro 101 set_debugreg(0UL, 7); in hw_breakpoint_disable() 104 set_debugreg(0UL, 0); in hw_breakpoint_disable() 105 set_debugreg(0UL, 1); in hw_breakpoint_disable() 106 set_debugreg(0UL, 2); in hw_breakpoint_disable() 107 set_debugreg(0UL, 3); in hw_breakpoint_disable() 127 set_debugreg(0, 7); in local_db_save() 147 set_debugreg(dr7, 7); in local_db_restore()
|
H A D | suspend_64.h | 58 set_debugreg((thread)->debugreg##register, register)
|
H A D | paravirt.h | 127 static __always_inline void set_debugreg(unsigned long val, int reg) in set_debugreg() function 129 PVOP_VCALL2(cpu.set_debugreg, reg, val); in set_debugreg()
|
H A D | paravirt_types.h | 66 void (*set_debugreg)(int regno, unsigned long value); member
|
/openbmc/linux/arch/x86/kernel/ |
H A D | hw_breakpoint.c | 116 set_debugreg(info->address, i); in arch_install_hw_breakpoint() 128 set_debugreg(*dr7, 7); in arch_install_hw_breakpoint() 167 set_debugreg(dr7, 7); in arch_uninstall_hw_breakpoint() 485 set_debugreg(__this_cpu_read(cpu_debugreg[0]), 0); in hw_breakpoint_restore() 486 set_debugreg(__this_cpu_read(cpu_debugreg[1]), 1); in hw_breakpoint_restore() 487 set_debugreg(__this_cpu_read(cpu_debugreg[2]), 2); in hw_breakpoint_restore() 488 set_debugreg(__this_cpu_read(cpu_debugreg[3]), 3); in hw_breakpoint_restore() 489 set_debugreg(DR6_RESERVED, 6); in hw_breakpoint_restore() 490 set_debugreg(__this_cpu_read(cpu_dr7), 7); in hw_breakpoint_restore()
|
H A D | kgdb.c | 201 set_debugreg(breakinfo[breakno].addr, breakno); in kgdb_correct_hw_break() 205 set_debugreg(early_dr7, 7); in kgdb_correct_hw_break() 388 set_debugreg(0UL, 7); in kgdb_disable_hw_debug()
|
H A D | paravirt.c | 189 .cpu.set_debugreg = pv_native_set_debugreg,
|
H A D | traps.c | 940 set_debugreg(DR6_RESERVED, 6); in debug_read_clear_dr6()
|
/openbmc/linux/arch/x86/include/asm/xen/ |
H A D | hypercall.h | 295 return _hypercall2(int, set_debugreg, reg, value); in HYPERVISOR_set_debugreg()
|
/openbmc/linux/arch/x86/xen/ |
H A D | enlighten_pv.c | 1144 .set_debugreg = xen_set_debugreg,
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | common.c | 2187 set_debugreg(0, i); in clear_all_debug_regs()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | x86.c | 10770 set_debugreg(0, 7); in vcpu_enter_guest() 10771 set_debugreg(vcpu->arch.eff_db[0], 0); in vcpu_enter_guest() 10772 set_debugreg(vcpu->arch.eff_db[1], 1); in vcpu_enter_guest() 10773 set_debugreg(vcpu->arch.eff_db[2], 2); in vcpu_enter_guest() 10774 set_debugreg(vcpu->arch.eff_db[3], 3); in vcpu_enter_guest() 10776 set_debugreg(0, 7); in vcpu_enter_guest()
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 5617 set_debugreg(DR6_RESERVED, 6); in vmx_sync_dirty_debug_regs() 7361 set_debugreg(vcpu->arch.dr6, 6); in vmx_vcpu_run()
|
H A D | nested.c | 3162 set_debugreg(__this_cpu_read(cpu_dr7), 7); in nested_vmx_check_vmentry_hw()
|