Lines Matching refs:events
31 epoll_event createEpollEvent(uint32_t events, uint64_t seq) { in createEpollEvent() argument
32 return {.events = events, .data = {.u64 = seq}}; in createEpollEvent()
63 int SimpleLooperCallback::handleEvent(int fd, int events, void* data) { in handleEvent() argument
64 return mCallback(fd, events, data); in handleEvent()
193 int events = response.events; in pollOnce() local
198 this, ident, fd, events, data); in pollOnce()
201 if (outEvents != nullptr) *outEvents = events; in pollOnce()
290 uint32_t epollEvents = eventItems[i].events; in pollInner()
301 int events = 0; in pollInner() local
302 if (epollEvents & EPOLLIN) events |= EVENT_INPUT; in pollInner()
303 if (epollEvents & EPOLLOUT) events |= EVENT_OUTPUT; in pollInner()
304 if (epollEvents & EPOLLERR) events |= EVENT_ERROR; in pollInner()
305 if (epollEvents & EPOLLHUP) events |= EVENT_HANGUP; in pollInner()
306 mResponses.push({.seq = seq, .events = events, .request = request}); in pollInner()
358 int events = response.events; in pollInner() local
362 this, response.request.callback.get(), fd, events, data); in pollInner()
367 int callbackResult = response.request.callback->handleEvent(fd, events, data); in pollInner()
432 int Looper::addFd(int fd, int ident, int events, Looper_callbackFunc callback, void* data) { in addFd() argument
437 return addFd(fd, ident, events, looperCallback, data); in addFd()
440 int Looper::addFd(int fd, int ident, int events, const sp<LooperCallback>& callback, void* data) { in addFd() argument
443 events, callback.get(), data); in addFd()
469 request.events = events; in addFd()
669 if (events & EVENT_INPUT) epollEvents |= EPOLLIN; in getEpollEvents()
670 if (events & EVENT_OUTPUT) epollEvents |= EPOLLOUT; in getEpollEvents()