Home
last modified time | relevance | path

Searched refs:link_create (Results 1 – 13 of 13) sorted by relevance

/linux-5.19.10/tools/lib/bpf/
Dbpf.c771 attr.link_create.prog_fd = prog_fd; in bpf_link_create()
772 attr.link_create.target_fd = target_fd; in bpf_link_create()
773 attr.link_create.attach_type = attach_type; in bpf_link_create()
774 attr.link_create.flags = OPTS_GET(opts, flags, 0); in bpf_link_create()
777 attr.link_create.target_btf_id = target_btf_id; in bpf_link_create()
783 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0)); in bpf_link_create()
784 attr.link_create.iter_info_len = iter_info_len; in bpf_link_create()
787 attr.link_create.perf_event.bpf_cookie = OPTS_GET(opts, perf_event.bpf_cookie, 0); in bpf_link_create()
792 attr.link_create.kprobe_multi.flags = OPTS_GET(opts, kprobe_multi.flags, 0); in bpf_link_create()
793 attr.link_create.kprobe_multi.cnt = OPTS_GET(opts, kprobe_multi.cnt, 0); in bpf_link_create()
[all …]
Dskel_internal.h269 const size_t attr_sz = offsetofend(union bpf_attr, link_create.iter_info_len); in skel_link_create()
273 attr.link_create.prog_fd = prog_fd; in skel_link_create()
274 attr.link_create.target_fd = target_fd; in skel_link_create()
275 attr.link_create.attach_type = attach_type; in skel_link_create()
/linux-5.19.10/kernel/bpf/
Dbpf_iter.c509 if (attr->link_create.target_fd || attr->link_create.flags) in bpf_iter_link_attach()
514 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
515 linfo_len = attr->link_create.iter_info_len; in bpf_iter_link_attach()
Dnet_namespace.c486 if (attr->link_create.flags) in netns_bpf_link_create()
489 type = attr->link_create.attach_type; in netns_bpf_link_create()
494 net = get_net_ns_by_fd(attr->link_create.target_fd); in netns_bpf_link_create()
Dsyscall.c3209 if (attr->link_create.flags) in bpf_perf_link_attach()
3212 perf_file = perf_event_get(attr->link_create.target_fd); in bpf_perf_link_attach()
3231 err = perf_event_set_bpf_prog(event, prog, attr->link_create.perf_event.bpf_cookie); in bpf_perf_link_attach()
4471 #define BPF_LINK_CREATE_LAST_FIELD link_create.kprobe_multi.cookies
4472 static int link_create(union bpf_attr *attr, bpfptr_t uattr) in link_create() function
4481 prog = bpf_prog_get(attr->link_create.prog_fd); in link_create()
4486 attr->link_create.attach_type); in link_create()
4495 if (attr->link_create.attach_type != BPF_PERF_EVENT) { in link_create()
4501 if (attr->link_create.attach_type != BPF_PERF_EVENT && in link_create()
4502 attr->link_create.attach_type != BPF_TRACE_KPROBE_MULTI) { in link_create()
[all …]
Dcgroup.c1068 if (attr->link_create.flags) in cgroup_bpf_link_attach()
1071 cgrp = cgroup_get_from_fd(attr->link_create.target_fd); in cgroup_bpf_link_attach()
1083 link->type = attr->link_create.attach_type; in cgroup_bpf_link_attach()
/linux-5.19.10/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h67 struct dc_link *link_create(const struct link_init_data *init_params);
/linux-5.19.10/kernel/trace/
Dbpf_trace.c2475 flags = attr->link_create.kprobe_multi.flags; in bpf_kprobe_multi_link_attach()
2479 uaddrs = u64_to_user_ptr(attr->link_create.kprobe_multi.addrs); in bpf_kprobe_multi_link_attach()
2480 usyms = u64_to_user_ptr(attr->link_create.kprobe_multi.syms); in bpf_kprobe_multi_link_attach()
2484 cnt = attr->link_create.kprobe_multi.cnt; in bpf_kprobe_multi_link_attach()
2493 ucookies = u64_to_user_ptr(attr->link_create.kprobe_multi.cookies); in bpf_kprobe_multi_link_attach()
/linux-5.19.10/tools/include/uapi/linux/
Dbpf.h1503 } link_create; member
/linux-5.19.10/include/uapi/linux/
Dbpf.h1503 } link_create; member
/linux-5.19.10/drivers/gpu/drm/amd/display/dc/core/
Ddc.c223 link = link_create(&link_init_params); in create_links()
245 link = link_create(&link_init_params); in create_links()
Ddc_link.c1901 struct dc_link *link_create(const struct link_init_data *init_params) in link_create() function
/linux-5.19.10/net/core/
Ddev.c9422 dev = dev_get_by_index(net, attr->link_create.target_ifindex); in bpf_xdp_link_attach()
9436 link->flags = attr->link_create.flags; in bpf_xdp_link_attach()