Lines Matching defs:Sem
882 sem_t *Sem;
898 Sem = sem_open (SemaphoreName, O_EXCL|O_CREAT, 0755, InitialUnits);
899 if (!Sem)
907 Sem = AcpiOsAllocate (sizeof (sem_t));
908 if (!Sem)
913 if (sem_init (Sem, 0, InitialUnits) == -1)
915 AcpiOsFree (Sem);
920 *OutHandle = (ACPI_HANDLE) Sem;
941 sem_t *Sem = (sem_t *) Handle;
944 if (!Sem)
950 if (sem_close (Sem) == -1)
955 if (sem_destroy (Sem) == -1)
986 sem_t *Sem = (sem_t *) Handle;
993 if (!Sem)
1009 if (sem_trywait(Sem) == -1)
1019 while (((RetVal = sem_wait (Sem)) == -1) && (errno == EINTR))
1041 if (sem_trywait (Sem) == 0)
1081 while (((RetVal = sem_timedwait (Sem, &Time)) == -1) && (errno == EINTR))
1121 sem_t *Sem = (sem_t *)Handle;
1124 if (!Sem)
1129 if (sem_post (Sem) == -1)