Home | History | Annotate | Download | only in libsensors

Lines Matching refs:mPollFds

136     struct pollfd mPollFds[numFds];
190 mPollFds[mpl].fd = mSensor[mpl]->getFd();
191 mPollFds[mpl].events = POLLIN;
192 mPollFds[mpl].revents = 0;
195 mPollFds[compass].fd = mCompassSensor->getFd();
196 mPollFds[compass].events = POLLIN;
197 mPollFds[compass].revents = 0;
200 mPollFds[dmpOrient].fd = ((MPLSensor*) mSensor[dmpOrient])->getDmpOrientFd();
201 mPollFds[dmpOrient].events = POLLPRI;
202 mPollFds[dmpOrient].revents = 0;
205 mPollFds[dmpSign].fd = ((MPLSensor*) mSensor[dmpSign])->getDmpSignificantMotionFd();
206 mPollFds[dmpSign].events = POLLPRI;
207 mPollFds[dmpSign].revents = 0;
210 mPollFds[dmpPed].fd = ((MPLSensor*) mSensor[dmpPed])->getDmpPedometerFd();
211 mPollFds[dmpPed].events = POLLPRI;
212 mPollFds[dmpPed].revents = 0;
215 mPollFds[light].fd = mSensor[light]->getFd();
216 mPollFds[light].events = POLLIN;
217 mPollFds[light].revents = 0;
220 mPollFds[proximity].fd = mSensor[proximity]->getFd();
221 mPollFds[proximity].events = POLLIN;
222 mPollFds[proximity].revents = 0;
224 if (mPollFds[light].fd < 0 || mPollFds[proximity].fd < 0) {
237 mPollFds[wake].fd = wakeFds[0];
238 mPollFds[wake].events = POLLIN;
239 mPollFds[wake].revents = 0;
248 close(mPollFds[wake].fd);
282 if (mPollFds[i].revents & (POLLIN | POLLPRI)) {
286 mPollFds[i].revents = 0;
295 mPollFds[i].revents = 0;
304 mPollFds[dmpOrient].revents= 0;
313 mPollFds[i].revents = 0;
320 mPollFds[i].revents = 0;
329 mPollFds[i].revents = 0;
354 n = poll(mPollFds, numFds, nbEvents ? 0 : polltime);
360 if (mPollFds[wake].revents & (POLLIN | POLLPRI)) {
362 int result = read(mPollFds[wake].fd, &msg, 1);
365 mPollFds[wake].revents = 0;