*epoll: refactor common loop code