/vbox/include/iprt/ |
H A D | poll.h | 133 * @param fEvents Which events to poll for. 136 RTDECL(int) RTPollSetAdd(RTPOLLSET hPollSet, PCRTHANDLE pHandle, uint32_t fEvents, uint32_t id); 193 * @param fEvents Which events to poll for. 195 RTDECL(int) RTPollSetEventsChange(RTPOLLSET hPollSet, uint32_t id, uint32_t fEvents); 204 * @param fEvents Which events to poll for. 210 DECLINLINE(int) RTPollSetAddPipe(RTPOLLSET hPollSet, RTPIPE hPipe, uint32_t fEvents, uint32_t id) argument 216 return RTPollSetAdd(hPollSet, &Handle, fEvents, id); 226 * @param fEvents Which events to poll for. 229 DECLINLINE(int) RTPollSetAddSocket(RTPOLLSET hPollSet, RTSOCKET hSocket, uint32_t fEvents, uint32_t id) argument 235 return RTPollSetAdd(hPollSet, &Handle, fEvents, i [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTPoll.cpp | 194 uint32_t fEvents = UINT32_MAX; local 196 RTTESTI_CHECK_RC(RTPoll(hSet, 0, &fEvents, &id), VINF_SUCCESS); 198 RTTESTI_CHECK(fEvents == RTPOLL_EVT_WRITE); 200 fEvents = UINT32_MAX; 202 RTTESTI_CHECK_RC(rc = RTPoll(hSet, 250, &fEvents, &id), VINF_SUCCESS); 204 RTTESTI_CHECK(fEvents == RTPOLL_EVT_WRITE); 208 fEvents = UINT32_MAX; 210 RTTESTI_CHECK_RC(RTPoll(hSet, RT_INDEFINITE_WAIT, &fEvents, &id), VINF_SUCCESS); 212 RTTESTI_CHECK(fEvents == RTPOLL_EVT_WRITE); 215 fEvents [all...] |
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceBalloon.cpp | 316 uint32_t fEvents = 0; local 319 rc = VbglR3WaitEvent(VMMDEV_EVENT_BALLOON_CHANGE_REQUEST, 0 /* no wait */, &fEvents); 321 && (fEvents & VMMDEV_EVENT_BALLOON_CHANGE_REQUEST))
|
H A D | VBoxServiceStats.cpp | 613 uint32_t fEvents = 0; local 617 rc = VbglR3WaitEvent(VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST, 0 /* no wait */, &fEvents); 619 && (fEvents & VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST))
|
/vbox/src/VBox/Storage/ |
H A D | VDIfVfs.cpp | 163 static DECLCALLBACK(int) vdIfVfsIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 168 if (fEvents != RTPOLL_EVT_ERROR) 170 *pfRetEvents = fEvents & ~RTPOLL_EVT_ERROR; 174 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
H A D | VDVfs.cpp | 344 static DECLCALLBACK(int) vdVfsFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 349 if (fEvents != RTPOLL_EVT_ERROR) 351 *pfRetEvents = fEvents & ~RTPOLL_EVT_ERROR; 355 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/common/checksum/ |
H A D | manifest3.cpp | 352 static DECLCALLBACK(int) rtManifestPtIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 356 return RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/common/dvm/ |
H A D | dvmvfs.cpp | 209 static DECLCALLBACK(int) rtDvmVfsFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 214 if (fEvents != RTPOLL_EVT_ERROR) 216 *pfRetEvents = fEvents & ~RTPOLL_EVT_ERROR; 220 rc = RTVfsUtilDummyPollOne(fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Additions/x11/VBoxClient/ |
H A D | display.cpp | 293 uint32_t fEvents; local 300 RT_INDEFINITE_WAIT, &fEvents); 305 if (fEvents & VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST)
|
/vbox/src/VBox/Runtime/common/zip/ |
H A D | pkzip.cpp | 135 static DECLCALLBACK(int) memFssIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, uint32_t *pfRetEvents) argument
|
H A D | gzipvfs.cpp | 615 static DECLCALLBACK(int) rtZipGzip_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 629 fEvents &= ~RTPOLL_EVT_WRITE; 635 fEvents &= ~RTPOLL_EVT_READ; 641 fRetEvents &= fEvents; 643 rc = RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents);
|
H A D | tarvfs.cpp | 1089 static DECLCALLBACK(int) rtZipTarFssIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 1095 if ( (fEvents & RTPOLL_EVT_READ) 1098 int rc = RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, 0, fIntr, pfRetEvents); 1106 return RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents);
|
H A D | pkzipvfs.cpp | 998 static DECLCALLBACK(int) rtZipPkzipFssIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, argument 1004 if ( (fEvents & RTPOLL_EVT_READ) 1007 int rc = RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, 0, fIntr, pfRetEvents); 1015 return RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents);
|
H A D | xarvfs.cpp | 976 static DECLCALLBACK(int) rtZipXarFssIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 982 if ( (fEvents & RTPOLL_EVT_READ) 985 int rc = RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, 0, fIntr, pfRetEvents); 993 return RTVfsIoStrmPoll(pThis->hVfsIos, fEvents, cMillies, fIntr, pfRetEvents); 1290 static DECLCALLBACK(int) rtZipXarFssDecompIos_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 1294 return RTVfsIoStrmPoll(pThis->hVfsIosDecompressor, fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | pipe-posix.cpp | 674 int rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument 680 AssertReturn(!(fEvents & RTPOLL_EVT_READ) || pThis->fRead, VERR_INVALID_PARAMETER); 681 AssertReturn(!(fEvents & RTPOLL_EVT_WRITE) || !pThis->fRead, VERR_INVALID_PARAMETER);
|
/vbox/src/VBox/Runtime/r3/ |
H A D | udp.cpp | 428 uint32_t fEvents; local 429 int rc = RTSocketSelectOneEx(hSocket, RTSOCKET_EVT_READ | RTSOCKET_EVT_ERROR, &fEvents, 1000); 442 if (fEvents & RTSOCKET_EVT_ERROR)
|
H A D | poll.cpp | 90 uint32_t fEvents; member in struct:RTPOLLSETHNDENT 174 uint32_t fEvents = 0; local 182 fEvents = rtPipePollStart(pThis->paHandles[i].u.hPipe, pThis, pThis->paHandles[i].fEvents, 187 fEvents = rtSocketPollStart(pThis->paHandles[i].u.hSocket, pThis, pThis->paHandles[i].fEvents, 193 fEvents = UINT32_MAX; 196 if (fEvents) 199 if ( fEvents 206 *pfEvents = fEvents; 650 rtPollSetOs2Add(RTPOLLSETINTERNAL *pThis, unsigned i, uint32_t fEvents) argument 734 RTPollSetAdd(RTPOLLSET hPollSet, PCRTHANDLE pHandle, uint32_t fEvents, uint32_t id) argument 1029 RTPollSetEventsChange(RTPOLLSET hPollSet, uint32_t id, uint32_t fEvents) argument [all...] |
H A D | tcp.cpp | 985 uint32_t fEvents; 986 rc = RTSocketSelectOneEx(Sock, RTSOCKET_EVT_READ | RTSOCKET_EVT_ERROR, &fEvents, 1000); 991 if (fEvents & RTSOCKET_EVT_ERROR) 1061 RTR3DECL(int) RTTcpSelectOneEx(RTSOCKET Sock, uint32_t fEvents, uint32_t *pfEvents, argument 1064 return RTSocketSelectOneEx(Sock, fEvents, pfEvents, cMillies);
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-freebsd.c | 362 static int VBoxGuestFreeBSDPoll (struct cdev *pDev, int fEvents, struct thread *td) argument 366 LogFlow((DEVICE_NAME "::Poll: fEvents=%d\n", fEvents)); 371 return (fEvents & (POLLHUP|POLLIN|POLLRDNORM|POLLOUT|POLLWRNORM)); 377 fEventsProcessed = fEvents & (POLLIN | POLLRDNORM);
|
H A D | VBoxGuest-solaris.c | 72 static int VBoxGuestSolarisPoll(dev_t Dev, short fEvents, int fAnyYet, short *pReqEvents, struct pollhead **ppPollHead); 735 static int VBoxGuestSolarisPoll(dev_t Dev, short fEvents, int fAnyYet, short *pReqEvents, struct pollhead **ppPollHead) argument 737 LogFlow((DEVICE_NAME "::Poll: fEvents=%d fAnyYet=%d\n", fEvents, fAnyYet));
|
/vbox/src/VBox/Runtime/common/vfs/ |
H A D | vfsstdfile.cpp | 252 static DECLCALLBACK(int) rtVfsStdFile_PollOne(void *pvThis, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 257 if (fEvents != RTPOLL_EVT_ERROR) 259 *pfRetEvents = fEvents & ~RTPOLL_EVT_ERROR;
|
H A D | vfsbase.cpp | 1502 RTDECL(int) RTVfsUtilDummyPollOne(uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, uint32_t *pfRetEvents) argument 1504 NOREF(fEvents); 2239 RTDECL(int) RTVfsIoStrmPoll(RTVFSIOSTREAM hVfsIos, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 2247 int rc = pThis->pOps->pfnPollOne(pThis->Base.pvThis, fEvents, cMillies, fIntr, pfRetEvents); 2592 RTDECL(RTFOFF) RTVfsFilePoll(RTVFSFILE hVfsFile, uint32_t fEvents, RTMSINTERVAL cMillies, bool fIntr, argument 2598 return RTVfsIoStrmPoll(&pThis->Stream, fEvents, cMillies, fIntr, pfRetEvents);
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | pipe-os2.cpp | 881 int rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument 887 AssertReturn(!(fEvents & RTPOLL_EVT_READ) || pThis->fRead, VERR_INVALID_PARAMETER); 888 AssertReturn(!(fEvents & RTPOLL_EVT_WRITE) || !pThis->fRead, VERR_INVALID_PARAMETER); 907 * @param fEvents The desired events. 910 static uint32_t rtPipePollCheck(RTPIPEINTERNAL *pThis, uint32_t fEvents, bool fResetEvtSem) argument 975 return fRetEvents & (fEvents | RTPOLL_EVT_ERROR); 979 uint32_t rtPipePollStart(RTPIPE hPipe, RTPOLLSET hPollSet, uint32_t fEvents, bool fFinalEntry, bool fNoWait) argument 993 fRetEvents = rtPipePollCheck(pThis, fEvents, fNoWait); 1012 uint32_t rtPipePollDone(RTPIPE hPipe, uint32_t fEvents, bool fFinalEntry, bool fHarvestEvents) argument 1024 uint32_t fRetEvents = rtPipePollCheck(pThis, fEvents, fals [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | pipe-win.cpp | 1173 int rtPipePollGetHandle(RTPIPE hPipe, uint32_t fEvents, PRTHCINTPTR phNative) argument 1179 AssertReturn(!(fEvents & RTPOLL_EVT_READ) || pThis->fRead, VERR_INVALID_PARAMETER); 1180 AssertReturn(!(fEvents & RTPOLL_EVT_WRITE) || !pThis->fRead, VERR_INVALID_PARAMETER); 1195 * @param fEvents The desired events. 1197 static uint32_t rtPipePollCheck(RTPIPEINTERNAL *pThis, uint32_t fEvents) argument 1209 if ( (fEvents & RTPOLL_EVT_READ) 1244 && (fEvents & RTPOLL_EVT_WRITE) 1250 else if (fEvents & RTPOLL_EVT_WRITE) 1264 * Event mask (in @a fEvents) and no actions if the handle is ready 1271 * @param fEvents Th 1278 rtPipePollStart(RTPIPE hPipe, RTPOLLSET hPollSet, uint32_t fEvents, bool fFinalEntry, bool fNoWait) argument 1360 rtPipePollDone(RTPIPE hPipe, uint32_t fEvents, bool fFinalEntry, bool fHarvestEvents) argument [all...] |
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/ |
H A D | VBoxUSB-solaris.c | 126 int VBoxUSBSolarisPoll(dev_t Dev, short fEvents, int fAnyYet, short *pReqEvents, struct pollhead **ppPollHead); 975 int VBoxUSBSolarisPoll(dev_t Dev, short fEvents, int fAnyYet, short *pReqEvents, struct pollhead **ppPollHead) argument 977 LogFunc((DEVICE_NAME ":VBoxUSBSolarisPoll Dev=%d fEvents=%d fAnyYet=%d pReqEvents=%p\n", Dev, fEvents, fAnyYet, pReqEvents)); 993 * "fEvents" HAS to be POLLIN. We won't bother to test it. The caller 994 * must always requests input events. Disconnect event (POLLHUP) is invalid in "fEvents". 996 fEvents = 0; 999 fEvents |= POLLHUP; 1005 fEvents |= POLLIN; 1009 if ( !fEvents [all...] |