Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > Vthread_impls > Vthread_MC_shared_impl
comparison VPThread.h @ 17:f593241c2db9
code cleanup to remove warnings
| author | Merten Sach <msach@mailbox.tu-berlin.de> |
|---|---|
| date | Wed, 07 Sep 2011 18:06:17 +0200 |
| parents | ce4ad44fcc23 |
| children | bb2500771be8 |
comparison
equal
deleted
inserted
replaced
| 4:a14d58df699d | 6:9bb3414797f2 |
|---|---|
| 164 | 164 |
| 165 inline VirtProcr * | 165 inline VirtProcr * |
| 166 VPThread__create_thread( VirtProcrFnPtr fnPtr, void *initData, | 166 VPThread__create_thread( VirtProcrFnPtr fnPtr, void *initData, |
| 167 VirtProcr *creatingPr ); | 167 VirtProcr *creatingPr ); |
| 168 | 168 |
| 169 inline VirtProcr * | 169 inline void |
| 170 VPThread__create_thread_with_affinity( VirtProcrFnPtr fnPtr, void *initData, | 170 VPThread__create_thread_with_affinity( VirtProcrFnPtr fnPtr, void *initData, |
| 171 VirtProcr *creatingPr, int32 coreToScheduleOnto ); | 171 VirtProcr *creatingPr, int32 coreToScheduleOnto ); |
| 172 | 172 |
| 173 inline void | 173 inline void |
| 174 VPThread__dissipate_thread( VirtProcr *procrToDissipate ); | 174 VPThread__dissipate_thread( VirtProcr *procrToDissipate ); |
| 196 VPThread__make_cond( int32 ownedMutexIdx, VirtProcr *animPr); | 196 VPThread__make_cond( int32 ownedMutexIdx, VirtProcr *animPr); |
| 197 | 197 |
| 198 inline void | 198 inline void |
| 199 VPThread__cond_wait( int32 condIdx, VirtProcr *waitingPr); | 199 VPThread__cond_wait( int32 condIdx, VirtProcr *waitingPr); |
| 200 | 200 |
| 201 inline void * | 201 inline void |
| 202 VPThread__cond_signal( int32 condIdx, VirtProcr *signallingPr ); | 202 VPThread__cond_signal( int32 condIdx, VirtProcr *signallingPr ); |
| 203 | 203 |
| 204 | 204 |
| 205 //======================= | 205 //======================= |
| 206 void | 206 void |
| 242 | 242 |
| 243 void * | 243 void * |
| 244 VPThread__malloc( size_t sizeToMalloc, VirtProcr *animPr ); | 244 VPThread__malloc( size_t sizeToMalloc, VirtProcr *animPr ); |
| 245 | 245 |
| 246 void | 246 void |
| 247 VPThread__free( void *ptrToFree, VirtProcr *animPr ); | |
| 248 | |
| 249 void | |
| 247 VPThread__init(); | 250 VPThread__init(); |
| 248 | 251 |
| 249 void | 252 void |
| 250 VPThread__cleanup_after_shutdown(); | 253 VPThread__cleanup_after_shutdown(); |
| 251 | 254 |
| 252 void inline | 255 void inline |
| 253 resume_procr( VirtProcr *procr, VPThdSemEnv *semEnv ); | 256 resume_procr( VirtProcr *procr, VPThdSemEnv *semEnv ); |
| 254 | 257 |
| 258 //======================= | |
| 259 | |
| 260 inline int32 | |
| 261 VPThread__giveMinWorkUnitCycles( float32 percentOverhead ); | |
| 262 | |
| 263 inline int32 | |
| 264 VPThread__giveIdealNumWorkUnits(); | |
| 265 | |
| 266 inline int32 | |
| 267 VPThread__give_number_of_cores_to_schedule_onto(); | |
| 268 | |
| 269 inline void | |
| 270 VPThread__start_primitive(); | |
| 271 | |
| 272 inline int32 | |
| 273 VPThread__end_primitive_and_give_cycles(); | |
| 274 | |
| 255 #endif /* _VPThread_H */ | 275 #endif /* _VPThread_H */ |
| 256 | 276 |
