| /src/lib/libc/sys/ |
| eventfd_read.c | 38 #include <sys/eventfd.h>
|
| eventfd_write.c | 38 #include <sys/eventfd.h>
|
| Makefile.inc | 106 eventfd.S \ 263 connect.2 dup.2 eventfd.2 execve.2 _exit.2 extattr_get_file.2 \ 312 MLINKS+=eventfd.2 eventfd_read.2 \ 313 eventfd.2 eventfd_write.2
|
| /src/sys/sys/ |
| eventfd.h | 1 /* $NetBSD: eventfd.h,v 1.3 2021/09/21 13:51:46 ryoon Exp $ */ 38 * Definitions for eventfd(2). This implementation is API compatible 39 * with the Linux eventfd(2) interface. 53 int eventfd(unsigned int, int);
|
| file.h | 114 struct eventfd *fd_eventfd; // DTYPE_EVENTFD 188 #define DTYPE_EVENTFD 9 /* eventfd */ 194 "semaphore", "eventfd", "timerfd", "memfd"
|
| Makefile | 21 efiio.h endian.h envsys.h errno.h evcnt.h event.h eventfd.h exec.h \
|
| /src/sys/kern/ |
| sys_eventfd.c | 36 * eventfd 38 * Eventfd objects present a simple counting object associated with a 44 * This implementation is API compatible with the Linux eventfd(2) 51 #include <sys/eventfd.h> 63 struct eventfd { struct 87 * Create an eventfd object. 89 static struct eventfd * 92 struct eventfd * const efd = kmem_zalloc(sizeof(*efd), KM_SLEEP); 111 * Destroy an eventfd object. 114 eventfd_destroy(struct eventfd * const efd [all...] |
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/linux/sys/ |
| eventfd.d | 7 module core.sys.linux.sys.eventfd; 38 int eventfd (uint count, int flags);
|
| /src/tests/lib/libc/sys/ |
| t_eventfd.c | 36 #include <sys/eventfd.h> 169 "validates basic normal eventfd operation"); 179 ATF_REQUIRE((ctx.efd = eventfd(0, 0)) >= 0); 224 "validates semaphore and non-blocking eventfd operation"); 231 ATF_REQUIRE((efd = eventfd(3, EFD_SEMAPHORE | EFD_NONBLOCK)) >= 0); 279 ATF_REQUIRE((efd = eventfd(0, EFD_NONBLOCK)) >= 0); 326 * Write the maximum value into the eventfd. This should result 327 * in the eventfd becoming readable but NOT writable. 395 * The maximum value was written to the eventfd, so we 510 ATF_REQUIRE((ctx.efd = eventfd(0, EFD_NONBLOCK)) >= 0) [all...] |
| /src/external/mit/libuv/dist/src/unix/ |
| async.c | 38 #include <sys/eventfd.h> 228 fd = loop->async_io_watcher.fd; /* eventfd */ 269 err = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK);
|
| /src/crypto/external/apache2/openssl/dist/engines/ |
| e_afalg.c | 113 static ossl_inline int eventfd(int n) function 207 aio->efd = eventfd(0); 209 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, 232 aio->efd = eventfd(0); 234 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, __LINE__); 322 ALG_WARN("%s(%d): eventfd read %d bytes, eval = %lu\n", __FILE__,
|
| /src/crypto/external/bsd/openssl/dist/engines/ |
| e_afalg.c | 112 static ossl_inline int eventfd(int n) function 207 aio->efd = eventfd(0); 209 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, 232 aio->efd = eventfd(0); 234 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, __LINE__); 322 ALG_WARN("%s(%d): eventfd read %d bytes, eval = %lu\n", __FILE__,
|
| /src/crypto/external/bsd/openssl.old/dist/engines/ |
| e_afalg.c | 109 static ossl_inline int eventfd(int n) function 159 aio->efd = eventfd(0); 161 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, 184 aio->efd = eventfd(0); 186 ALG_PERR("%s(%d): Failed to get eventfd : ", __FILE__, __LINE__); 274 ALG_WARN("%s(%d): eventfd read %d bytes, eval = %lu\n", __FILE__,
|
| /src/external/bsd/libevent/dist/ |
| util-internal.h | 44 #include <sys/eventfd.h>
|
| CMakeLists.txt | 404 sys/eventfd.h 479 eventfd
|
| evutil.c | 2729 /* Wrapper around eventfd on systems that provide it. Unlike the system 2730 * eventfd, it always supports EVUTIL_EFD_CLOEXEC and EVUTIL_EFD_NONBLOCK as 2731 * flags. Returns -1 on error or if eventfd is not supported. 2739 r = eventfd(initval, flags); 2743 r = eventfd(initval, 0);
|
| /src/external/bsd/ntp/dist/sntp/libevent/ |
| util-internal.h | 44 #include <sys/eventfd.h>
|
| CMakeLists.txt | 404 sys/eventfd.h 479 eventfd
|
| evutil.c | 2727 /* Wrapper around eventfd on systems that provide it. Unlike the system 2728 * eventfd, it always supports EVUTIL_EFD_CLOEXEC and EVUTIL_EFD_NONBLOCK as 2729 * flags. Returns -1 on error or if eventfd is not supported. 2737 r = eventfd(initval, flags); 2741 r = eventfd(initval, 0);
|
| /src/external/gpl3/gdb/dist/gdb/ |
| i386-syscalls.def | 343 SYSCALL (323, eventfd)
|
| /src/external/gpl3/gdb.old/dist/gdb/ |
| i386-syscalls.def | 343 SYSCALL (323, eventfd)
|
| /src/external/bsd/libpcap/dist/ |
| pcap-linux.c | 103 #include <sys/eventfd.h> 216 int poll_breakloop_fd; /* fd to an eventfd to break from blocking operations */ 1261 handlep->poll_breakloop_fd = eventfd(0, EFD_NONBLOCK); 1267 PCAP_ERRBUF_SIZE, errno, "could not open eventfd"); 3557 /* Close the eventfd; we do not need it in nonblock mode. */ 3566 /* If we did not have an eventfd, open one now that we are blocking. */ 3567 if ( ( handlep->poll_breakloop_fd = eventfd(0, EFD_NONBLOCK) ) == -1 ) { 3570 "could not open eventfd");
|
| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| tsan_interceptors.cc | 1588 TSAN_INTERCEPTOR(int, eventfd, unsigned initval, int flags) { 1589 SCOPED_TSAN_INTERCEPTOR(eventfd, initval, flags); 1590 int fd = REAL(eventfd)(initval, flags); 1595 #define TSAN_MAYBE_INTERCEPT_EVENTFD TSAN_INTERCEPT(eventfd)
|
| /src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
| tsan_interceptors_posix.cpp | 1728 TSAN_INTERCEPTOR(int, eventfd, unsigned initval, int flags) { 1729 SCOPED_TSAN_INTERCEPTOR(eventfd, initval, flags); 1730 int fd = REAL(eventfd)(initval, flags); 1735 #define TSAN_MAYBE_INTERCEPT_EVENTFD TSAN_INTERCEPT(eventfd)
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_interceptors_posix.cpp | 1654 TSAN_INTERCEPTOR(int, eventfd, unsigned initval, int flags) { 1655 SCOPED_TSAN_INTERCEPTOR(eventfd, initval, flags); 1656 int fd = REAL(eventfd)(initval, flags); 1661 #define TSAN_MAYBE_INTERCEPT_EVENTFD TSAN_INTERCEPT(eventfd)
|