/kernel/linux/linux-6.6/tools/thermal/lib/ |
H A D | mainloop.c | 11 static int epfd = -1; variable 31 if (epfd < 0) in mainloop() 36 nfds = epoll_wait(epfd, events, MAX_EVENTS, timeout); in mainloop() 82 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev) < 0) { in mainloop_add() 95 if (epoll_ctl(epfd, EPOLL_CTL_DEL, fd, NULL) < 0) in mainloop_del() 105 epfd = epoll_create(2); in mainloop_init() 106 if (epfd < 0) in mainloop_init() 119 close(epfd); in mainloop_fini()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | reuseport_bpf_cpu.c | 151 void receive_on_cpu(int *rcv_fd, int len, int epfd, int cpu_id, int proto) in receive_on_cpu() argument 157 i = epoll_wait(epfd, &ev, 1, -1); in receive_on_cpu() 187 int epfd, cpu; in test() local 192 epfd = epoll_create(1); in test() 193 if (epfd < 0) in test() 198 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fd[cpu], &ev)) in test() 205 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 211 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 217 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 223 receive_on_cpu(rcv_fd, len, epfd, cp in test() [all...] |
H A D | reuseport_dualstack.c | 102 static int receive_once(int epfd, int proto) in receive_once() argument 108 i = epoll_wait(epfd, &ev, 1, -1); in receive_once() 131 int epfd, i, test_fd; in test() local 135 epfd = epoll_create(1); in test() 136 if (epfd < 0) in test() 142 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in test() 148 test_fd = receive_once(epfd, proto); in test() 156 close(epfd); in test()
|
H A D | reuseport_bpf_numa.c | 161 void receive_on_node(int *rcv_fd, int len, int epfd, int node_id, int proto) in receive_on_node() argument 167 i = epoll_wait(epfd, &ev, 1, -1); in receive_on_node() 197 int epfd, node; in test() local 202 epfd = epoll_create(1); in test() 203 if (epfd < 0) in test() 208 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fd[node], &ev)) in test() 215 receive_on_node(rcv_fd, len, epfd, node, proto); in test() 221 receive_on_node(rcv_fd, len, epfd, node, proto); in test() 224 close(epfd); in test()
|
H A D | reuseport_addr_any.c | 168 static int receive_once(int epfd, int proto) in receive_once() argument 174 i = epoll_wait(epfd, &ev, 1, 3); in receive_once() 197 int epfd, i, send_fd, recv_fd; in test() local 199 epfd = epoll_create(1); in test() 200 if (epfd < 0) in test() 206 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in test() 212 recv_fd = receive_once(epfd, proto); in test() 217 close(epfd); in test()
|
H A D | tcp_fastopen_backup_key.c | 249 int fd, epfd; in run_one_test() local 253 epfd = epoll_create(1); in run_one_test() 254 if (epfd < 0) in run_one_test() 259 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in run_one_test() 270 i = epoll_wait(epfd, &ev, 1, -1); in run_one_test() 278 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev)) in run_one_test() 285 if (epoll_ctl(epfd, EPOLL_CTL_DEL, ev.data.fd, NULL)) in run_one_test()
|
H A D | txtimestamp.c | 285 static void __epoll(int epfd) in __epoll() argument 291 ret = epoll_wait(epfd, &events, 1, cfg_poll_timeout); in __epoll() 489 int fd, i, val = 1, total_len, epfd = 0; in do_test() local 527 epfd = epoll_create(1); in do_test() 528 if (epfd <= 0) in do_test() 530 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev)) in do_test() 646 __epoll(epfd); in do_test()
|
H A D | reuseport_bpf.c | 219 int epfd, conn, i, sport, expected; in test_recv_order() local 222 epfd = epoll_create(1); in test_recv_order() 223 if (epfd < 0) in test_recv_order() 228 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd[i], &ev)) in test_recv_order() 242 i = epoll_wait(epfd, &ev, 1, -1); in test_recv_order()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | reuseport_bpf_cpu.c | 151 void receive_on_cpu(int *rcv_fd, int len, int epfd, int cpu_id, int proto) in receive_on_cpu() argument 157 i = epoll_wait(epfd, &ev, 1, -1); in receive_on_cpu() 187 int epfd, cpu; in test() local 192 epfd = epoll_create(1); in test() 193 if (epfd < 0) in test() 198 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fd[cpu], &ev)) in test() 205 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 211 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 217 receive_on_cpu(rcv_fd, len, epfd, cpu, proto); in test() 223 receive_on_cpu(rcv_fd, len, epfd, cp in test() [all...] |
H A D | reuseport_dualstack.c | 102 static int receive_once(int epfd, int proto) in receive_once() argument 108 i = epoll_wait(epfd, &ev, 1, -1); in receive_once() 131 int epfd, i, test_fd; in test() local 135 epfd = epoll_create(1); in test() 136 if (epfd < 0) in test() 142 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in test() 148 test_fd = receive_once(epfd, proto); in test() 156 close(epfd); in test()
|
H A D | reuseport_bpf_numa.c | 161 void receive_on_node(int *rcv_fd, int len, int epfd, int node_id, int proto) in receive_on_node() argument 167 i = epoll_wait(epfd, &ev, 1, -1); in receive_on_node() 197 int epfd, node; in test() local 202 epfd = epoll_create(1); in test() 203 if (epfd < 0) in test() 208 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fd[node], &ev)) in test() 217 receive_on_node(rcv_fd, len, epfd, node, proto); in test() 225 receive_on_node(rcv_fd, len, epfd, node, proto); in test() 228 close(epfd); in test()
|
H A D | reuseport_addr_any.c | 168 static int receive_once(int epfd, int proto) in receive_once() argument 174 i = epoll_wait(epfd, &ev, 1, 3); in receive_once() 197 int epfd, i, send_fd, recv_fd; in test() local 199 epfd = epoll_create(1); in test() 200 if (epfd < 0) in test() 206 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in test() 212 recv_fd = receive_once(epfd, proto); in test() 217 close(epfd); in test()
|
H A D | tcp_fastopen_backup_key.c | 247 int fd, epfd; in run_one_test() local 251 epfd = epoll_create(1); in run_one_test() 252 if (epfd < 0) in run_one_test() 257 if (epoll_ctl(epfd, EPOLL_CTL_ADD, rcv_fds[i], &ev)) in run_one_test() 268 i = epoll_wait(epfd, &ev, 1, -1); in run_one_test() 276 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev)) in run_one_test() 283 if (epoll_ctl(epfd, EPOLL_CTL_DEL, ev.data.fd, NULL)) in run_one_test()
|
H A D | txtimestamp.c | 285 static void __epoll(int epfd) in __epoll() argument 291 ret = epoll_wait(epfd, &events, 1, cfg_poll_timeout); in __epoll() 489 int fd, i, val = 1, total_len, epfd = 0; in do_test() local 527 epfd = epoll_create(1); in do_test() 528 if (epfd <= 0) in do_test() 530 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev)) in do_test() 646 __epoll(epfd); in do_test()
|
H A D | reuseport_bpf.c | 217 int epfd, conn, i, sport, expected; in test_recv_order() local 220 epfd = epoll_create(1); in test_recv_order() 221 if (epfd < 0) in test_recv_order() 226 if (epoll_ctl(epfd, EPOLL_CTL_ADD, fd[i], &ev)) in test_recv_order() 240 i = epoll_wait(epfd, &ev, 1, -1); in test_recv_order()
|
/kernel/liteos_a/fs/vfs/epoll/ |
H A D | fs_epoll.c | 216 * @param epfd: epoll fd 219 int epoll_close(int epfd) in epoll_close() argument 224 epHead = EpollGetDataBuff(epfd); in epoll_close() 232 int ret = EpollFreeSysFd(epfd); in epoll_close() 237 int epoll_ctl(int epfd, int op, int fd, struct epoll_event *ev) in epoll_ctl() argument 244 epHead = EpollGetDataBuff(epfd); in epoll_ctl() 309 int epoll_wait(int epfd, FAR struct epoll_event *evs, int maxevents, int timeout) in epoll_wait() argument 318 epHead = EpollGetDataBuff(epfd); in epoll_wait()
|
/kernel/liteos_a/fs/vfs/include/ |
H A D | epoll.h | 76 int epoll_close(int epfd); 77 int epoll_ctl(int epfd, int op, int fd, struct epoll_event *ev); 78 int epoll_wait(int epfd, FAR struct epoll_event *evs, int maxevents, int timeout);
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | epoll.c | 18 int epfd; member 31 epoll->epfd = READ_ONCE(sqe->fd); in io_epoll_ctl_prep() 52 ret = do_epoll_ctl(ie->epfd, ie->op, ie->fd, &ie->event, force_nonblock); in io_epoll_ctl()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | sys_oabi-compat.c | 252 asmlinkage long sys_oabi_epoll_ctl(int epfd, int op, int fd, in sys_oabi_epoll_ctl() argument 265 return do_epoll_ctl(epfd, op, fd, &kernel, false); in sys_oabi_epoll_ctl() 268 asmlinkage long sys_oabi_epoll_wait(int epfd, in sys_oabi_epoll_wait() argument 288 ret = sys_epoll_wait(epfd, kbuf, maxevents, timeout); in sys_oabi_epoll_wait() 303 asmlinkage long sys_oabi_epoll_ctl(int epfd, int op, int fd, in sys_oabi_epoll_ctl() argument 309 asmlinkage long sys_oabi_epoll_wait(int epfd, in sys_oabi_epoll_wait() argument
|
/kernel/linux/linux-6.6/fs/ |
H A D | eventpoll.c | 2111 int do_epoll_ctl(int epfd, int op, int fd, struct epoll_event *epds, in do_epoll_ctl() argument 2122 f = fdget(epfd); in do_epoll_ctl() 2267 SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, in SYSCALL_DEFINE4() 2276 return do_epoll_ctl(epfd, op, fd, &epds, false); in SYSCALL_DEFINE4() 2283 static int do_epoll_wait(int epfd, struct epoll_event __user *events, in do_epoll_wait() argument 2299 f = fdget(epfd); in do_epoll_wait() 2325 SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, in SYSCALL_DEFINE4() 2330 return do_epoll_wait(epfd, events, maxevents, in SYSCALL_DEFINE4() 2338 static int do_epoll_pwait(int epfd, struct epoll_event __user *events, in do_epoll_pwait() argument 2352 error = do_epoll_wait(epfd, event in do_epoll_pwait() 2389 do_compat_epoll_pwait(int epfd, struct epoll_event __user *events, int maxevents, struct timespec64 *timeout, const compat_sigset_t __user *sigmask, compat_size_t sigsetsize) do_compat_epoll_pwait() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | select_reuseport.c | 45 static int epfd; variable 417 nev = epoll_wait(epfd, &ev, 1, expected >= PASS ? 5 : 0); in do_test() 580 nev = epoll_wait(epfd, &ev, 1, 5); in test_detach_bpf() 665 epfd = epoll_create(1); in prepare_sk_fds() 666 RET_IF(epfd == -1, "epoll_create(1)", in prepare_sk_fds() 667 "epfd:%d errno:%d\n", epfd, errno); in prepare_sk_fds() 672 err = epoll_ctl(epfd, EPOLL_CTL_ADD, sk_fds[i], &ev); in prepare_sk_fds() 716 close(epfd); in cleanup_per_test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | select_reuseport.c | 44 static int epfd; variable 408 nev = epoll_wait(epfd, &ev, 1, expected >= PASS ? 5 : 0); in do_test() 571 nev = epoll_wait(epfd, &ev, 1, 5); in test_detach_bpf() 656 epfd = epoll_create(1); in prepare_sk_fds() 657 RET_IF(epfd == -1, "epoll_create(1)", in prepare_sk_fds() 658 "epfd:%d errno:%d\n", epfd, errno); in prepare_sk_fds() 663 err = epoll_ctl(epfd, EPOLL_CTL_ADD, sk_fds[i], &ev); in prepare_sk_fds() 707 close(epfd); in cleanup_per_test()
|
/kernel/liteos_a/syscall/ |
H A D | fs_syscall.c | 2771 int SysEpollCtl(int epfd, int op, int fd, struct epoll_event *ev) in SysEpollCtl() argument 2779 epfd = GetAssociatedSystemFd(epfd); in SysEpollCtl() 2780 if ((fd < 0) || (epfd < 0)) { in SysEpollCtl() 2785 ret = epoll_ctl(epfd, op, fd, ev); in SysEpollCtl() 2796 int SysEpollWait(int epfd, struct epoll_event *evs, int maxevents, int timeout) in SysEpollWait() argument 2803 epfd = GetAssociatedSystemFd(epfd); in SysEpollWait() 2804 if (epfd < 0) { in SysEpollWait() 2809 ret = epoll_wait(epfd, ev in SysEpollWait() 2819 SysEpollPwait(int epfd, struct epoll_event *evs, int maxevents, int timeout, const sigset_t *mask) SysEpollPwait() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | eventpoll.h | 64 int do_epoll_ctl(int epfd, int op, int fd, struct epoll_event *epds,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | eventpoll.h | 56 int do_epoll_ctl(int epfd, int op, int fd, struct epoll_event *epds,
|