Lines Matching refs:epoll
138 static void InstallInitNotifier(Epoll* epoll) { in InstallInitNotifier() argument
148 if (auto result = epoll->RegisterHandler(wake_main_thread_fd, clear_eventfd); !result.ok()) { in InstallInitNotifier()
752 static Result<void> RegisterSignalFd(Epoll* epoll, int signal, int fd) { in RegisterSignalFd() argument
753 return epoll->RegisterHandler( in RegisterSignalFd()
757 static Result<int> CreateAndRegisterSignalFd(Epoll* epoll, int signal) { in CreateAndRegisterSignalFd() argument
769 OR_RETURN(RegisterSignalFd(epoll, signal, signal_fd.get())); in CreateAndRegisterSignalFd()
774 static void InstallSignalFdHandler(Epoll* epoll) { in InstallSignalFdHandler() argument
786 Result<void> cs_result = RegisterSignalFd(epoll, SIGCHLD, Service::GetSigchldFd()); in InstallSignalFdHandler()
792 Result<int> cs_result = CreateAndRegisterSignalFd(epoll, SIGTERM); in InstallSignalFdHandler()
1007 Epoll epoll; in SecondStageMain() local
1008 if (auto result = epoll.Open(); !result.ok()) { in SecondStageMain()
1015 epoll.SetFirstCallback(ReapAnyOutstandingChildren); in SecondStageMain()
1017 InstallSignalFdHandler(&epoll); in SecondStageMain()
1018 InstallInitNotifier(&epoll); in SecondStageMain()
1032 MountHandler mount_handler(&epoll); in SecondStageMain()
1078 [&epoll, &keychords](const BuiltinArguments& args) -> Result<void> { in SecondStageMain()
1082 keychords.Start(&epoll, HandleKeychord); in SecondStageMain()
1141 auto epoll_result = epoll.Wait(epoll_timeout); in SecondStageMain()