Lines Matching defs:btp
59 struct bpf_raw_event_map *btp, *ret = NULL;
66 btp = &btm->module->bpf_raw_events[i];
67 if (!strcmp(btp->tp->name, name)) {
69 ret = btp;
2352 struct bpf_raw_event_map *btp = __start__bpf_raw_tp;
2354 for (; btp < __stop__bpf_raw_tp; btp++) {
2355 if (!strcmp(btp->tp->name, name))
2356 return btp;
2362 void bpf_put_raw_tracepoint(struct bpf_raw_event_map *btp)
2367 mod = __module_address((unsigned long)btp);
2432 static int __bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *prog)
2434 struct tracepoint *tp = btp->tp;
2440 if (prog->aux->max_ctx_offset > btp->num_args * sizeof(u64))
2443 if (prog->aux->max_tp_access > btp->writable_size)
2446 return tracepoint_probe_register_may_exist(tp, (void *)btp->bpf_func,
2450 int bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *prog)
2452 return __bpf_probe_register(btp, prog);
2455 int bpf_probe_unregister(struct bpf_raw_event_map *btp, struct bpf_prog *prog)
2457 return tracepoint_probe_unregister(btp->tp, (void *)btp->bpf_func, prog);