Lines Matching refs:tfd
85 int tfd; /* timer filedescriptor */
169 timerfd_settime(g->tfd, /* flags= */0, &its, NULL);
216 timerfd_settime(g->tfd, 0, &its, NULL);
227 err = read(g->tfd, &count, sizeof(uint64_t));
235 fprintf(MSG_OUT, "EAGAIN on tfd %d\n", g->tfd);
240 fprintf(stderr, "read(tfd) == %ld", err);
241 perror("read(tfd)");
484 g.tfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK | TFD_CLOEXEC);
485 if(g.tfd == -1) {
493 timerfd_settime(g.tfd, 0, &its, NULL);
496 ev.data.fd = g.tfd;
497 epoll_ctl(g.epfd, EPOLL_CTL_ADD, g.tfd, &ev);
532 else if(events[idx].data.fd == g.tfd) {