Searched refs:epoll (Results 1 – 9 of 9) sorted by relevance
/system/core/init/ |
D | epoll_test.cpp | 40 TEST(epoll, UnregisterHandler) { in TEST() argument 41 Epoll epoll; in TEST() local 42 ASSERT_RESULT_OK(epoll.Open()); in TEST() 50 auto result = epoll.UnregisterHandler(fds[0]); in TEST() 58 epoll.RegisterHandler(fds[0], std::move(handler)); in TEST() 63 auto epoll_result = epoll.Wait({}); in TEST()
|
D | init.cpp | 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 [all …]
|
D | sigchld_handler.cpp | 153 Epoll epoll; in WaitToBeReaped() local 155 if (auto result = epoll.Open(); result.ok()) { in WaitToBeReaped() 157 epoll.RegisterHandler(sigchld_fd, [sigchld_fd]() { HandleSignal(sigchld_fd); }); in WaitToBeReaped() 174 auto result = epoll.Wait(std::max(timeout - t.duration(), 0ms)); in WaitToBeReaped()
|
D | mount_handler.cpp | 167 MountHandler::MountHandler(Epoll* epoll) : epoll_(epoll), fp_(fopen("/proc/mounts", "re"), fclose) { in MountHandler() argument 169 auto result = epoll->RegisterHandler( in MountHandler()
|
D | mount_handler.h | 43 explicit MountHandler(Epoll* epoll);
|
D | keychords.h | 40 void Start(Epoll* epoll, std::function<void(const std::vector<int>&)> handler);
|
D | keychords.cpp | 286 void Keychords::Start(Epoll* epoll, std::function<void(const std::vector<int>&)> handler) { in Start() argument 287 epoll_ = epoll; in Start()
|
D | property_service.cpp | 1469 Epoll epoll; in PropertyServiceThread() local 1470 if (auto result = epoll.Open(); !result.ok()) { in PropertyServiceThread() 1474 if (auto result = epoll.RegisterHandler(fd, std::bind(handle_property_set_fd, fd)); in PropertyServiceThread() 1480 if (auto result = epoll.RegisterHandler(init_socket, HandleInitSocket); !result.ok()) { in PropertyServiceThread() 1486 auto epoll_result = epoll.Wait(std::nullopt); in PropertyServiceThread()
|
D | Android.bp | 39 "epoll.cpp",
|