Home
last modified time | relevance | path

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

/linux-4.4.14/fs/
Dsignalfd.c255 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 …]
Dtimerfd.c378 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/
Dsyscall.c198 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 …]
Dinode.c62 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()
Darraymap.c192 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/
Dbpf.h167 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
Dcompat.h464 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,
Dsyscalls.h803 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);
Dfilter.h451 int sk_attach_bpf(u32 ufd, struct sock *sk);
/linux-4.4.14/tools/perf/util/
Dprobe-file.c117 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()
Dprobe-file.h12 int probe_file__open_both(int *kfd, int *ufd, int flag);
Dprobe-event.c2840 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/
Dbuiltin-probe.c365 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/
Dsock.c925 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()
Dfilter.c1231 int sk_attach_bpf(u32 ufd, struct sock *sk) in sk_attach_bpf() argument
1239 prog = bpf_prog_get(ufd); in sk_attach_bpf()