Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dmap_btf.c11 int i, err, new_fd = -1; in do_test_normal_map_btf() local
33 new_fd = dup(bpf_map__fd(skel->maps.array)); in do_test_normal_map_btf()
36 if (new_fd < 0) in do_test_normal_map_btf()
53 close(new_fd); in do_test_normal_map_btf()
58 int err, zero = 0, new_fd = -1; in do_test_map_in_map_btf() local
74 new_fd = dup(bpf_map__fd(skel->maps.inner_array)); in do_test_map_in_map_btf()
80 if (new_fd < 0) in do_test_map_in_map_btf()
89 close(new_fd); in do_test_map_in_map_btf()
H A Dselect_reuseport.c420 int new_fd = accept(srv_fd, NULL, 0); in do_test() local
422 RET_IF(new_fd == -1, "accept(srv_fd)", in do_test()
424 ev.data.u32, new_fd, errno); in do_test()
426 nread = recv(new_fd, &rcv_cmd, sizeof(rcv_cmd), MSG_DONTWAIT); in do_test()
432 close(new_fd); in do_test()
/linux-6.15/arch/um/drivers/
H A Dxterm_kern.c18 int new_fd; member
37 xterm->new_fd = fd; in xterm_interrupt()
57 .new_fd = -1 }); in xterm_fd()
77 ret = data->new_fd; in xterm_fd()
/linux-6.15/fs/
H A Dfile.c1338 int new_fd; in receive_fd() local
1345 new_fd = get_unused_fd_flags(o_flags); in receive_fd()
1346 if (new_fd < 0) in receive_fd()
1347 return new_fd; in receive_fd()
1350 error = put_user(new_fd, ufd); in receive_fd()
1352 put_unused_fd(new_fd); in receive_fd()
1357 fd_install(new_fd, get_file(file)); in receive_fd()
1359 return new_fd; in receive_fd()
1363 int receive_fd_replace(int new_fd, struct file *file, unsigned int o_flags) in receive_fd_replace() argument
1370 error = replace_fd(new_fd, file, o_flags); in receive_fd_replace()
[all …]
/linux-6.15/drivers/infiniband/core/
H A Drdma_core.c458 int new_fd; in alloc_begin_fd_uobject() local
474 new_fd = get_unused_fd_flags(O_CLOEXEC); in alloc_begin_fd_uobject()
475 if (new_fd < 0) { in alloc_begin_fd_uobject()
476 ret = ERR_PTR(new_fd); in alloc_begin_fd_uobject()
489 uobj->id = new_fd; in alloc_begin_fd_uobject()
493 put_unused_fd(new_fd); in alloc_begin_fd_uobject()
/linux-6.15/arch/um/os-Linux/
H A Dfile.c246 int new_fd = dup(fd); in os_dup_file() local
248 if (new_fd < 0) in os_dup_file()
251 return new_fd; in os_dup_file()
/linux-6.15/include/linux/
H A Dfile.h123 int receive_fd_replace(int new_fd, struct file *file, unsigned int o_flags);
/linux-6.15/fs/jffs2/
H A Dgc.c853 struct jffs2_full_dirent *new_fd; in jffs2_garbage_collect_dirent() local
884 new_fd = jffs2_write_dirent(c, f, &rd, fd->name, rd.nsize, ALLOC_GC); in jffs2_garbage_collect_dirent()
886 if (IS_ERR(new_fd)) { in jffs2_garbage_collect_dirent()
888 PTR_ERR(new_fd)); in jffs2_garbage_collect_dirent()
889 return PTR_ERR(new_fd); in jffs2_garbage_collect_dirent()
891 jffs2_add_fd_to_list(c, new_fd, &f->dents); in jffs2_garbage_collect_dirent()
/linux-6.15/kernel/
H A Dfork.c3329 struct files_struct *new_fd = NULL; in ksys_unshare() local
3370 err = unshare_fd(unshare_flags, &new_fd); in ksys_unshare()
3387 if (new_fs || new_fd || do_sysvsem || new_cred || new_nsproxy) { in ksys_unshare()
3416 if (new_fd) in ksys_unshare()
3417 swap(current->files, new_fd); in ksys_unshare()
3434 if (new_fd) in ksys_unshare()
3435 put_files_struct(new_fd); in ksys_unshare()
/linux-6.15/tools/perf/util/
H A Dsymbol-elf.c1309 int new_fd; in symsrc__init() local
1310 Elf *embedded = read_gnu_debugdata(dso, elf, name, &new_fd); in symsrc__init()
1317 fd = new_fd; in symsrc__init()
/linux-6.15/tools/lib/bpf/
H A Dlibbpf.c4891 int new_fd, err; in bpf_map__reuse_fd() local
4915 new_fd = fcntl(fd, F_DUPFD_CLOEXEC, 3); in bpf_map__reuse_fd()
4916 if (new_fd < 0) { in bpf_map__reuse_fd()
4921 err = reuse_fd(map->fd, new_fd); in bpf_map__reuse_fd()