Lines Matching defs:events
34 // Polls an fd for the given events.
35 Status<int> PollEvents(int fd, short events) {
37 pollfd pfd{fd, events, 0};
82 .events = EPOLLIN | EPOLLET,
142 std::array<epoll_event, kMaxEvents> events;
152 const int ret = epoll_fd_.Wait(events.data(), events.size(),
157 "BufferHubQueue::WaitForBuffers: No events before timeout: "
171 // A BufferQueue's epoll fd tracks N+1 events, where there are N events,
177 std::tie(event_fd, index) = Unstuff(events[i].data.u64);
190 events[i].events);
192 HandleQueueEvent(events[i].events);
220 const int events = status.get();
223 "events=%d|",
224 id(), buffers_[slot]->id(), slot, event_fd, poll_events, events);
226 if (events & EPOLLIN) {
228 } else if (events & EPOLLHUP) {
237 "events=%d",
238 slot, events);
253 const int events = status.get();
254 if (events & EPOLLIN) {
262 } else if (events & EPOLLHUP) {
266 ALOGW("BufferHubQueue::HandleQueueEvent: Unknown epoll events=%x", events);
293 epoll_event event = {.events = event_source.event_mask | EPOLLET,
639 // set. Note that we only poll the fd events because HandleBufferEvent() takes
640 // care of checking the translated buffer events.