Lines Matching refs:epfd
741 SOCKET epfd; /* epoll control file descriptor */ member
758 if (self->epfd >= 0) { in pyepoll_internal_close()
759 int epfd = self->epfd; in pyepoll_internal_close() local
760 self->epfd = -1; in pyepoll_internal_close()
762 if (close(epfd) < 0) in pyepoll_internal_close()
791 self->epfd = epoll_create(sizehint); in newPyEpoll_Object()
795 self->epfd = fd; in newPyEpoll_Object()
797 if (self->epfd < 0) { in newPyEpoll_Object()
847 if (self->epfd < 0) in pyepoll_get_closed()
856 if (self->epfd < 0) in pyepoll_fileno()
858 return PyInt_FromLong(self->epfd); in pyepoll_fileno()
883 pyepoll_internal_ctl(int epfd, int op, PyObject *pfd, unsigned int events) in pyepoll_internal_ctl() argument
889 if (epfd < 0) in pyepoll_internal_ctl()
903 result = epoll_ctl(epfd, op, fd, &ev); in pyepoll_internal_ctl()
911 result = epoll_ctl(epfd, op, fd, &ev); in pyepoll_internal_ctl()
943 return pyepoll_internal_ctl(self->epfd, EPOLL_CTL_ADD, pfd, events); in pyepoll_register()
968 return pyepoll_internal_ctl(self->epfd, EPOLL_CTL_MOD, pfd, events); in pyepoll_modify()
988 return pyepoll_internal_ctl(self->epfd, EPOLL_CTL_DEL, pfd, 0); in pyepoll_unregister()
1007 if (self->epfd < 0) in pyepoll_poll()
1045 nfds = epoll_wait(self->epfd, evs, maxevents, timeout); in pyepoll_poll()