Lines Matching refs:kp
291 static inline void set_kprobe_instance(struct kprobe *kp) in set_kprobe_instance() argument
293 __get_cpu_var(kprobe_instance) = kp; in set_kprobe_instance()
327 struct kprobe *kp; in aggr_pre_handler() local
329 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_pre_handler()
330 if (kp->pre_handler && !kprobe_gone(kp)) { in aggr_pre_handler()
331 set_kprobe_instance(kp); in aggr_pre_handler()
332 if (kp->pre_handler(kp, regs)) in aggr_pre_handler()
343 struct kprobe *kp; in aggr_post_handler() local
345 list_for_each_entry_rcu(kp, &p->list, list) { in aggr_post_handler()
346 if (kp->post_handler && !kprobe_gone(kp)) { in aggr_post_handler()
347 set_kprobe_instance(kp); in aggr_post_handler()
348 kp->post_handler(kp, regs, flags); in aggr_post_handler()
386 struct kprobe *kp; in kprobes_inc_nmissed_count() local
390 list_for_each_entry_rcu(kp, &p->list, list) in kprobes_inc_nmissed_count()
391 kp->nmissed++; in kprobes_inc_nmissed_count()
849 jp->kp.pre_handler = setjmp_pre_handler; in register_jprobes()
850 jp->kp.break_handler = longjmp_break_handler; in register_jprobes()
851 ret = register_kprobe(&jp->kp); in register_jprobes()
880 if (__unregister_kprobe_top(&jps[i]->kp) < 0) in unregister_jprobes()
881 jps[i]->kp.addr = NULL; in unregister_jprobes()
886 if (jps[i]->kp.addr) in unregister_jprobes()
887 __unregister_kprobe_bottom(&jps[i]->kp); in unregister_jprobes()
899 struct kretprobe *rp = container_of(p, struct kretprobe, kp); in pre_handler_kretprobe()
942 addr = kprobe_addr(&rp->kp); in register_kretprobe()
952 rp->kp.pre_handler = pre_handler_kretprobe; in register_kretprobe()
953 rp->kp.post_handler = NULL; in register_kretprobe()
954 rp->kp.fault_handler = NULL; in register_kretprobe()
955 rp->kp.break_handler = NULL; in register_kretprobe()
980 ret = register_kprobe(&rp->kp); in register_kretprobe()
1016 if (__unregister_kprobe_top(&rps[i]->kp) < 0) in unregister_kretprobes()
1017 rps[i]->kp.addr = NULL; in unregister_kretprobes()
1022 if (rps[i]->kp.addr) { in unregister_kretprobes()
1023 __unregister_kprobe_bottom(&rps[i]->kp); in unregister_kretprobes()
1058 struct kprobe *kp; in kill_kprobe() local
1065 list_for_each_entry_rcu(kp, &p->list, list) in kill_kprobe()
1066 kp->flags |= KPROBE_FLAG_GONE; in kill_kprobe()
1230 struct kprobe *p, *kp; in show_kprobe_addr() local
1242 list_for_each_entry_rcu(kp, &p->list, list) in show_kprobe_addr()
1243 report_probe(pi, kp, sym, offset, modname); in show_kprobe_addr()