Home
last modified time | relevance | path

Searched refs:set_debugreg (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Ddebugreg.h17 #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 Dsuspend_64.h58 set_debugreg((thread)->debugreg##register, register)
H A Dparavirt.h108 static inline void set_debugreg(unsigned long val, int reg) in set_debugreg() function
110 PVOP_VCALL2(cpu.set_debugreg, reg, val); in set_debugreg()
H A Dparavirt_types.h110 void (*set_debugreg)(int regno, unsigned long value); member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Ddebugreg.h17 #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 Dsuspend_64.h58 set_debugreg((thread)->debugreg##register, register)
H A Dparavirt.h127 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 Dparavirt_types.h66 void (*set_debugreg)(int regno, unsigned long value); member
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dhw_breakpoint.c116 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 Dkgdb.c201 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 Dparavirt.c287 .cpu.set_debugreg = native_set_debugreg,
417 /* At this point, native_get/set_debugreg has real function entries */
H A Dtraps.c829 set_debugreg(DR6_RESERVED, 6); in debug_read_clear_dr6()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dhw_breakpoint.c116 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 Dkgdb.c201 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 Dparavirt.c190 .cpu.set_debugreg = pv_native_set_debugreg,
H A Dtraps.c891 set_debugreg(DR6_RESERVED, 6); in debug_read_clear_dr6()
/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/
H A Dplugin_xen.c64 N(set_debugreg),
/kernel/linux/linux-5.10/arch/x86/include/asm/xen/
H A Dhypercall.h314 return _hypercall2(int, set_debugreg, reg, value); in HYPERVISOR_set_debugreg()
/kernel/linux/linux-6.6/arch/x86/include/asm/xen/
H A Dhypercall.h287 return _hypercall2(int, set_debugreg, reg, value); in HYPERVISOR_set_debugreg()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c4177 set_debugreg(0, 6); in kvm_arch_vcpu_put()
9275 set_debugreg(0, 7); in vcpu_enter_guest()
9276 set_debugreg(vcpu->arch.eff_db[0], 0); in vcpu_enter_guest()
9277 set_debugreg(vcpu->arch.eff_db[1], 1); in vcpu_enter_guest()
9278 set_debugreg(vcpu->arch.eff_db[2], 2); in vcpu_enter_guest()
9279 set_debugreg(vcpu->arch.eff_db[3], 3); in vcpu_enter_guest()
9280 set_debugreg(vcpu->arch.dr6, 6); in vcpu_enter_guest()
9283 set_debugreg(0, 7); in vcpu_enter_guest()
/kernel/linux/linux-5.10/arch/x86/xen/
H A Denlighten_pv.c1043 .set_debugreg = xen_set_debugreg,
/kernel/linux/linux-6.6/arch/x86/xen/
H A Denlighten_pv.c1144 .set_debugreg = xen_set_debugreg,
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c10759 set_debugreg(0, 7); in vcpu_enter_guest()
10760 set_debugreg(vcpu->arch.eff_db[0], 0); in vcpu_enter_guest()
10761 set_debugreg(vcpu->arch.eff_db[1], 1); in vcpu_enter_guest()
10762 set_debugreg(vcpu->arch.eff_db[2], 2); in vcpu_enter_guest()
10763 set_debugreg(vcpu->arch.eff_db[3], 3); in vcpu_enter_guest()
10765 set_debugreg(0, 7); in vcpu_enter_guest()
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Dcommon.c1992 set_debugreg(0, i); in clear_all_debug_regs()
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
H A Dcommon.c2168 set_debugreg(0, i); in clear_all_debug_regs()

Completed in 54 milliseconds

12