Searched refs:link_primer (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/kernel/bpf/ |
| H A D | tcx.c | 299 struct bpf_link_primer *link_primer, in tcx_link_init() argument 307 return bpf_link_prime(&tcx->link, link_primer); in tcx_link_init() 313 struct bpf_link_primer link_primer; in tcx_link_attach() local 329 ret = tcx_link_init(tcx, &link_primer, attr, dev, prog); in tcx_link_attach() 339 bpf_link_cleanup(&link_primer); in tcx_link_attach() 342 ret = bpf_link_settle(&link_primer); in tcx_link_attach()
|
| H A D | net_namespace.c | 480 struct bpf_link_primer link_primer; in netns_bpf_link_create() local 509 err = bpf_link_prime(&net_link->link, &link_primer); in netns_bpf_link_create() 517 bpf_link_cleanup(&link_primer); in netns_bpf_link_create() 522 return bpf_link_settle(&link_primer); in netns_bpf_link_create()
|
| H A D | bpf_iter.c | 509 struct bpf_link_primer link_primer; in bpf_iter_link_attach() local 559 err = bpf_link_prime(&link->link, &link_primer); in bpf_iter_link_attach() 568 bpf_link_cleanup(&link_primer); in bpf_iter_link_attach() 573 return bpf_link_settle(&link_primer); in bpf_iter_link_attach()
|
| H A D | bpf_struct_ops.c | 1333 struct bpf_link_primer link_primer; in bpf_struct_ops_link_create() local 1356 err = bpf_link_prime(&link->link, &link_primer); in bpf_struct_ops_link_create() 1369 bpf_link_cleanup(&link_primer); in bpf_struct_ops_link_create() 1376 return bpf_link_settle(&link_primer); in bpf_struct_ops_link_create()
|
| H A D | syscall.c | 3437 struct bpf_link_primer link_primer; in bpf_tracing_prog_attach() local 3593 bpf_link_cleanup(&link_primer); in bpf_tracing_prog_attach() 3617 return bpf_link_settle(&link_primer); in bpf_tracing_prog_attach() 3899 struct bpf_link_primer link_primer; in bpf_perf_link_attach() local 3920 err = bpf_link_prime(&link->link, &link_primer); in bpf_perf_link_attach() 3929 bpf_link_cleanup(&link_primer); in bpf_perf_link_attach() 3935 return bpf_link_settle(&link_primer); in bpf_perf_link_attach() 3951 struct bpf_link_primer link_primer; in bpf_raw_tp_link_attach() local 3999 err = bpf_link_prime(&link->link, &link_primer); in bpf_raw_tp_link_attach() 4007 bpf_link_cleanup(&link_primer); in bpf_raw_tp_link_attach() [all …]
|
| H A D | cgroup.c | 1310 struct bpf_link_primer link_primer; in cgroup_bpf_link_attach() local 1332 err = bpf_link_prime(&link->link, &link_primer); in cgroup_bpf_link_attach() 1341 bpf_link_cleanup(&link_primer); in cgroup_bpf_link_attach() 1345 return bpf_link_settle(&link_primer); in cgroup_bpf_link_attach()
|
| /linux-6.15/net/netfilter/ |
| H A D | nf_bpf_link.c | 213 struct bpf_link_primer link_primer; in bpf_nf_link_attach() local 242 err = bpf_link_prime(&link->link, &link_primer); in bpf_nf_link_attach() 251 bpf_link_cleanup(&link_primer); in bpf_nf_link_attach() 259 bpf_link_cleanup(&link_primer); in bpf_nf_link_attach() 265 return bpf_link_settle(&link_primer); in bpf_nf_link_attach()
|
| /linux-6.15/drivers/net/ |
| H A D | netkit.c | 772 struct bpf_link_primer *link_primer, in netkit_link_init() argument 781 return bpf_link_prime(&nkl->link, link_primer); in netkit_link_init() 786 struct bpf_link_primer link_primer; in netkit_link_attach() local 804 ret = netkit_link_init(nkl, &link_primer, attr, dev, prog); in netkit_link_attach() 815 bpf_link_cleanup(&link_primer); in netkit_link_attach() 818 ret = bpf_link_settle(&link_primer); in netkit_link_attach()
|
| /linux-6.15/kernel/trace/ |
| H A D | bpf_trace.c | 2977 struct bpf_link_primer link_primer; in bpf_kprobe_multi_link_attach() local 3067 err = bpf_link_prime(&link->link, &link_primer); in bpf_kprobe_multi_link_attach() 3098 bpf_link_cleanup(&link_primer); in bpf_kprobe_multi_link_attach() 3106 bpf_link_cleanup(&link_primer); in bpf_kprobe_multi_link_attach() 3110 return bpf_link_settle(&link_primer); in bpf_kprobe_multi_link_attach() 3363 struct bpf_link_primer link_primer; in bpf_uprobe_multi_link_attach() local 3486 err = bpf_link_prime(&link->link, &link_primer); in bpf_uprobe_multi_link_attach() 3490 return bpf_link_settle(&link_primer); in bpf_uprobe_multi_link_attach()
|
| /linux-6.15/net/core/ |
| H A D | sock_map.c | 1845 struct bpf_link_primer link_primer; in sock_map_link_create() local 1873 ret = bpf_link_prime(&sockmap_link->link, &link_primer); in sock_map_link_create() 1883 bpf_link_cleanup(&link_primer); in sock_map_link_create() 1896 return bpf_link_settle(&link_primer); in sock_map_link_create()
|
| H A D | dev.c | 10242 struct bpf_link_primer link_primer; in bpf_xdp_link_attach() local 10265 err = bpf_link_prime(&link->link, &link_primer); in bpf_xdp_link_attach() 10278 bpf_link_cleanup(&link_primer); in bpf_xdp_link_attach() 10283 fd = bpf_link_settle(&link_primer); in bpf_xdp_link_attach()
|