Lines Matching defs:timerfd
26 #include <sys/timerfd.h>
1488 int timerfd;
1490 SPDK_DEBUGLOG(thread, "timerfd init for periodic poller %s\n", poller->name);
1491 timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK | TFD_CLOEXEC);
1492 if (timerfd < 0) {
1496 poller->intr = spdk_interrupt_register(timerfd, interrupt_timerfd_process, poller, poller->name);
1498 close(timerfd);
1508 int timerfd;
1518 timerfd = poller->intr->efd;
1520 assert(timerfd >= 0);
1522 SPDK_DEBUGLOG(thread, "timerfd set poller %s into %s mode\n", poller->name,
1540 ret = timerfd_settime(timerfd, 0, &new_tv, NULL);
1542 SPDK_ERRLOG("Failed to arm timerfd: error(%d)\n", errno);
1547 ret = timerfd_settime(timerfd, 0, &new_tv, &old_tv);
1549 /* timerfd_settime's failure indicates that the timerfd is in error */
1550 SPDK_ERRLOG("Failed to disarm timerfd: error(%d)\n", errno);