/linux/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 | 511 struct bpf_link_primer link_primer; in bpf_iter_link_attach() local 561 err = bpf_link_prime(&link->link, &link_primer); in bpf_iter_link_attach() 570 bpf_link_cleanup(&link_primer); in bpf_iter_link_attach() 575 return bpf_link_settle(&link_primer); in bpf_iter_link_attach()
|
H A D | bpf_struct_ops.c | 1152 struct bpf_link_primer link_primer; in bpf_struct_ops_link_create() local 1175 err = bpf_link_prime(&link->link, &link_primer); in bpf_struct_ops_link_create() 1181 bpf_link_cleanup(&link_primer); in bpf_struct_ops_link_create() 1187 return bpf_link_settle(&link_primer); in bpf_struct_ops_link_create()
|
H A D | syscall.c | 3323 struct bpf_link_primer link_primer; in bpf_tracing_prog_attach() local 3479 bpf_link_cleanup(&link_primer); in bpf_tracing_prog_attach() 3503 return bpf_link_settle(&link_primer); in bpf_tracing_prog_attach() 3770 struct bpf_link_primer link_primer; in bpf_perf_link_attach() local 3791 err = bpf_link_prime(&link->link, &link_primer); in bpf_perf_link_attach() 3800 bpf_link_cleanup(&link_primer); in bpf_perf_link_attach() 3806 return bpf_link_settle(&link_primer); in bpf_perf_link_attach() 3822 struct bpf_link_primer link_primer; in bpf_raw_tp_link_attach() local 3869 err = bpf_link_prime(&link->link, &link_primer); in bpf_raw_tp_link_attach() 3877 bpf_link_cleanup(&link_primer); in bpf_raw_tp_link_attach() [all …]
|
H A D | cgroup.c | 1276 struct bpf_link_primer link_primer; in cgroup_bpf_link_attach() local 1298 err = bpf_link_prime(&link->link, &link_primer); in cgroup_bpf_link_attach() 1307 bpf_link_cleanup(&link_primer); in cgroup_bpf_link_attach() 1311 return bpf_link_settle(&link_primer); in cgroup_bpf_link_attach()
|
/linux/net/netfilter/ |
H A D | nf_bpf_link.c | 210 struct bpf_link_primer link_primer; in bpf_nf_link_attach() local 239 err = bpf_link_prime(&link->link, &link_primer); in bpf_nf_link_attach() 248 bpf_link_cleanup(&link_primer); in bpf_nf_link_attach() 256 bpf_link_cleanup(&link_primer); in bpf_nf_link_attach() 260 return bpf_link_settle(&link_primer); in bpf_nf_link_attach()
|
/linux/drivers/net/ |
H A D | netkit.c | 759 struct bpf_link_primer *link_primer, in netkit_link_init() argument 768 return bpf_link_prime(&nkl->link, link_primer); in netkit_link_init() 773 struct bpf_link_primer link_primer; in netkit_link_attach() local 791 ret = netkit_link_init(nkl, &link_primer, attr, dev, prog); in netkit_link_attach() 802 bpf_link_cleanup(&link_primer); in netkit_link_attach() 805 ret = bpf_link_settle(&link_primer); in netkit_link_attach()
|
/linux/drivers/hid/bpf/ |
H A D | hid_bpf_jmp_table.c | 400 struct bpf_link_primer link_primer; in __hid_bpf_attach_prog() local 460 err = bpf_link_prime(&link->link, &link_primer); in __hid_bpf_attach_prog() 466 return bpf_link_settle(&link_primer); in __hid_bpf_attach_prog()
|
/linux/kernel/trace/ |
H A D | bpf_trace.c | 2996 struct bpf_link_primer link_primer; in bpf_kprobe_multi_link_attach() local 3086 err = bpf_link_prime(&link->link, &link_primer); in bpf_kprobe_multi_link_attach() 3117 bpf_link_cleanup(&link_primer); in bpf_kprobe_multi_link_attach() 3125 bpf_link_cleanup(&link_primer); in bpf_kprobe_multi_link_attach() 3129 return bpf_link_settle(&link_primer); in bpf_kprobe_multi_link_attach() 3369 struct bpf_link_primer link_primer; in bpf_uprobe_multi_link_attach() local 3490 err = bpf_link_prime(&link->link, &link_primer); in bpf_uprobe_multi_link_attach() 3494 return bpf_link_settle(&link_primer); in bpf_uprobe_multi_link_attach()
|
/linux/net/core/ |
H A D | sock_map.c | 1837 struct bpf_link_primer link_primer; in sock_map_link_create() local 1865 ret = bpf_link_prime(&sockmap_link->link, &link_primer); in sock_map_link_create() 1875 bpf_link_cleanup(&link_primer); in sock_map_link_create() 1888 return bpf_link_settle(&link_primer); in sock_map_link_create()
|
H A D | dev.c | 9669 struct bpf_link_primer link_primer; in bpf_xdp_link_attach() local 9692 err = bpf_link_prime(&link->link, &link_primer); in bpf_xdp_link_attach() 9703 bpf_link_cleanup(&link_primer); in bpf_xdp_link_attach() 9708 fd = bpf_link_settle(&link_primer); in bpf_xdp_link_attach()
|