Changeset 12989 in vbox for trunk/src/VBox/VMM/PDMQueue.cpp
- Timestamp:
- Oct 6, 2008 2:15:39 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 37424
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMQueue.cpp
r12986 r12989 190 190 * @thread Emulation thread only. 191 191 */ 192 PDMR3DECL(int) PDMR3QueueCreateDevice(PVM pVM, PPDMDEVINS pDevIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval,192 VMMR3DECL(int) PDMR3QueueCreateDevice(PVM pVM, PPDMDEVINS pDevIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, 193 193 PFNPDMQUEUEDEV pfnCallback, bool fRZEnabled, PPDMQUEUE *ppQueue) 194 194 { … … 239 239 * @thread Emulation thread only. 240 240 */ 241 PDMR3DECL(int) PDMR3QueueCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval,241 VMMR3DECL(int) PDMR3QueueCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, 242 242 PFNPDMQUEUEDRV pfnCallback, PPDMQUEUE *ppQueue) 243 243 { … … 288 288 * @thread Emulation thread only. 289 289 */ 290 PDMR3DECL(int) PDMR3QueueCreateInternal(PVM pVM, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval,290 VMMR3DECL(int) PDMR3QueueCreateInternal(PVM pVM, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, 291 291 PFNPDMQUEUEINT pfnCallback, bool fRZEnabled, PPDMQUEUE *ppQueue) 292 292 { … … 336 336 * @thread Emulation thread only. 337 337 */ 338 PDMR3DECL(int) PDMR3QueueCreateExternal(PVM pVM, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, PFNPDMQUEUEEXT pfnCallback, void *pvUser, PPDMQUEUE *ppQueue)338 VMMR3DECL(int) PDMR3QueueCreateExternal(PVM pVM, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, PFNPDMQUEUEEXT pfnCallback, void *pvUser, PPDMQUEUE *ppQueue) 339 339 { 340 340 LogFlow(("PDMR3QueueCreateExternal: cbItem=%d cItems=%d cMilliesInterval=%d pfnCallback=%p\n", cbItem, cItems, cMilliesInterval, pfnCallback)); … … 376 376 * @thread Emulation thread only. 377 377 */ 378 PDMR3DECL(int) PDMR3QueueDestroy(PPDMQUEUE pQueue)378 VMMR3DECL(int) PDMR3QueueDestroy(PPDMQUEUE pQueue) 379 379 { 380 380 LogFlow(("PDMR3QueueDestroy: pQueue=%p\n", pQueue)); … … 462 462 * @thread Emulation thread only. 463 463 */ 464 PDMR3DECL(int) PDMR3QueueDestroyDevice(PVM pVM, PPDMDEVINS pDevIns)464 VMMR3DECL(int) PDMR3QueueDestroyDevice(PVM pVM, PPDMDEVINS pDevIns) 465 465 { 466 466 LogFlow(("PDMR3QueueDestroyDevice: pDevIns=%p\n", pDevIns)); … … 511 511 * @thread Emulation thread only. 512 512 */ 513 PDMR3DECL(int) PDMR3QueueDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns)513 VMMR3DECL(int) PDMR3QueueDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) 514 514 { 515 515 LogFlow(("PDMR3QueueDestroyDriver: pDrvIns=%p\n", pDrvIns)); … … 612 612 * @thread Emulation thread only. 613 613 */ 614 PDMR3DECL(void) PDMR3QueueFlushAll(PVM pVM)614 VMMR3DECL(void) PDMR3QueueFlushAll(PVM pVM) 615 615 { 616 616 VM_ASSERT_EMT(pVM); … … 795 795 * @param pQueue The queue to flush. Only used in Ring-3. 796 796 */ 797 PDMR3DECL(void) PDMR3QueueFlushWorker(PVM pVM, PPDMQUEUE pQueue)797 VMMR3DECL(void) PDMR3QueueFlushWorker(PVM pVM, PPDMQUEUE pQueue) 798 798 { 799 799 Assert(pVM->pdm.s.pQueueFlushR0 || pVM->pdm.s.pQueueFlushRC || pQueue);
Note:
See TracChangeset
for help on using the changeset viewer.