Lines Matching refs:aFDs
346 struct pollfd aFDs[2];
347 aFDs[0].fd = RTFileToNative(pThis->hFileDevice);
348 aFDs[0].events = POLLIN | POLLPRI;
349 aFDs[0].revents = 0;
350 aFDs[1].fd = RTPipeToNative(pThis->hPipeRead);
351 aFDs[1].events = POLLIN | POLLPRI | POLLERR | POLLHUP;
352 aFDs[1].revents = 0;
355 int rc = poll(&aFDs[0], RT_ELEMENTS(aFDs), -1 /* infinite */);
363 && (aFDs[0].revents & (POLLIN | POLLPRI))
364 && !aFDs[1].revents)
425 && aFDs[1].revents)
427 LogFlow(("drvTAPAsyncIoThread: Control message: enmState=%d revents=%#x\n", pThread->enmState, aFDs[1].revents));
428 if (aFDs[1].revents & (POLLHUP | POLLERR | POLLNVAL))
445 Log(("rc=%d revents=%#x,%#x errno=%p %s\n", rc, aFDs[0].revents, aFDs[1].revents, errno, strerror(errno)));
447 AssertMsgFailed(("rc=%d revents=%#x,%#x errno=%p %s\n", rc, aFDs[0].revents, aFDs[1].revents, errno, strerror(errno)));