Lines Matching defs:bp
71 __weak int hw_breakpoint_weight(struct perf_event *bp) in hw_breakpoint_weight()
105 static int task_bp_pinned(int cpu, struct perf_event *bp, enum bp_type_idx type) in task_bp_pinned()
121 static const struct cpumask *cpumask_of_bp(struct perf_event *bp) in cpumask_of_bp()
133 fetch_bp_busy_slots(struct bp_busy_slots *slots, struct perf_event *bp, in fetch_bp_busy_slots()
172 static void toggle_bp_task_slot(struct perf_event *bp, int cpu, in toggle_bp_task_slot()
191 toggle_bp_slot(struct perf_event *bp, bool enable, enum bp_type_idx type, in toggle_bp_slot()
216 __weak int arch_reserve_bp_slot(struct perf_event *bp) in arch_reserve_bp_slot()
221 __weak void arch_release_bp_slot(struct perf_event *bp) in arch_release_bp_slot()
228 __weak void arch_unregister_hw_breakpoint(struct perf_event *bp) in arch_unregister_hw_breakpoint()
277 static int __reserve_bp_slot(struct perf_event *bp, u64 bp_type) in __reserve_bp_slot()
316 int reserve_bp_slot(struct perf_event *bp) in reserve_bp_slot()
329 static void __release_bp_slot(struct perf_event *bp, u64 bp_type) in __release_bp_slot()
341 void release_bp_slot(struct perf_event *bp) in release_bp_slot()
351 static int __modify_bp_slot(struct perf_event *bp, u64 old_type, u64 new_type) in __modify_bp_slot()
373 static int modify_bp_slot(struct perf_event *bp, u64 old_type, u64 new_type) in modify_bp_slot()
388 int dbg_reserve_bp_slot(struct perf_event *bp) in dbg_reserve_bp_slot()
396 int dbg_release_bp_slot(struct perf_event *bp) in dbg_release_bp_slot()
406 static int hw_breakpoint_parse(struct perf_event *bp, in hw_breakpoint_parse()
430 int register_perf_hw_breakpoint(struct perf_event *bp) in register_perf_hw_breakpoint()
477 modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, in modify_user_hw_breakpoint_check()
513 int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr) in modify_user_hw_breakpoint()
541 void unregister_hw_breakpoint(struct perf_event *bp) in unregister_hw_breakpoint()
561 struct perf_event * __percpu *cpu_events, *bp; in register_wide_hw_breakpoint() local
616 static int hw_breakpoint_event_init(struct perf_event *bp) in hw_breakpoint_event_init()
638 static int hw_breakpoint_add(struct perf_event *bp, int flags) in hw_breakpoint_add()
651 static void hw_breakpoint_del(struct perf_event *bp, int flags) in hw_breakpoint_del()
656 static void hw_breakpoint_start(struct perf_event *bp, int flags) in hw_breakpoint_start()
661 static void hw_breakpoint_stop(struct perf_event *bp, int flags) in hw_breakpoint_stop()