Lines Matching refs:p
5 int arch_check_ftrace_location(struct kprobe *p) in arch_check_ftrace_location() argument
7 if (ftrace_location((unsigned long)p->addr)) in arch_check_ftrace_location()
8 p->flags |= KPROBE_FLAG_FTRACE; in arch_check_ftrace_location()
17 struct kprobe *p; in kprobe_ftrace_handler() local
21 p = get_kprobe((kprobe_opcode_t *)ip); in kprobe_ftrace_handler()
22 if (!p) { in kprobe_ftrace_handler()
23 p = get_kprobe((kprobe_opcode_t *)(ip - MCOUNT_INSN_SIZE)); in kprobe_ftrace_handler()
24 if (unlikely(!p) || kprobe_disabled(p)) in kprobe_ftrace_handler()
31 kprobes_inc_nmissed_count(p); in kprobe_ftrace_handler()
38 __this_cpu_write(current_kprobe, p); in kprobe_ftrace_handler()
40 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
46 (unsigned long)p->addr + MCOUNT_INSN_SIZE); in kprobe_ftrace_handler()
47 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler()
49 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
62 int arch_prepare_kprobe_ftrace(struct kprobe *p) in arch_prepare_kprobe_ftrace() argument
64 p->ainsn.api.insn = NULL; in arch_prepare_kprobe_ftrace()