Changeset 39515 in vbox for trunk/src/VBox/Additions
- Timestamp:
- Dec 2, 2011 1:41:07 PM (13 years ago)
- Location:
- trunk/src/VBox/Additions
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispCm.cpp
r38565 r39515 28 28 HANDLE hEvent; 29 29 CRITICAL_SECTION CritSect; 30 RTLISTNODE CtxList; 30 /** List of VBOXWDDMDISP_CONTEXT nodes. */ 31 RTLISTANCHOR CtxList; 31 32 bool bQueryMp; 32 33 } VBOXDISPCM_SESSION, *PVBOXDISPCM_SESSION; -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3D.h
r39150 r39515 170 170 PVBOXWDDMDISP_ADAPTER pAdapter; 171 171 IDirect3DDevice9 *pDevice9If; 172 RTLIST NODESwapchainList;172 RTLISTANCHOR SwapchainList; 173 173 UINT u32IfVersion; 174 174 UINT uRtVersion; … … 194 194 195 195 /* no lock is needed for this since we're guaranteed the per-device calls are not reentrant */ 196 RTLIST NODEDirtyAllocList;196 RTLISTANCHOR DirtyAllocList; 197 197 198 198 UINT cRTs; -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h
r38858 r39515 121 121 /** The physical address of pIrqAckEvents. */ 122 122 RTCCPHYS PhysIrqAckEvents; 123 /** Wait-for-event list for threads waiting for multiple events. */ 124 RTLISTNODE WaitList; 123 /** Wait-for-event list for threads waiting for multiple events 124 * (VBOXGUESTWAIT). */ 125 RTLISTANCHOR WaitList; 125 126 #ifdef VBOX_WITH_HGCM 126 /** Wait-for-event list for threads waiting on HGCM async completion. 127 /** Wait-for-event list for threads waiting on HGCM async completion 128 * (VBOXGUESTWAIT). 129 * 127 130 * The entire list is evaluated upon the arrival of an HGCM event, unlike 128 * the other lists which are only evaluated till the first thread has been woken up. */ 129 RTLISTNODE HGCMWaitList; 131 * the other lists which are only evaluated till the first thread has 132 * been woken up. */ 133 RTLISTANCHOR HGCMWaitList; 130 134 #endif 131 135 #ifdef VBOXGUEST_USE_DEFERRED_WAKE_UP 132 /** List of wait-for-event entries that needs waking up. */ 133 RTLISTNODE WakeUpList; 134 #endif 135 /** List of wait-for-event entries that has been woken up. */ 136 RTLISTNODE WokenUpList; 137 /** List of free wait-for-event entries. */ 138 RTLISTNODE FreeList; 136 /** List of wait-for-event entries that needs waking up 137 * (VBOXGUESTWAIT). */ 138 RTLISTANCHOR WakeUpList; 139 #endif 140 /** List of wait-for-event entries that has been woken up 141 * (VBOXGUESTWAIT). */ 142 RTLISTANCHOR WokenUpList; 143 /** List of free wait-for-event entries (VBOXGUESTWAIT). */ 144 RTLISTANCHOR FreeList; 139 145 /** Mask of pending events. */ 140 146 uint32_t volatile f32PendingEvents; -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp
r39437 r39515 46 46 * the maximum number of processes is unlimited. */ 47 47 static uint32_t g_GuestControlProcsMaxKept = 25; 48 /** List of guest control threads . */49 static RTLIST NODEg_GuestControlThreads;48 /** List of guest control threads (VBOXSERVICECTRLTHREAD). */ 49 static RTLISTANCHOR g_GuestControlThreads; 50 50 /** Critical section protecting g_GuestControlExecThreads. */ 51 51 static RTCRITSECT g_GuestControlThreadsCritSect; … … 301 301 { 302 302 /** @todo Put the following params into a struct! */ 303 RTLISTNODE *pThreadNode;303 PRTLISTNODE pThreadNode; 304 304 rc = VBoxServiceControlThreadStart(idClient, uContextID, 305 305 szCmd, uFlags, szArgs, cArgs, -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h
r39427 r39515 253 253 { 254 254 /** The client ID for HGCM communication. */ 255 uint32_t uClientID;255 uint32_t uClientID; 256 256 /** Head in a list of VBOXSERVICEVEPROPCACHEENTRY nodes. */ 257 RTLIST NODENodeHead;257 RTLISTANCHOR NodeHead; 258 258 /** Critical section for thread-safe use. */ 259 RTCRITSECT CritSect;259 RTCRITSECT CritSect; 260 260 } VBOXSERVICEVEPROPCACHE; 261 261 /** Pointer to a guest property cache. */ -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp
r39385 r39515 339 339 340 340 /* Init directory list. */ 341 RTLIST NODEinputList;341 RTLISTANCHOR inputList; 342 342 RTListInit(&inputList); 343 343 … … 645 645 } 646 646 647 RTLIST NODEdirList;647 RTLISTANCHOR dirList; 648 648 RTListInit(&dirList); 649 649 … … 778 778 779 779 /* Init file list. */ 780 RTLIST NODEfileList;780 RTLISTANCHOR fileList; 781 781 RTListInit(&fileList); 782 782 … … 1041 1041 1042 1042 /* Init file list. */ 1043 RTLIST NODEfileList;1043 RTLISTANCHOR fileList; 1044 1044 RTListInit(&fileList); 1045 1045
Note:
See TracChangeset
for help on using the changeset viewer.