| /kernel/bpf/preload/iterators/ |
| A D | iterators.lskel-big-endian.h | 27 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_map__attach() local 29 if (fd > 0) in iterators_bpf__dump_bpf_map__attach() 30 skel->links.dump_bpf_map_fd = fd; in iterators_bpf__dump_bpf_map__attach() 31 return fd; in iterators_bpf__dump_bpf_map__attach() 38 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_prog__attach() local 40 if (fd > 0) in iterators_bpf__dump_bpf_prog__attach() 41 skel->links.dump_bpf_prog_fd = fd; in iterators_bpf__dump_bpf_prog__attach() 42 return fd; in iterators_bpf__dump_bpf_prog__attach()
|
| A D | iterators.lskel-little-endian.h | 27 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_map__attach() local 29 if (fd > 0) in iterators_bpf__dump_bpf_map__attach() 30 skel->links.dump_bpf_map_fd = fd; in iterators_bpf__dump_bpf_map__attach() 31 return fd; in iterators_bpf__dump_bpf_map__attach() 38 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); in iterators_bpf__dump_bpf_prog__attach() local 40 if (fd > 0) in iterators_bpf__dump_bpf_prog__attach() 41 skel->links.dump_bpf_prog_fd = fd; in iterators_bpf__dump_bpf_prog__attach() 42 return fd; in iterators_bpf__dump_bpf_prog__attach()
|
| /kernel/bpf/ |
| A D | bpf_cgrp_storage.c | 81 int fd; in bpf_cgrp_storage_lookup_elem() local 83 fd = *(int *)key; in bpf_cgrp_storage_lookup_elem() 84 cgroup = cgroup_v1v2_get_from_fd(fd); in bpf_cgrp_storage_lookup_elem() 100 int fd; in bpf_cgrp_storage_update_elem() local 102 fd = *(int *)key; in bpf_cgrp_storage_update_elem() 103 cgroup = cgroup_v1v2_get_from_fd(fd); in bpf_cgrp_storage_update_elem() 130 int err, fd; in bpf_cgrp_storage_delete_elem() local 132 fd = *(int *)key; in bpf_cgrp_storage_delete_elem() 133 cgroup = cgroup_v1v2_get_from_fd(fd); in bpf_cgrp_storage_delete_elem()
|
| A D | bpf_task_storage.c | 94 int fd, err; in bpf_pid_task_storage_lookup_elem() local 96 fd = *(int *)key; in bpf_pid_task_storage_lookup_elem() 97 pid = pidfd_get_pid(fd, &f_flags); in bpf_pid_task_storage_lookup_elem() 128 int fd, err; in bpf_pid_task_storage_update_elem() local 133 fd = *(int *)key; in bpf_pid_task_storage_update_elem() 134 pid = pidfd_get_pid(fd, &f_flags); in bpf_pid_task_storage_update_elem() 182 int fd, err; in bpf_pid_task_storage_delete_elem() local 184 fd = *(int *)key; in bpf_pid_task_storage_delete_elem() 185 pid = pidfd_get_pid(fd, &f_flags); in bpf_pid_task_storage_delete_elem()
|
| A D | token.c | 118 CLASS(fd, f)(attr->token_create.bpffs_fd); in bpf_token_create() 122 int err, fd; in bpf_token_create() local 195 fd = get_unused_fd_flags(O_CLOEXEC); in bpf_token_create() 196 if (fd < 0) { in bpf_token_create() 197 err = fd; in bpf_token_create() 202 fd_install(fd, file); in bpf_token_create() 204 return fd; in bpf_token_create() 238 CLASS(fd, f)(ufd); in bpf_token_get_from_fd() local
|
| A D | task_iter.c | 254 u32 fd; member 262 unsigned int curr_fd = info->fd; in task_file_seq_get_next() 272 curr_fd = info->fd; in task_file_seq_get_next() 283 curr_fd = info->fd; in task_file_seq_get_next() 291 info->fd = curr_fd; in task_file_seq_get_next() 304 info->fd = 0; in task_file_seq_get_next() 327 ++info->fd; in task_file_seq_next() 335 u32 fd __aligned(8); 340 struct task_struct *task, u32 fd, in DEFINE_BPF_ITER_FUNC() argument 358 ctx.fd = info->fd; in DEFINE_BPF_ITER_FUNC()
|
| A D | syscall.c | 3346 primer->fd = fd; in bpf_link_prime() 4172 int fd; in bpf_raw_tracepoint_open() local 4186 return fd; in bpf_raw_tracepoint_open() 4685 int fd; in bpf_prog_get_fd_by_id() local 4701 return fd; in bpf_prog_get_fd_by_id() 4711 int fd; in bpf_map_get_fd_by_id() local 4739 return fd; in bpf_map_get_fd_by_id() 5399 u32 fd = attr->task_fd_query.fd; in bpf_task_fd_query() local 5791 int fd; in bpf_link_get_fd_by_id() local 5807 return fd; in bpf_link_get_fd_by_id() [all …]
|
| A D | cgroup_iter.c | 198 int fd = linfo->cgroup.cgroup_fd; in bpf_iter_attach_cgroup() local 209 if (fd && id) in bpf_iter_attach_cgroup() 212 if (fd) in bpf_iter_attach_cgroup() 213 cgrp = cgroup_v1v2_get_from_fd(fd); in bpf_iter_attach_cgroup()
|
| A D | reuseport_array.c | 241 int err, fd; in bpf_fd_reuseport_array_update_elem() local 254 fd = fd64; in bpf_fd_reuseport_array_update_elem() 256 fd = *(int *)value; in bpf_fd_reuseport_array_update_elem() 259 socket = sockfd_lookup(fd, &err); in bpf_fd_reuseport_array_update_elem()
|
| A D | cpumap.c | 91 value_size != offsetofend(struct bpf_cpumap_val, bpf_prog.fd)) || in cpu_map_alloc() 409 struct bpf_map *map, int fd) in __cpu_map_load_bpf_program() argument 413 prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_XDP); in __cpu_map_load_bpf_program() 433 int numa, err, i, fd = value->bpf_prog.fd; in __cpu_map_entry_alloc() local 471 if (fd > 0 && __cpu_map_load_bpf_program(rcpu, map, fd)) in __cpu_map_entry_alloc()
|
| A D | bpf_iter.c | 639 int err, fd; in bpf_iter_new_fd() local 645 fd = get_unused_fd_flags(flags); in bpf_iter_new_fd() 646 if (fd < 0) in bpf_iter_new_fd() 647 return fd; in bpf_iter_new_fd() 660 fd_install(fd, file); in bpf_iter_new_fd() 661 return fd; in bpf_iter_new_fd() 666 put_unused_fd(fd); in bpf_iter_new_fd()
|
| A D | map_in_map.c | 14 CLASS(fd, f)(inner_map_ufd); in bpf_map_meta_alloc() local 99 CLASS(fd, f)(ufd); in bpf_map_fd_get_ptr() local
|
| A D | arraymap.c | 940 struct file *map_file, int fd) in prog_fd_array_get_ptr() argument 942 struct bpf_prog *prog = bpf_prog_get(fd); in prog_fd_array_get_ptr() 1241 struct file *map_file, int fd) in perf_event_fd_array_get_ptr() argument 1248 perf_file = perf_event_get(fd); in perf_event_fd_array_get_ptr() 1317 int fd) in cgroup_fd_array_get_ptr() argument 1319 return cgroup_get_from_fd(fd); in cgroup_fd_array_get_ptr()
|
| A D | devmap.c | 119 valsize != offsetofend(struct bpf_devmap_val, bpf_prog.fd)) || in dev_map_alloc_check() 877 if (val->bpf_prog.fd > 0) { in __dev_map_alloc_node() 878 prog = bpf_prog_get_type_dev(val->bpf_prog.fd, in __dev_map_alloc_node() 928 if (val.bpf_prog.fd > 0) in __dev_map_update_elem()
|
| /kernel/ |
| A D | pid.c | 541 struct pid *pidfd_get_pid(unsigned int fd, unsigned int *flags) in pidfd_get_pid() argument 543 CLASS(fd, f)(fd); in pidfd_get_pid() local 646 int fd; in SYSCALL_DEFINE2() local 659 fd = pidfd_create(p, flags); in SYSCALL_DEFINE2() 662 return fd; in SYSCALL_DEFINE2() 838 file = fget_task(task, fd); in __pidfd_fget() 866 static int pidfd_getfd(struct pid *pid, int fd) in pidfd_getfd() argument 876 file = __pidfd_fget(task, fd); in pidfd_getfd() 903 SYSCALL_DEFINE3(pidfd_getfd, int, pidfd, int, fd, in SYSCALL_DEFINE3() argument 912 CLASS(fd, f)(pidfd); in SYSCALL_DEFINE3() local [all …]
|
| A D | taskstats.c | 413 u32 fd; in cgroupstats_user_cmd() local 419 fd = nla_get_u32(info->attrs[CGROUPSTATS_CMD_ATTR_FD]); in cgroupstats_user_cmd() 420 CLASS(fd, f)(fd); in cgroupstats_user_cmd() local
|
| A D | seccomp.c | 122 int fd; member 1107 int fd; in seccomp_handle_addfd() local 1115 fd = receive_fd(addfd->file, NULL, addfd->flags); in seccomp_handle_addfd() 1117 fd = receive_fd_replace(addfd->fd, addfd->file, addfd->flags); in seccomp_handle_addfd() 1118 addfd->ret = fd; in seccomp_handle_addfd() 1122 if (fd < 0) { in seccomp_handle_addfd() 1128 n->val = fd; in seccomp_handle_addfd() 1731 kaddfd.fd = addfd.newfd; in seccomp_notify_addfd()
|
| A D | uid16.c | 33 SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) in SYSCALL_DEFINE3() argument 35 return ksys_fchown(fd, low2highuid(user), low2highgid(group)); in SYSCALL_DEFINE3()
|
| A D | nsproxy.c | 536 SYSCALL_DEFINE2(setns, int, fd, int, flags) in SYSCALL_DEFINE2() argument 538 CLASS(fd, f)(fd); in SYSCALL_DEFINE2() local
|
| A D | watch_queue.c | 670 struct watch_queue *get_watch_queue(int fd) in get_watch_queue() argument 674 CLASS(fd, f)(fd); in get_watch_queue() local
|
| A D | fork.c | 3056 struct files_struct *fd = current->files; in unshare_fd() local 3059 (fd && atomic_read(&fd->count) > 1)) { in unshare_fd() 3060 fd = dup_fd(fd, NULL); in unshare_fd() 3061 if (IS_ERR(fd)) in unshare_fd() 3062 return PTR_ERR(fd); in unshare_fd() 3063 *new_fdp = fd; in unshare_fd()
|
| A D | audit.h | 195 int fd; member
|
| A D | auditsc.c | 1462 audit_log_format(ab, "fd=%d flags=0x%x", context->mmap.fd, in show_special() 2848 void __audit_mmap_fd(int fd, int flags) in __audit_mmap_fd() argument 2852 context->mmap.fd = fd; in __audit_mmap_fd()
|
| A D | sys.c | 1948 static int prctl_set_mm_exe_file(struct mm_struct *mm, unsigned int fd) in prctl_set_mm_exe_file() argument 1950 CLASS(fd, exe)(fd); in prctl_set_mm_exe_file() local
|
| /kernel/module/ |
| A D | main.c | 3723 SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) in SYSCALL_DEFINE3() argument 3729 pr_debug("finit_module: fd=%d, uargs=%p, flags=%i\n", fd, uargs, flags); in SYSCALL_DEFINE3() 3736 CLASS(fd, f)(fd); in SYSCALL_DEFINE3() local
|