Home
last modified time | relevance | path

Searched refs:arch_hw_breakpoint (Results 1 – 22 of 22) sorted by relevance

/linux-4.1.27/arch/sh/include/asm/
Dhw_breakpoint.h11 struct arch_hw_breakpoint { struct
33 void (*enable)(struct arch_hw_breakpoint *, int); argument
34 void (*disable)(struct arch_hw_breakpoint *, int);
/linux-4.1.27/arch/powerpc/kernel/
Dhw_breakpoint.c65 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint()
122 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace()
145 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
194 struct arch_hw_breakpoint *info; in thread_change_pc()
214 struct arch_hw_breakpoint *info; in hw_breakpoint_handler()
300 struct arch_hw_breakpoint *info; in single_step_dabr_instruction()
Dprocess.c349 static DEFINE_PER_CPU(struct arch_hw_breakpoint, current_brk);
456 static inline int set_dabr(struct arch_hw_breakpoint *brk) in set_dabr()
469 static inline int set_dawr(struct arch_hw_breakpoint *brk) in set_dawr()
497 void __set_breakpoint(struct arch_hw_breakpoint *brk) in __set_breakpoint()
507 void set_breakpoint(struct arch_hw_breakpoint *brk) in set_breakpoint()
518 static inline bool hw_brk_match(struct arch_hw_breakpoint *a, in hw_brk_match()
519 struct arch_hw_breakpoint *b) in hw_brk_match()
Dptrace.c945 struct arch_hw_breakpoint hw_brk; in ptrace_set_debugreg()
1379 struct arch_hw_breakpoint brk; in ppc_set_hwdebug()
/linux-4.1.27/arch/sh/kernel/
Dhw_breakpoint.c51 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint()
83 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint()
130 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace()
178 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info()
223 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
/linux-4.1.27/arch/x86/kernel/
Dhw_breakpoint.c106 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint()
146 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint()
177 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace()
233 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info()
295 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
348 struct arch_hw_breakpoint *info; in aout_dump_debugregs()
Dkgdb.c211 struct arch_hw_breakpoint *info; in kgdb_correct_hw_break()
Dptrace.c586 struct arch_hw_breakpoint *info; in ptrace_get_dr7()
/linux-4.1.27/arch/powerpc/include/asm/
Dhw_breakpoint.h27 struct arch_hw_breakpoint { struct
77 struct arch_hw_breakpoint brk; in hw_breakpoint_disable()
Ddebug.h49 void set_breakpoint(struct arch_hw_breakpoint *brk);
50 void __set_breakpoint(struct arch_hw_breakpoint *brk);
Dprocessor.h243 struct arch_hw_breakpoint hw_brk; /* info on the hardware breakpoint */
/linux-4.1.27/arch/arm/kernel/
Dhw_breakpoint.c336 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_install_hw_breakpoint()
393 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_uninstall_hw_breakpoint()
464 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace()
524 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info()
597 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
673 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in enable_single_step()
698 struct arch_hw_breakpoint *info; in watchpoint_handler()
770 struct arch_hw_breakpoint *info; in watchpoint_single_step_handler()
803 struct arch_hw_breakpoint *info; in breakpoint_handler()
Dptrace.c389 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp); in ptrace_hbptriggered()
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
Dubc.c35 static void sh4a_ubc_enable(struct arch_hw_breakpoint *info, int idx) in sh4a_ubc_enable()
41 static void sh4a_ubc_disable(struct arch_hw_breakpoint *info, int idx) in sh4a_ubc_disable()
/linux-4.1.27/include/linux/
Dhw_breakpoint.h82 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp()
121 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp()
Dperf_event.h138 struct arch_hw_breakpoint info;
/linux-4.1.27/arch/arm64/kernel/
Dhw_breakpoint.c230 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in hw_breakpoint_control()
332 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_check_bp_in_kernelspace()
392 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_build_bp_info()
475 struct arch_hw_breakpoint *info = counter_arch_bp(bp); in arch_validate_hwbkpt_settings()
664 struct arch_hw_breakpoint *info; in watchpoint_handler()
Dptrace.c77 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp); in ptrace_hbptriggered()
/linux-4.1.27/arch/x86/include/asm/
Dhw_breakpoint.h13 struct arch_hw_breakpoint { struct
/linux-4.1.27/arch/arm64/include/asm/
Dhw_breakpoint.h29 struct arch_hw_breakpoint { struct
/linux-4.1.27/arch/arm/include/asm/
Dhw_breakpoint.h20 struct arch_hw_breakpoint { struct
/linux-4.1.27/arch/powerpc/xmon/
Dxmon.c797 struct arch_hw_breakpoint brk; in insert_cpu_bpts()