Lines Matching refs:rp
481 struct kretprobe rp; /* Use rp.kp for kprobe use */
499 return tp->rp.handler != NULL;
550 tp->rp.kp.symbol_name = tp->symbol;
551 tp->rp.kp.offset = offs;
553 tp->rp.kp.addr = addr;
556 tp->rp.handler = kretprobe_dispatcher;
558 tp->rp.kp.pre_handler = kprobe_dispatcher;
627 unregister_kretprobe(&tp->rp);
629 unregister_kprobe(&tp->rp.kp);
655 tp->rp.kp.flags |= KPROBE_FLAG_DISABLED;
657 ret = register_kretprobe(&tp->rp);
659 ret = register_kprobe(&tp->rp.kp);
666 tp->rp.kp.addr);
1089 seq_printf(m, " 0x%p", tp->rp.kp.addr);
1090 else if (tp->rp.kp.offset)
1091 seq_printf(m, " %s+%u", probe_symbol(tp), tp->rp.kp.offset);
1199 tp->rp.kp.nmissed);
1275 struct trace_probe *tp = container_of(kp, struct trace_probe, rp.kp);
1308 struct trace_probe *tp = container_of(ri->rp, struct trace_probe, rp);
1328 entry->func = (unsigned long)tp->rp.kp.addr;
1421 return enable_kretprobe(&tp->rp);
1423 return enable_kprobe(&tp->rp.kp);
1433 disable_kretprobe(&tp->rp);
1435 disable_kprobe(&tp->rp.kp);
1560 struct trace_probe *tp = container_of(kp, struct trace_probe, rp.kp);
1591 struct trace_probe *tp = container_of(ri->rp, struct trace_probe, rp);
1610 entry->func = (unsigned long)tp->rp.kp.addr;
1625 return enable_kretprobe(&tp->rp);
1627 return enable_kprobe(&tp->rp.kp);
1638 disable_kretprobe(&tp->rp);
1640 disable_kprobe(&tp->rp.kp);
1669 struct trace_probe *tp = container_of(kp, struct trace_probe, rp.kp);
1683 struct trace_probe *tp = container_of(ri->rp, struct trace_probe, rp);