Home
last modified time | relevance | path

Searched refs:timerfd (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/sys/kern/
H A Dsys_timerfd.c36 * timerfd
41 * The timerfd analogues for timer_gettime(2) and timer_settime(2) are
44 * When a timerfd object's timer fires, an internal counter is incremented.
45 * When this counter is non-zero, the descriptor associated with the timerfd
49 * responsible for incrementing the "overrun" counter each time the timerfd
52 * This implementation is API compatible with the Linux timerfd interface.
67 #include <sys/timerfd.h>
70 /* N.B. all timerfd state is protected by itimer_lock() */
71 struct timerfd { struct
88 static void timerfd_wake(struct timerfd *); argument
84 tfd_mtimetimerfd global() argument
[all...]
/netbsd-src/external/bsd/libevent/dist/
H A Depoll.c94 int timerfd; member
197 fd = epollop->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK|TFD_CLOEXEC); in epoll_init()
198 if (epollop->timerfd >= 0) { in epoll_init()
201 epev.data.fd = epollop->timerfd; in epoll_init()
206 epollop->timerfd = -1; in epoll_init()
216 epollop->timerfd = -1; in epoll_init()
219 epollop->timerfd = -1; in epoll_init()
428 if (epollop->timerfd >= 0) { in epoll_dispatch()
449 if (timerfd_settime(epollop->timerfd, 0, &is, NULL) < 0) { in epoll_dispatch()
488 if (events[i].data.fd == epollop->timerfd) in epoll_dispatch()
[all …]
H A Devent-config.h.cmake379 /* Define to 1 if you have the <sys/timerfd.h> header file. */
H A Dconfig.h.in341 /* Define to 1 if you have the <sys/timerfd.h> header file. */
H A Dconfigure.ac249 sys/timerfd.h \
H A DCMakeLists.txt414 sys/timerfd.h
H A DChangeLog1322 o When PRECISE_TIMERS is set with epoll, use timerfd for microsecond
1327 o Avoid giving a spurious warning when timerfd support is unavailable
/netbsd-src/external/bsd/libevent/dist/test/
H A Dtest.sh153 -t - run timerfd test
155 -T - run timerfd+changelist test
161 timerfd=0
168 t) timerfd=1;;
177 [ $timerfd -eq 0 ] || do_test EPOLL "(timerfd)"
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/linux/
H A Dtimerfd.d7 module core.sys.linux.timerfd;
/netbsd-src/lib/libc/sys/
H A DMakefile.inc296 timer_settime.2 timerfd.2 truncate.2 umask.2 undelete.2 \
395 MLINKS+=timerfd.2 timerfd_create.2 \
396 timerfd.2 timerfd_gettime.2 \
397 timerfd.2 timerfd_settime.2
/netbsd-src/sys/sys/
H A Dfile.h115 struct timerfd *fd_timerfd; // DTYPE_TIMERFD
H A DMakefile46 tape.h termios.h time.h timeb.h timepps.h timerfd.h times.h timespec.h \
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/
H A DMakefile.am259 core/sys/linux/time.d core/sys/linux/timerfd.d core/sys/linux/tipc.d \
H A DMakefile.in340 core/sys/linux/time.lo core/sys/linux/timerfd.lo \
879 core/sys/linux/time.d core/sys/linux/timerfd.d core/sys/linux/tipc.d \
1531 core/sys/linux/timerfd.lo: core/sys/linux/$(am__dirstamp)
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/
H A DMakefile.am284 core/sys/linux/timerfd.d core/sys/linux/tipc.d core/sys/linux/unistd.d
H A DMakefile.in372 core/sys/linux/timerfd.lo core/sys/linux/tipc.lo \
949 core/sys/linux/timerfd.d core/sys/linux/tipc.d core/sys/linux/unistd.d
1682 core/sys/linux/timerfd.lo: core/sys/linux/$(am__dirstamp)
/netbsd-src/doc/
H A DBRANCHES773 Also includes implementations of eventfd and timerfd, as
/netbsd-src/external/gpl3/binutils/dist/
H A DChangeLog.git61728 Update the NetBSD system call table to add eventfd(2) and timerfd(2).
67202 - <syscall name="timerfd" groups="descriptor"/>
67206 + <syscall name="timerfd" groups="descriptor"/>
/netbsd-src/external/gpl3/gcc.old/dist/
H A DMD5SUMS90028 911e6b52f63b86bf643effb3bc490d48 libphobos/libdruntime/core/sys/linux/timerfd.d
/netbsd-src/external/gpl3/gcc/dist/
H A DMD5SUMS103897 911e6b52f63b86bf643effb3bc490d48 libphobos/libdruntime/core/sys/linux/timerfd.d