/kernel/linux/linux-5.10/tools/testing/selftests/proc/ |
D | fd-001-lookup.c | 102 unsigned int fd, target_fd; in main() local 156 target_fd = 1023; in main() 157 while (target_fd > 0) { in main() 158 if (dup2(fd, target_fd) == target_fd) in main() 160 target_fd /= 2; in main() 162 assert(target_fd > 0); in main() 164 test_lookup(target_fd); in main() 165 close(target_fd); in main()
|
/kernel/linux/linux-5.10/tools/hv/ |
D | hv_fcopy_daemon.c | 24 static int target_fd; variable 74 target_fd = open(target_fname, in hv_start_fcopy() 76 if (target_fd == -1) { in hv_start_fcopy() 93 bytes_written = pwrite(target_fd, cpmsg->data, cpmsg->size, in hv_copy_data() 125 close(target_fd); in hv_copy_finished() 131 close(target_fd); in hv_copy_cancel()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
D | bpf.c | 533 int bpf_prog_attach(int prog_fd, int target_fd, enum bpf_attach_type type, in bpf_prog_attach() argument 540 return bpf_prog_attach_xattr(prog_fd, target_fd, type, &opts); in bpf_prog_attach() 543 int bpf_prog_attach_xattr(int prog_fd, int target_fd, in bpf_prog_attach_xattr() argument 553 attr.target_fd = target_fd; in bpf_prog_attach_xattr() 562 int bpf_prog_detach(int target_fd, enum bpf_attach_type type) in bpf_prog_detach() argument 567 attr.target_fd = target_fd; in bpf_prog_detach() 573 int bpf_prog_detach2(int prog_fd, int target_fd, enum bpf_attach_type type) in bpf_prog_detach2() argument 578 attr.target_fd = target_fd; in bpf_prog_detach2() 585 int bpf_link_create(int prog_fd, int target_fd, in bpf_link_create() argument 603 attr.link_create.target_fd = target_fd; in bpf_link_create() [all …]
|
D | bpf.h | 181 LIBBPF_API int bpf_link_create(int prog_fd, int target_fd, 234 LIBBPF_API int bpf_prog_query(int target_fd, enum bpf_attach_type type,
|
D | libbpf.h | 266 int target_fd, const char *attach_func_name);
|
D | libbpf.c | 9698 bpf_program__attach_fd(struct bpf_program *prog, int target_fd, int btf_id, in bpf_program__attach_fd() argument 9720 link_fd = bpf_link_create(prog_fd, target_fd, attach_type, &opts); in bpf_program__attach_fd() 9752 int target_fd, in bpf_program__attach_freplace() argument 9757 if (!!target_fd != !!attach_func_name) { in bpf_program__attach_freplace() 9769 if (target_fd) { in bpf_program__attach_freplace() 9770 btf_id = libbpf_find_prog_btf_id(attach_func_name, target_fd); in bpf_program__attach_freplace() 9774 return bpf_program__attach_fd(prog, target_fd, btf_id, "freplace"); in bpf_program__attach_freplace() 9791 __u32 target_fd = 0; in bpf_program__attach_iter() local 9810 link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER, in bpf_program__attach_iter()
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
D | bpf-lirc.c | 252 rcdev = rc_dev_get_from_fd(attr->target_fd); in lirc_prog_attach() 277 rcdev = rc_dev_get_from_fd(attr->target_fd); in lirc_prog_detach() 302 rcdev = rc_dev_get_from_fd(attr->query.target_fd); in lirc_prog_query()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
D | net_namespace.c | 284 net = get_net_ns_by_fd(attr->query.target_fd); in netns_bpf_prog_query() 304 if (attr->target_fd || attr->attach_flags || attr->replace_bpf_fd) in netns_bpf_prog_attach() 388 if (attr->target_fd) in netns_bpf_prog_detach() 493 net = get_net_ns_by_fd(attr->link_create.target_fd); in netns_bpf_link_create()
|
D | cgroup.c | 769 cgrp = cgroup_get_from_fd(attr->target_fd); in cgroup_bpf_prog_attach() 797 cgrp = cgroup_get_from_fd(attr->target_fd); in cgroup_bpf_prog_detach() 914 cgrp = cgroup_get_from_fd(attr->link_create.target_fd); in cgroup_bpf_link_attach() 954 cgrp = cgroup_get_from_fd(attr->query.target_fd); in cgroup_bpf_prog_query()
|
D | bpf_iter.c | 473 if (attr->link_create.target_fd || attr->link_create.flags) in bpf_iter_link_attach()
|
D | syscall.c | 4044 attr->link_create.target_fd, in tracing_bpf_link_attach()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
D | bpf.h | 231 __u32 target_fd; member 262 __u32 target_fd; member
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
D | bpf.h | 569 __u32 target_fd; /* container object to attach to */ member 621 __u32 target_fd; /* container object to query */ member 661 __u32 target_fd; /* object to attach to */ member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
D | bpf.h | 569 __u32 target_fd; /* container object to attach to */ member 621 __u32 target_fd; /* container object to query */ member 661 __u32 target_fd; /* object to attach to */ member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
D | bpf.h | 349 __u32 target_fd; member 388 __u32 target_fd; member 420 __u32 target_fd; member
|
/kernel/linux/linux-5.10/Documentation/bpf/ |
D | prog_sk_lookup.rst | 38 netns FD as attachment ``target_fd``.
|
/kernel/linux/linux-5.10/net/core/ |
D | sock_map.c | 69 u32 ufd = attr->target_fd; in sock_map_get_from_fd() 88 u32 ufd = attr->target_fd; in sock_map_prog_detach()
|