Searched refs:arch_hw_breakpoint (Results 1 - 25 of 31) sorted by path

12

/linux-master/arch/sh/kernel/cpu/sh4a/
H A Dubc.c32 static void sh4a_ubc_enable(struct arch_hw_breakpoint *info, int idx)
38 static void sh4a_ubc_disable(struct arch_hw_breakpoint *info, int idx)
/linux-master/arch/arm/include/asm/
H A Dhw_breakpoint.h21 struct arch_hw_breakpoint { struct
125 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
128 struct arch_hw_breakpoint *hw);
/linux-master/arch/arm/kernel/
H A Dhw_breakpoint.c328 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
385 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
452 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
511 * Construct an arch_hw_breakpoint from a perf_event.
515 struct arch_hw_breakpoint *hw)
589 struct arch_hw_breakpoint *hw)
598 /* Build the arch_hw_breakpoint. */
668 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
722 struct arch_hw_breakpoint *info)
734 struct arch_hw_breakpoint *inf
[all...]
H A Dptrace.c354 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
/linux-master/arch/arm64/include/asm/
H A Dhw_breakpoint.h21 struct arch_hw_breakpoint { struct
114 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
117 struct arch_hw_breakpoint *hw);
/linux-master/arch/arm64/kernel/
H A Dhw_breakpoint.c226 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
336 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
411 * Construct an arch_hw_breakpoint from a perf_event.
415 struct arch_hw_breakpoint *hw)
510 struct arch_hw_breakpoint *hw)
515 /* Build the arch_hw_breakpoint. */
738 struct arch_hw_breakpoint *info = counter_arch_bp(wp);
H A Dptrace.c174 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
/linux-master/arch/loongarch/include/asm/
H A Dhw_breakpoint.h25 struct arch_hw_breakpoint { struct
105 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
108 struct arch_hw_breakpoint *hw);
/linux-master/arch/loongarch/kernel/
H A Dhw_breakpoint.c180 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
269 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
333 * Construct an arch_hw_breakpoint from a perf_event.
337 struct arch_hw_breakpoint *hw)
386 struct arch_hw_breakpoint *hw)
391 /* Build the arch_hw_breakpoint. */
413 struct arch_hw_breakpoint *info;
H A Dptrace.c392 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
626 struct arch_hw_breakpoint *info;
1029 struct arch_hw_breakpoint *info;
/linux-master/arch/powerpc/include/asm/
H A Ddebug.h48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
H A Dhw_breakpoint.h15 struct arch_hw_breakpoint { struct
61 struct arch_hw_breakpoint *info);
79 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
82 struct arch_hw_breakpoint *hw);
96 struct arch_hw_breakpoint null_brk = {0};
121 int set_dawr(int nr, struct arch_hw_breakpoint *brk);
124 static inline int set_dawr(int nr, struct arch_hw_breakpoint *brk) { return -1; }
H A Dprocessor.h176 struct arch_hw_breakpoint hw_brk[HBP_NUM_MAX]; /* hardware breakpoint info */
/linux-master/arch/powerpc/kernel/
H A Ddawr.c19 int set_dawr(int nr, struct arch_hw_breakpoint *brk)
55 struct arch_hw_breakpoint null_brk = {0};
66 struct arch_hw_breakpoint null_brk = {0};
H A Dhw_breakpoint.c58 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
94 struct arch_hw_breakpoint null_brk = {0};
120 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
156 static int hw_breakpoint_validate_len(struct arch_hw_breakpoint *hw)
189 struct arch_hw_breakpoint *hw)
230 struct arch_hw_breakpoint *info;
327 struct arch_hw_breakpoint *info;
406 struct arch_hw_breakpoint *info;
517 struct arch_hw_breakpoint *info;
H A Dhw_breakpoint_constraints.c9 static bool dar_in_user_range(unsigned long dar, struct arch_hw_breakpoint *info)
15 struct arch_hw_breakpoint *info)
21 static bool dar_in_hw_range(unsigned long dar, struct arch_hw_breakpoint *info)
32 struct arch_hw_breakpoint *info)
57 struct arch_hw_breakpoint *info)
85 struct arch_hw_breakpoint *info)
H A Dprocess.c626 struct arch_hw_breakpoint null_brk = {0};
627 struct arch_hw_breakpoint *info;
686 static DEFINE_PER_CPU(struct arch_hw_breakpoint, current_brk[HBP_NUM_MAX]);
760 static void set_breakpoint(int i, struct arch_hw_breakpoint *brk)
770 struct arch_hw_breakpoint null_brk = {0};
779 static inline bool hw_brk_match(struct arch_hw_breakpoint *a,
780 struct arch_hw_breakpoint *b)
807 static inline int set_dabr(struct arch_hw_breakpoint *brk)
832 static inline int set_breakpoint_8xx(struct arch_hw_breakpoint *brk)
865 static void set_hw_breakpoint(int nr, struct arch_hw_breakpoint *br
[all...]
/linux-master/arch/powerpc/kernel/ptrace/
H A Dptrace-noadv.c87 struct arch_hw_breakpoint hw_brk;
202 struct arch_hw_breakpoint brk;
/linux-master/arch/powerpc/xmon/
H A Dxmon.c967 struct arch_hw_breakpoint brk;
/linux-master/arch/sh/include/asm/
H A Dhw_breakpoint.h12 struct arch_hw_breakpoint { struct
33 void (*enable)(struct arch_hw_breakpoint *, int);
34 void (*disable)(struct arch_hw_breakpoint *, int);
54 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
59 struct arch_hw_breakpoint *hw);
/linux-master/arch/sh/kernel/
H A Dhw_breakpoint.c49 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
81 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
124 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
176 struct arch_hw_breakpoint *hw)
221 struct arch_hw_breakpoint *hw)
/linux-master/arch/x86/include/asm/
H A Dhw_breakpoint.h14 struct arch_hw_breakpoint { struct
53 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
56 struct arch_hw_breakpoint *hw);
/linux-master/arch/x86/kernel/
H A Dhw_breakpoint.c98 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
146 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
234 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
325 struct arch_hw_breakpoint *hw)
424 struct arch_hw_breakpoint *hw)
H A Dkgdb.c195 struct arch_hw_breakpoint *info;
H A Dptrace.c499 struct arch_hw_breakpoint *info;

Completed in 356 milliseconds

12