Home
last modified time | relevance | path

Searched refs:target_fd (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/proc/
H A Dfd-001-lookup.c102 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()
/linux/tools/hv/
H A Dhv_fcopy_daemon.c
H A Dhv_fcopy_uio_daemon.c110 static int target_fd; variable
161 target_fd = open(target_fname, in hv_fcopy_create_file()
163 if (target_fd == -1) { in hv_fcopy_create_file()
181 len = pwrite(target_fd, cpmsg->data, cpmsg->size, cpmsg->offset); in hv_copy_data()
202 close(target_fd); in hv_copy_finished()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtc_redirect.c1117 static int tun_relay_loop(int src_fd, int target_fd) in tun_relay_loop() argument
1129 FD_SET(target_fd, &rfds); in tun_relay_loop()
1131 if (select(1 + MAX(src_fd, target_fd), &rfds, NULL, NULL, NULL) < 0) { in tun_relay_loop()
1138 nread = read(direction == SRC_TO_TARGET ? src_fd : target_fd, buf, sizeof(buf)); in tun_relay_loop()
1144 nwrite = write(direction == SRC_TO_TARGET ? target_fd : src_fd, buf, nread); in tun_relay_loop()
1160 int src_fd, target_fd = -1; in test_tc_redirect_peer_l3() local
1184 target_fd = tun_open("tun_fwd"); in test_tc_redirect_peer_l3()
1185 if (!ASSERT_GE(target_fd, 0, "tun_open tun_fwd")) in test_tc_redirect_peer_l3()
1193 exit(tun_relay_loop(src_fd, target_fd)); in test_tc_redirect_peer_l3()
1257 if (target_fd >= 0) in test_tc_redirect_peer_l3()
[all …]
/linux/drivers/media/rc/
H A Dbpf-lirc.c256 rcdev = rc_dev_get_from_fd(attr->target_fd, true); in lirc_prog_attach()
281 rcdev = rc_dev_get_from_fd(attr->target_fd, true); in lirc_prog_detach()
306 rcdev = rc_dev_get_from_fd(attr->query.target_fd, false); in lirc_prog_query()
/linux/kernel/bpf/
H A Dnet_namespace.c284 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()
H A Dcgroup.c1332 cgrp = cgroup_get_from_fd(attr->target_fd); in cgroup_bpf_prog_attach()
1361 cgrp = cgroup_get_from_fd(attr->target_fd); in cgroup_bpf_prog_detach()
1487 cgrp = cgroup_get_from_fd(attr->link_create.target_fd); in cgroup_bpf_link_attach()
1528 cgrp = cgroup_get_from_fd(attr->query.target_fd); in cgroup_bpf_prog_query()
H A Dbpf_iter.c515 if (attr->link_create.target_fd || attr->link_create.flags) in bpf_iter_link_attach()
H A Dsyscall.c4182 perf_file = perf_event_get(attr->link_create.target_fd); in bpf_perf_link_attach()
5713 attr->link_create.target_fd, in link_create()
5733 attr->link_create.target_fd, in link_create()
/linux/Documentation/bpf/
H A Dprog_sk_lookup.rst38 netns FD as attachment ``target_fd``.
/linux/net/core/
H A Dsock_map.c76 CLASS(fd, f)(attr->target_fd); in sock_map_get_from_fd()
95 CLASS(fd, f)(attr->target_fd); in sock_map_prog_detach()
1569 CLASS(fd, f)(attr->target_fd); in sock_map_bpf_prog_query()
1853 map = bpf_map_get_with_uref(attr->link_create.target_fd); in sock_map_link_create()
/linux/include/uapi/linux/
H A Dbpf.h312 * Attach an eBPF program to a *target_fd* at the specified
323 * The *target_fd* must be a valid file descriptor for a kernel
358 * Detach the eBPF program associated with the *target_fd* at the
472 * The *target_fd* must be a valid file descriptor for a kernel
501 * at *target_fd*.
507 * currently effective at the specified *target_fd*.
791 * Attach an eBPF program to a *target_fd* at the specified
1667 __u32 target_fd; /* target object to attach to or ... */
1726 __u32 target_fd; /* target object to query or ... */
1794 __u32 target_fd; /* targe
1641 __u32 target_fd; /* target object to attach to or ... */ global() member
1700 __u32 target_fd; /* target object to query or ... */ global() member
1768 __u32 target_fd; /* target object to attach to or ... */ global() member
[all...]
/linux/tools/include/uapi/linux/
H A Dbpf.h312 * Attach an eBPF program to a *target_fd* at the specified
323 * The *target_fd* must be a valid file descriptor for a kernel
358 * Detach the eBPF program associated with the *target_fd* at the
472 * The *target_fd* must be a valid file descriptor for a kernel
501 * at *target_fd*.
507 * currently effective at the specified *target_fd*.
791 * Attach an eBPF program to a *target_fd* at the specified
1667 __u32 target_fd; /* target object to attach to or ... */
1726 __u32 target_fd; /* target object to query or ... */
1794 __u32 target_fd; /* targe
1641 __u32 target_fd; /* target object to attach to or ... */ global() member
1700 __u32 target_fd; /* target object to query or ... */ global() member
1768 __u32 target_fd; /* target object to attach to or ... */ global() member
[all...]
/linux/drivers/android/
H A Dbinder.c1638 if (fixup->target_fd >= 0) in binder_free_txn_fixups()
1639 put_unused_fd(fixup->target_fd); in binder_free_txn_fixups()
2396 fixup->target_fd = -1; in binder_translate_fd()
4708 fixup->target_fd = fd; in binder_apply_fd_fixups()
4717 fd_install(fixup->target_fd, fixup->file); in binder_apply_fd_fixups()
/linux/tools/lib/bpf/
H A Dlibbpf.c13151 int target_fd, const char *target_name, in bpf_program_attach_fd() argument
13170 link_fd = bpf_link_create(prog_fd, target_fd, attach_type, opts); in bpf_program_attach_fd()
13305 int target_fd, in bpf_program__attach_freplace() argument
13310 if (!!target_fd != !!attach_func_name) { in bpf_program__attach_freplace()
13322 if (target_fd) { in bpf_program__attach_freplace()
13325 btf_id = libbpf_find_prog_btf_id(attach_func_name, target_fd, prog->obj->token_fd); in bpf_program__attach_freplace()
13331 return bpf_program_attach_fd(prog, target_fd, "freplace", in bpf_program__attach_freplace()
13348 __u32 target_fd = 0; in bpf_program__attach_iter() local
13367 link_fd = bpf_link_create(prog_fd, target_fd, BPF_TRACE_ITER, in bpf_program__attach_iter()