Home | History | Annotate | Download | only in sensors

Lines Matching defs:mPollFds

62     struct pollfd mPollFds[numFds];
89 mPollFds[acceleration].fd = mSensors[acceleration]->getFd();
90 mPollFds[acceleration].events = POLLIN;
91 mPollFds[acceleration].revents = 0;
94 mPollFds[light].fd = mSensors[light]->getFd();
95 mPollFds[light].events = POLLIN;
96 mPollFds[light].revents = 0;
99 mPollFds[akm].fd = mSensors[akm]->getFd();
100 mPollFds[akm].events = POLLIN;
101 mPollFds[akm].revents = 0;
104 mPollFds[pressure].fd = mSensors[pressure]->getFd();
105 mPollFds[pressure].events = POLLIN;
106 mPollFds[pressure].revents = 0;
109 mPollFds[gyro].fd = mSensors[gyro]->getFd();
110 mPollFds[gyro].events = POLLIN;
111 mPollFds[gyro].revents = 0;
120 mPollFds[wake].fd = wakeFds[0];
121 mPollFds[wake].events = POLLIN;
122 mPollFds[wake].revents = 0;
129 close(mPollFds[wake].fd);
165 if ((mPollFds[i].revents & POLLIN) || (sensor->hasPendingEvents())) {
169 mPollFds[i].revents = 0;
181 n = poll(mPollFds, numFds, nbEvents ? 0 : -1);
186 if (mPollFds[wake].revents & POLLIN) {
188 int result = read(mPollFds[wake].fd, &msg, 1);
191 mPollFds[wake].revents = 0;