Symbol: arch_hw_breakpoint
arch/arm/include/asm/hw_breakpoint.h
125
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/arm/include/asm/hw_breakpoint.h
128
struct arch_hw_breakpoint *hw);
arch/arm/kernel/hw_breakpoint.c
328
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/arm/kernel/hw_breakpoint.c
385
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/arm/kernel/hw_breakpoint.c
452
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/arm/kernel/hw_breakpoint.c
515
struct arch_hw_breakpoint *hw)
arch/arm/kernel/hw_breakpoint.c
589
struct arch_hw_breakpoint *hw)
arch/arm/kernel/hw_breakpoint.c
668
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/arm/kernel/hw_breakpoint.c
722
struct arch_hw_breakpoint *info)
arch/arm/kernel/hw_breakpoint.c
734
struct arch_hw_breakpoint *info;
arch/arm/kernel/hw_breakpoint.c
826
struct arch_hw_breakpoint *info;
arch/arm/kernel/hw_breakpoint.c
859
struct arch_hw_breakpoint *info;
arch/arm/kernel/ptrace.c
354
struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
arch/arm64/include/asm/hw_breakpoint.h
114
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/arm64/include/asm/hw_breakpoint.h
117
struct arch_hw_breakpoint *hw);
arch/arm64/kernel/hw_breakpoint.c
227
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/arm64/kernel/hw_breakpoint.c
337
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/arm64/kernel/hw_breakpoint.c
416
struct arch_hw_breakpoint *hw)
arch/arm64/kernel/hw_breakpoint.c
511
struct arch_hw_breakpoint *hw)
arch/arm64/kernel/hw_breakpoint.c
736
struct arch_hw_breakpoint *info = counter_arch_bp(wp);
arch/arm64/kernel/ptrace.c
175
struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
arch/loongarch/include/asm/hw_breakpoint.h
107
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/loongarch/include/asm/hw_breakpoint.h
110
struct arch_hw_breakpoint *hw);
arch/loongarch/kernel/hw_breakpoint.c
193
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/loongarch/kernel/hw_breakpoint.c
298
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/loongarch/kernel/hw_breakpoint.c
361
struct arch_hw_breakpoint *hw)
arch/loongarch/kernel/hw_breakpoint.c
410
struct arch_hw_breakpoint *hw)
arch/loongarch/kernel/hw_breakpoint.c
433
struct arch_hw_breakpoint *info;
arch/loongarch/kernel/ptrace.c
1044
struct arch_hw_breakpoint *info;
arch/loongarch/kernel/ptrace.c
392
struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
arch/loongarch/kernel/ptrace.c
632
struct arch_hw_breakpoint *info;
arch/powerpc/include/asm/debug.h
48
void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
arch/powerpc/include/asm/hw_breakpoint.h
121
int set_dawr(int nr, struct arch_hw_breakpoint *brk);
arch/powerpc/include/asm/hw_breakpoint.h
124
static inline int set_dawr(int nr, struct arch_hw_breakpoint *brk) { return -1; }
arch/powerpc/include/asm/hw_breakpoint.h
61
struct arch_hw_breakpoint *info);
arch/powerpc/include/asm/hw_breakpoint.h
79
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/powerpc/include/asm/hw_breakpoint.h
82
struct arch_hw_breakpoint *hw);
arch/powerpc/include/asm/hw_breakpoint.h
96
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/include/asm/processor.h
176
struct arch_hw_breakpoint hw_brk[HBP_NUM_MAX]; /* hardware breakpoint info */
arch/powerpc/kernel/dawr.c
19
int set_dawr(int nr, struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/dawr.c
55
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/kernel/dawr.c
66
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/kernel/hw_breakpoint.c
120
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/powerpc/kernel/hw_breakpoint.c
156
static int hw_breakpoint_validate_len(struct arch_hw_breakpoint *hw)
arch/powerpc/kernel/hw_breakpoint.c
189
struct arch_hw_breakpoint *hw)
arch/powerpc/kernel/hw_breakpoint.c
230
struct arch_hw_breakpoint *info;
arch/powerpc/kernel/hw_breakpoint.c
327
struct arch_hw_breakpoint *info;
arch/powerpc/kernel/hw_breakpoint.c
406
struct arch_hw_breakpoint *info;
arch/powerpc/kernel/hw_breakpoint.c
517
struct arch_hw_breakpoint *info;
arch/powerpc/kernel/hw_breakpoint.c
58
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/powerpc/kernel/hw_breakpoint.c
94
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/kernel/hw_breakpoint_constraints.c
15
struct arch_hw_breakpoint *info)
arch/powerpc/kernel/hw_breakpoint_constraints.c
21
static bool dar_in_hw_range(unsigned long dar, struct arch_hw_breakpoint *info)
arch/powerpc/kernel/hw_breakpoint_constraints.c
32
struct arch_hw_breakpoint *info)
arch/powerpc/kernel/hw_breakpoint_constraints.c
57
struct arch_hw_breakpoint *info)
arch/powerpc/kernel/hw_breakpoint_constraints.c
85
struct arch_hw_breakpoint *info)
arch/powerpc/kernel/hw_breakpoint_constraints.c
9
static bool dar_in_user_range(unsigned long dar, struct arch_hw_breakpoint *info)
arch/powerpc/kernel/process.c
624
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/kernel/process.c
625
struct arch_hw_breakpoint *info;
arch/powerpc/kernel/process.c
684
static DEFINE_PER_CPU(struct arch_hw_breakpoint, current_brk[HBP_NUM_MAX]);
arch/powerpc/kernel/process.c
758
static void set_breakpoint(int i, struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/process.c
768
struct arch_hw_breakpoint null_brk = {0};
arch/powerpc/kernel/process.c
777
static inline bool hw_brk_match(struct arch_hw_breakpoint *a,
arch/powerpc/kernel/process.c
778
struct arch_hw_breakpoint *b)
arch/powerpc/kernel/process.c
805
static inline int set_dabr(struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/process.c
830
static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/process.c
863
static void set_hw_breakpoint(int nr, struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/process.c
878
void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk)
arch/powerpc/kernel/process.c
899
struct arch_hw_breakpoint brk = {0};
arch/powerpc/kernel/ptrace/ptrace-noadv.c
202
struct arch_hw_breakpoint brk;
arch/powerpc/kernel/ptrace/ptrace-noadv.c
87
struct arch_hw_breakpoint hw_brk;
arch/powerpc/xmon/xmon.c
956
struct arch_hw_breakpoint brk;
arch/sh/include/asm/hw_breakpoint.h
33
void (*enable)(struct arch_hw_breakpoint *, int);
arch/sh/include/asm/hw_breakpoint.h
34
void (*disable)(struct arch_hw_breakpoint *, int);
arch/sh/include/asm/hw_breakpoint.h
54
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/sh/include/asm/hw_breakpoint.h
59
struct arch_hw_breakpoint *hw);
arch/sh/kernel/cpu/sh4a/ubc.c
32
static void sh4a_ubc_enable(struct arch_hw_breakpoint *info, int idx)
arch/sh/kernel/cpu/sh4a/ubc.c
38
static void sh4a_ubc_disable(struct arch_hw_breakpoint *info, int idx)
arch/sh/kernel/hw_breakpoint.c
124
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/sh/kernel/hw_breakpoint.c
176
struct arch_hw_breakpoint *hw)
arch/sh/kernel/hw_breakpoint.c
221
struct arch_hw_breakpoint *hw)
arch/sh/kernel/hw_breakpoint.c
49
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/sh/kernel/hw_breakpoint.c
81
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/x86/include/asm/hw_breakpoint.h
53
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/x86/include/asm/hw_breakpoint.h
56
struct arch_hw_breakpoint *hw);
arch/x86/kernel/hw_breakpoint.c
147
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/x86/kernel/hw_breakpoint.c
235
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/x86/kernel/hw_breakpoint.c
326
struct arch_hw_breakpoint *hw)
arch/x86/kernel/hw_breakpoint.c
425
struct arch_hw_breakpoint *hw)
arch/x86/kernel/hw_breakpoint.c
99
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/x86/kernel/kgdb.c
195
struct arch_hw_breakpoint *info;
arch/x86/kernel/ptrace.c
499
struct arch_hw_breakpoint *info;
arch/xtensa/include/asm/hw_breakpoint.h
39
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
arch/xtensa/include/asm/hw_breakpoint.h
42
struct arch_hw_breakpoint *hw);
arch/xtensa/kernel/hw_breakpoint.c
150
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/xtensa/kernel/hw_breakpoint.c
160
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/xtensa/kernel/hw_breakpoint.c
209
struct arch_hw_breakpoint *info = counter_arch_bp(bp);
arch/xtensa/kernel/hw_breakpoint.c
37
int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
arch/xtensa/kernel/hw_breakpoint.c
53
struct arch_hw_breakpoint *hw)
arch/xtensa/kernel/ptrace.c
369
struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
include/linux/hw_breakpoint.h
139
static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp)
include/linux/hw_breakpoint.h
96
static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp)
include/linux/perf_event.h
192
struct arch_hw_breakpoint info;
kernel/events/hw_breakpoint.c
692
struct arch_hw_breakpoint *hw)
kernel/events/hw_breakpoint.c
716
struct arch_hw_breakpoint hw = { };
kernel/events/hw_breakpoint.c
765
struct arch_hw_breakpoint hw = { };