Lines Matching refs:raw_tp
1797 struct bpf_raw_tracepoint *raw_tp = filp->private_data; in bpf_raw_tracepoint_release() local
1799 if (raw_tp->prog) { in bpf_raw_tracepoint_release()
1800 bpf_probe_unregister(raw_tp->btp, raw_tp->prog); in bpf_raw_tracepoint_release()
1801 bpf_prog_put(raw_tp->prog); in bpf_raw_tracepoint_release()
1803 bpf_put_raw_tracepoint(raw_tp->btp); in bpf_raw_tracepoint_release()
1804 kfree(raw_tp); in bpf_raw_tracepoint_release()
1818 struct bpf_raw_tracepoint *raw_tp; in bpf_raw_tracepoint_open() local
1833 raw_tp = kzalloc(sizeof(*raw_tp), GFP_USER); in bpf_raw_tracepoint_open()
1834 if (!raw_tp) { in bpf_raw_tracepoint_open()
1838 raw_tp->btp = btp; in bpf_raw_tracepoint_open()
1851 err = bpf_probe_register(raw_tp->btp, prog); in bpf_raw_tracepoint_open()
1855 raw_tp->prog = prog; in bpf_raw_tracepoint_open()
1856 tp_fd = anon_inode_getfd("bpf-raw-tracepoint", &bpf_raw_tp_fops, raw_tp, in bpf_raw_tracepoint_open()
1859 bpf_probe_unregister(raw_tp->btp, prog); in bpf_raw_tracepoint_open()
1868 kfree(raw_tp); in bpf_raw_tracepoint_open()
2803 struct bpf_raw_tracepoint *raw_tp = file->private_data; in bpf_task_fd_query() local
2804 struct bpf_raw_event_map *btp = raw_tp->btp; in bpf_task_fd_query()
2807 raw_tp->prog->aux->id, in bpf_task_fd_query()