Lines Matching refs:fd

53 int SimpleLooperCallback::handleEvent(int fd, int events, void* data) {
54 return mCallback(fd, events, data);
94 eventItem.data.fd = mWakeReadPipeFd;
164 int fd = response.request.fd;
169 "fd=%d, events=0x%x, data=%p",
170 this, ident, fd, events, data);
172 if (outFd != NULL) *outFd = fd;
248 int fd = eventItems[i].data.fd;
250 if (fd == mWakeReadPipeFd) {
257 ssize_t requestIndex = mRequests.indexOfKey(fd);
266 ALOGW("Ignoring unexpected epoll events 0x%x on fd %d that is "
267 "no longer registered.", epollEvents, fd);
314 int fd = response.request.fd;
318 ALOGD("%p ~ pollOnce - invoking fd event callback %p: fd=%d, events=0x%x, data=%p",
319 this, response.request.callback.get(), fd, events, data);
321 int callbackResult = response.request.callback->handleEvent(fd, events, data);
323 removeFd(fd);
396 int Looper::addFd(int fd, int ident, int events, ALooper_callbackFunc callback, void* data) {
397 return addFd(fd, ident, events, callback ? new SimpleLooperCallback(callback) : NULL, data);
400 int Looper::addFd(int fd, int ident, int events, const sp<LooperCallback>& callback, void* data) {
402 ALOGD("%p ~ addFd - fd=%d, ident=%d, events=0x%x, callback=%p, data=%p", this, fd, ident,
428 request.fd = fd;
436 eventItem.data.fd = fd;
438 ssize_t requestIndex = mRequests.indexOfKey(fd);
440 int epollResult = epoll_ctl(mEpollFd, EPOLL_CTL_ADD, fd, & eventItem);
442 ALOGE("Error adding epoll events for fd %d, errno=%d", fd, errno);
445 mRequests.add(fd, request);
447 int epollResult = epoll_ctl(mEpollFd, EPOLL_CTL_MOD, fd, & eventItem);
449 ALOGE("Error modifying epoll events for fd %d, errno=%d", fd, errno);
458 int Looper::removeFd(int fd) {
460 ALOGD("%p ~ removeFd - fd=%d", this, fd);
465 ssize_t requestIndex = mRequests.indexOfKey(fd);
470 int epollResult = epoll_ctl(mEpollFd, EPOLL_CTL_DEL, fd, NULL);
472 ALOGE("Error removing epoll events for fd %d, errno=%d", fd, errno);