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

12

/linux-master/arch/powerpc/include/asm/
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 Ddebug.h48 void __set_breakpoint(int nr, struct arch_hw_breakpoint *brk);
H A Dprocessor.h176 struct arch_hw_breakpoint hw_brk[HBP_NUM_MAX]; /* hardware breakpoint info */
/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);
57 struct arch_hw_breakpoint *hw);
/linux-master/arch/xtensa/include/asm/
H A Dhw_breakpoint.h27 struct arch_hw_breakpoint { struct
39 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
42 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/powerpc/kernel/
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 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 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/arm/include/asm/
H A Dhw_breakpoint.h21 struct arch_hw_breakpoint { struct
124 extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
127 struct arch_hw_breakpoint *hw);
/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/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/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/xtensa/kernel/
H A Dhw_breakpoint.c37 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
49 * Construct an arch_hw_breakpoint from a perf_event.
53 struct arch_hw_breakpoint *hw)
150 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
160 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
209 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
/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/include/linux/
H A Dhw_breakpoint.h96 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp)
139 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp)
/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)
/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/arm/kernel/
H A Dhw_breakpoint.c327 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
384 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
451 int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw)
510 * Construct an arch_hw_breakpoint from a perf_event.
514 struct arch_hw_breakpoint *hw)
588 struct arch_hw_breakpoint *hw)
597 /* Build the arch_hw_breakpoint. */
667 struct arch_hw_breakpoint *info = counter_arch_bp(bp);
721 struct arch_hw_breakpoint *info)
733 struct arch_hw_breakpoint *inf
[all...]
H A Dptrace.c354 struct arch_hw_breakpoint *bkpt = counter_arch_bp(bp);
/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/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);
/linux-master/kernel/events/
H A Dhw_breakpoint.c691 struct arch_hw_breakpoint *hw)
715 struct arch_hw_breakpoint hw = { };
764 struct arch_hw_breakpoint hw = { };

Completed in 250 milliseconds

12