• Home
  • Raw
  • Download

Lines Matching refs:bp

42 static inline unsigned long hw_breakpoint_addr(struct perf_event *bp)  in hw_breakpoint_addr()  argument
44 return bp->attr.bp_addr; in hw_breakpoint_addr()
47 static inline int hw_breakpoint_type(struct perf_event *bp) in hw_breakpoint_type() argument
49 return bp->attr.bp_type; in hw_breakpoint_type()
52 static inline unsigned long hw_breakpoint_len(struct perf_event *bp) in hw_breakpoint_len() argument
54 return bp->attr.bp_len; in hw_breakpoint_len()
65 modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr);
67 modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr,
84 extern int register_perf_hw_breakpoint(struct perf_event *bp);
85 extern void unregister_hw_breakpoint(struct perf_event *bp);
89 extern int dbg_reserve_bp_slot(struct perf_event *bp);
90 extern int dbg_release_bp_slot(struct perf_event *bp);
91 extern int reserve_bp_slot(struct perf_event *bp);
92 extern void release_bp_slot(struct perf_event *bp);
96 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp() argument
98 return &bp->hw.info; in counter_arch_bp()
111 modify_user_hw_breakpoint(struct perf_event *bp, in modify_user_hw_breakpoint() argument
114 modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, in modify_user_hw_breakpoint_check() argument
127 register_perf_hw_breakpoint(struct perf_event *bp) { return -ENOSYS; } in register_perf_hw_breakpoint() argument
128 static inline void unregister_hw_breakpoint(struct perf_event *bp) { } in unregister_hw_breakpoint() argument
134 reserve_bp_slot(struct perf_event *bp) {return -ENOSYS; } in reserve_bp_slot() argument
135 static inline void release_bp_slot(struct perf_event *bp) { } in release_bp_slot() argument
139 static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) in counter_arch_bp() argument