Lines Matching refs:Sem
588 sem_t *Sem;
600 Sem = sem_open (SemaphoreName, O_EXCL|O_CREAT, 0755, InitialUnits);
601 if (!Sem)
609 Sem = AcpiOsAllocate (sizeof (sem_t));
610 if (!Sem)
615 if (sem_init (Sem, 0, InitialUnits) == -1)
617 AcpiOsFree (Sem);
622 *OutHandle = (ACPI_HANDLE) Sem;
643 sem_t *Sem = (sem_t *) Handle;
646 if (!Sem)
651 if (sem_destroy (Sem) == -1)
681 sem_t *Sem = (sem_t *) Handle;
688 if (!Sem)
704 if (sem_trywait(Sem) == -1)
714 if (sem_wait (Sem))
731 if (sem_trywait (Sem) == 0)
771 while (((RetVal = sem_timedwait (Sem, &Time)) == -1) && (errno == EINTR))
810 sem_t *Sem = (sem_t *)Handle;
813 if (!Sem)
818 if (sem_post (Sem) == -1)