Lines Matching defs:bp
80 __weak int hw_breakpoint_weight(struct perf_event *bp) in hw_breakpoint_weight()
85 static inline enum bp_type_idx find_slot_idx(struct perf_event *bp) in find_slot_idx()
114 static int task_bp_pinned(struct perf_event *bp, enum bp_type_idx type) in task_bp_pinned()
133 fetch_bp_busy_slots(struct bp_busy_slots *slots, struct perf_event *bp, in fetch_bp_busy_slots()
183 static void toggle_bp_task_slot(struct perf_event *bp, int cpu, bool enable, in toggle_bp_task_slot()
212 toggle_bp_slot(struct perf_event *bp, bool enable, enum bp_type_idx type, in toggle_bp_slot()
247 __weak void arch_unregister_hw_breakpoint(struct perf_event *bp) in arch_unregister_hw_breakpoint()
296 static int __reserve_bp_slot(struct perf_event *bp) in __reserve_bp_slot()
330 int reserve_bp_slot(struct perf_event *bp) in reserve_bp_slot()
343 static void __release_bp_slot(struct perf_event *bp) in __release_bp_slot()
353 void release_bp_slot(struct perf_event *bp) in release_bp_slot()
368 int dbg_reserve_bp_slot(struct perf_event *bp) in dbg_reserve_bp_slot()
376 int dbg_release_bp_slot(struct perf_event *bp) in dbg_release_bp_slot()
386 static int validate_hw_breakpoint(struct perf_event *bp) in validate_hw_breakpoint()
408 int register_perf_hw_breakpoint(struct perf_event *bp) in register_perf_hw_breakpoint()
449 int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr) in modify_user_hw_breakpoint()
490 void unregister_hw_breakpoint(struct perf_event *bp) in unregister_hw_breakpoint()
510 struct perf_event * __percpu *cpu_events, **pevent, *bp; in register_wide_hw_breakpoint() local
577 static int hw_breakpoint_event_init(struct perf_event *bp) in hw_breakpoint_event_init()
593 static int hw_breakpoint_add(struct perf_event *bp, int flags) in hw_breakpoint_add()
601 static void hw_breakpoint_del(struct perf_event *bp, int flags) in hw_breakpoint_del()
606 static void hw_breakpoint_start(struct perf_event *bp, int flags) in hw_breakpoint_start()
611 static void hw_breakpoint_stop(struct perf_event *bp, int flags) in hw_breakpoint_stop()