/linux-4.4.14/fs/ |
D | signalfd.c | 255 SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE4() argument 274 if (ufd == -1) { in SYSCALL_DEFINE4() 285 ufd = anon_inode_getfd("[signalfd]", &signalfd_fops, ctx, in SYSCALL_DEFINE4() 287 if (ufd < 0) in SYSCALL_DEFINE4() 290 struct fd f = fdget(ufd); in SYSCALL_DEFINE4() 306 return ufd; in SYSCALL_DEFINE4() 309 SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, in SYSCALL_DEFINE3() argument 312 return sys_signalfd4(ufd, user_mask, sizemask, 0); in SYSCALL_DEFINE3() 316 COMPAT_SYSCALL_DEFINE4(signalfd4, int, ufd, in COMPAT_SYSCALL_DEFINE4() argument 334 return sys_signalfd4(ufd, ksigmask, sizeof(sigset_t), flags); in COMPAT_SYSCALL_DEFINE4() [all …]
|
D | timerfd.c | 378 int ufd; in SYSCALL_DEFINE2() local 410 ufd = anon_inode_getfd("[timerfd]", &timerfd_fops, ctx, in SYSCALL_DEFINE2() 412 if (ufd < 0) in SYSCALL_DEFINE2() 415 return ufd; in SYSCALL_DEFINE2() 418 static int do_timerfd_settime(int ufd, int flags, in do_timerfd_settime() argument 431 ret = timerfd_fget(ufd, &f); in do_timerfd_settime() 482 static int do_timerfd_gettime(int ufd, struct itimerspec *t) in do_timerfd_gettime() argument 486 int ret = timerfd_fget(ufd, &f); in do_timerfd_gettime() 514 SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, in SYSCALL_DEFINE4() argument 523 ret = do_timerfd_settime(ufd, flags, &new, &old); in SYSCALL_DEFINE4() [all …]
|
/linux-4.4.14/kernel/bpf/ |
D | syscall.c | 198 struct bpf_map *bpf_map_get_with_uref(u32 ufd) in bpf_map_get_with_uref() argument 200 struct fd f = fdget(ufd); in bpf_map_get_with_uref() 226 int ufd = attr->map_fd; in map_lookup_elem() local 235 f = fdget(ufd); in map_lookup_elem() 285 int ufd = attr->map_fd; in map_update_elem() local 294 f = fdget(ufd); in map_update_elem() 338 int ufd = attr->map_fd; in map_delete_elem() local 347 f = fdget(ufd); in map_delete_elem() 379 int ufd = attr->map_fd; in map_get_next_key() local 388 f = fdget(ufd); in map_get_next_key() [all …]
|
D | inode.c | 62 static void *bpf_fd_probe_obj(u32 ufd, enum bpf_type *type) in bpf_fd_probe_obj() argument 67 raw = bpf_map_get_with_uref(ufd); in bpf_fd_probe_obj() 70 raw = bpf_prog_get(ufd); in bpf_fd_probe_obj() 233 int bpf_obj_pin_user(u32 ufd, const char __user *pathname) in bpf_obj_pin_user() argument 244 raw = bpf_fd_probe_obj(ufd, &type); in bpf_obj_pin_user()
|
D | arraymap.c | 192 u32 index = *(u32 *)key, ufd; in fd_array_map_update_elem() local 200 ufd = *(u32 *)value; in fd_array_map_update_elem() 201 new_ptr = map->ops->map_fd_get_ptr(map, ufd); in fd_array_map_update_elem()
|
/linux-4.4.14/include/linux/ |
D | bpf.h | 167 struct bpf_prog *bpf_prog_get(u32 ufd); 172 struct bpf_map *bpf_map_get_with_uref(u32 ufd); 183 int bpf_obj_pin_user(u32 ufd, const char __user *pathname); 193 static inline struct bpf_prog *bpf_prog_get(u32 ufd) in bpf_prog_get() argument
|
D | compat.h | 464 asmlinkage long compat_sys_signalfd(int ufd, 467 asmlinkage long compat_sys_timerfd_settime(int ufd, int flags, 470 asmlinkage long compat_sys_timerfd_gettime(int ufd, 550 asmlinkage long compat_sys_signalfd4(int ufd,
|
D | syscalls.h | 803 asmlinkage long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask); 804 asmlinkage long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags); 806 asmlinkage long sys_timerfd_settime(int ufd, int flags, 809 asmlinkage long sys_timerfd_gettime(int ufd, struct itimerspec __user *otmr);
|
D | filter.h | 451 int sk_attach_bpf(u32 ufd, struct sock *sk);
|
/linux-4.4.14/tools/perf/util/ |
D | probe-file.c | 117 int probe_file__open_both(int *kfd, int *ufd, int flag) in probe_file__open_both() argument 119 if (!kfd || !ufd) in probe_file__open_both() 123 *ufd = open_uprobe_events(flag & PF_FL_RW); in probe_file__open_both() 124 if (*kfd < 0 && *ufd < 0) { in probe_file__open_both() 125 print_both_open_warning(*kfd, *ufd); in probe_file__open_both()
|
D | probe-file.h | 12 int probe_file__open_both(int *kfd, int *ufd, int flag);
|
D | probe-event.c | 2840 int ret, ret2, ufd = -1, kfd = -1; in del_perf_probe_events() local 2847 ret = probe_file__open_both(&kfd, &ufd, PF_FL_RW); in del_perf_probe_events() 2855 ret2 = probe_file__del_events(ufd, filter); in del_perf_probe_events() 2865 if (ufd >= 0) in del_perf_probe_events() 2866 close(ufd); in del_perf_probe_events()
|
/linux-4.4.14/tools/perf/ |
D | builtin-probe.c | 365 int ret, ret2, ufd = -1, kfd = -1; in perf_del_probe_events() local 376 ret = probe_file__open_both(&kfd, &ufd, PF_FL_RW); in perf_del_probe_events() 397 ret2 = probe_file__get_events(ufd, filter, ulist); in perf_del_probe_events() 402 ret2 = probe_file__del_strlist(ufd, ulist); in perf_del_probe_events() 415 if (ufd >= 0) in perf_del_probe_events() 416 close(ufd); in perf_del_probe_events()
|
/linux-4.4.14/net/core/ |
D | sock.c | 925 u32 ufd; in sock_setsockopt() local 928 if (copy_from_user(&ufd, optval, sizeof(ufd))) in sock_setsockopt() 931 ret = sk_attach_bpf(ufd, sk); in sock_setsockopt()
|
D | filter.c | 1231 int sk_attach_bpf(u32 ufd, struct sock *sk) in sk_attach_bpf() argument 1239 prog = bpf_prog_get(ufd); in sk_attach_bpf()
|