Lines Matching refs:SemaphoreInfo
60 struct SemaphoreInfo
92 % void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
96 % o semaphore_info: Specifies a pointer to an SemaphoreInfo structure.
99 MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
101 assert(semaphore_info != (SemaphoreInfo **) NULL);
102 if (*semaphore_info == (SemaphoreInfo *) NULL)
106 if (*semaphore_info == (SemaphoreInfo *) NULL)
124 % AcquireSemaphoreInfo() initializes the SemaphoreInfo structure.
128 % SemaphoreInfo *AcquireSemaphoreInfo(void)
195 MagickExport SemaphoreInfo *AcquireSemaphoreInfo(void)
197 SemaphoreInfo
203 semaphore_info=(SemaphoreInfo *) AcquireSemaphoreMemory(1,
205 if (semaphore_info == (SemaphoreInfo *) NULL)
207 (void) ResetMagickMemory(semaphore_info,0,sizeof(SemaphoreInfo));
290 % void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
294 % o semaphore_info: Specifies a pointer to an SemaphoreInfo structure.
297 MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
299 assert(semaphore_info != (SemaphoreInfo *) NULL);
349 % void RelinquishSemaphoreInfo(SemaphoreInfo **semaphore_info)
353 % o semaphore_info: Specifies a pointer to an SemaphoreInfo structure.
356 MagickExport void RelinquishSemaphoreInfo(SemaphoreInfo **semaphore_info)
358 assert(semaphore_info != (SemaphoreInfo **) NULL);
359 assert((*semaphore_info) != (SemaphoreInfo *) NULL);
382 *semaphore_info=(SemaphoreInfo *) RelinquishSemaphoreMemory(*semaphore_info);
451 % void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
455 % o semaphore_info: Specifies a pointer to an SemaphoreInfo structure.
458 MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
460 assert(semaphore_info != (SemaphoreInfo *) NULL);