Home
last modified time | relevance | path

Searched refs:link_primer (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/kernel/bpf/
H A Dtcx.c299 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 Dnet_namespace.c480 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 Dbpf_iter.c509 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 Dbpf_struct_ops.c1333 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 Dsyscall.c3437 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 Dcgroup.c1310 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 Dnf_bpf_link.c213 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 Dnetkit.c772 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 Dbpf_trace.c2977 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 Dsock_map.c1845 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 Ddev.c10242 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()