| /netbsd/src/sys/kern/ |
| D | sysv_sem.c | 65 struct semid_ds * sema __read_mostly; 127 sema = (void *)v; in seminit() 128 sem = (void *)((uintptr_t)sema + in seminit() 136 sema[i]._sem_base = 0; in seminit() 137 sema[i].sem_perm.mode = 0; in seminit() 163 vaddr_t v = (vaddr_t)sema; in semfini() 240 old_sema = sema; in semrealloc() 245 if (sema[i].sem_perm.mode & SEM_ALLOC) in semrealloc() 289 if ((sema[i].sem_perm.mode & SEM_ALLOC) == 0) in semrealloc() 291 memcpy(&new_sema[i], &sema[i], sizeof(struct semid_ds)); in semrealloc() [all …]
|
| D | sysv_ipc.c | 485 SYSCTL_FILL_SEM(sema[i], semsi->semids[i]); in sysctl_kern_sysvipc()
|
| /netbsd/src/external/gpl3/gcc/dist/libgcc/config/i386/ |
| D | gthr-win32.c | 148 mutex->sema = CreateSemaphoreW (NULL, 0, 65535, NULL); in __gthr_win32_mutex_init_function() 154 CloseHandle ((HANDLE) mutex->sema); in __gthr_win32_mutex_destroy() 161 WaitForSingleObject (mutex->sema, INFINITE) == WAIT_OBJECT_0) in __gthr_win32_mutex_lock() 185 return ReleaseSemaphore (mutex->sema, 1, NULL) ? 0 : 1; in __gthr_win32_mutex_unlock() 196 mutex->sema = CreateSemaphoreW (NULL, 0, 65535, NULL); in __gthr_win32_recursive_mutex_init_function() 213 else if (WaitForSingleObject (mutex->sema, INFINITE) == WAIT_OBJECT_0) in __gthr_win32_recursive_mutex_lock() 254 return ReleaseSemaphore (mutex->sema, 1, NULL) ? 0 : 1; in __gthr_win32_recursive_mutex_unlock() 263 CloseHandle ((HANDLE) mutex->sema); in __gthr_win32_recursive_mutex_destroy()
|
| D | gthr-win32.h | 351 void *sema; member 358 void *sema; member 620 __mutex->sema = CreateSemaphoreW (NULL, 0, 65535, NULL); in __gthread_mutex_init_function() 626 CloseHandle ((HANDLE) __mutex->sema); in __gthread_mutex_destroy() 637 WaitForSingleObject (__mutex->sema, INFINITE) == WAIT_OBJECT_0) in __gthread_mutex_lock() 671 return ReleaseSemaphore (__mutex->sema, 1, NULL) ? 0 : 1; in __gthread_mutex_unlock() 682 __mutex->sema = CreateSemaphoreW (NULL, 0, 65535, NULL); in __gthread_recursive_mutex_init_function() 701 else if (WaitForSingleObject (__mutex->sema, INFINITE) == WAIT_OBJECT_0) in __gthread_recursive_mutex_lock() 747 return ReleaseSemaphore (__mutex->sema, 1, NULL) ? 0 : 1; in __gthread_recursive_mutex_unlock() 756 CloseHandle ((HANDLE) __mutex->sema); in __gthread_recursive_mutex_destroy()
|
| /netbsd/src/sys/dev/sbus/ |
| D | isp_sbus.c | 276 uint16_t sema, mbox; in isp_sbus_intr() local 279 if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { in isp_sbus_intr() 285 isp_intr(isp, isr, sema, mbox); in isp_sbus_intr() 304 uint16_t sema; in isp_sbus_rd_isr() local 307 sema = BXR2(sbc, IspVirt2Off(isp, BIU_SEMA)); in isp_sbus_rd_isr() 308 isp_prt(isp, ISP_LOGDEBUG3, "ISR 0x%x SEMA 0x%x", isr, sema); in isp_sbus_rd_isr() 310 sema &= BIU_SEMA_LOCK; in isp_sbus_rd_isr() 311 if (isr == 0 && sema == 0) { in isp_sbus_rd_isr() 315 if ((*semap = sema) != 0) { in isp_sbus_rd_isr()
|
| /netbsd/src/sys/miscfs/procfs/ |
| D | procfs_linux.c | 840 if ((sema[id].sem_perm.mode & SEM_ALLOC) != 0) { in procfs_dosysvipc_sem() 843 (int) sema[id].sem_perm._key, in procfs_dosysvipc_sem() 844 IXSEQ_TO_IPCID(id, sema[id].sem_perm), in procfs_dosysvipc_sem() 845 sema[id].sem_perm.mode, in procfs_dosysvipc_sem() 846 sema[id].sem_nsems, in procfs_dosysvipc_sem() 847 sema[id].sem_perm.uid, in procfs_dosysvipc_sem() 848 sema[id].sem_perm.gid, in procfs_dosysvipc_sem() 849 sema[id].sem_perm.cuid, in procfs_dosysvipc_sem() 850 sema[id].sem_perm.cgid, in procfs_dosysvipc_sem() 851 (long long)sema[id].sem_otime, in procfs_dosysvipc_sem() [all …]
|
| /netbsd/src/sys/dev/pci/ |
| D | isp_pci.c | 834 uint16_t isr, sema; in isp_pci_rd_isr() local 840 if (isp_pci_rd_debounced(isp, BIU_SEMA, &sema)) { in isp_pci_rd_isr() 845 sema = BXR2(pcs, IspVirt2Off(isp, BIU_SEMA)); in isp_pci_rd_isr() 847 isp_prt(isp, ISP_LOGDEBUG3, "ISR 0x%x SEMA 0x%x", isr, sema); in isp_pci_rd_isr() 849 sema &= BIU_SEMA_LOCK; in isp_pci_rd_isr() 850 if (isr == 0 && sema == 0) { in isp_pci_rd_isr() 854 if ((*semap = sema) != 0) { in isp_pci_rd_isr() 1395 uint16_t sema, mbox; in isp_pci_intr() local 1399 if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { in isp_pci_intr() 1404 isp_intr(isp, isr, sema, mbox); in isp_pci_intr()
|
| /netbsd/src/sys/dev/ic/ |
| D | isp_netbsd.c | 755 uint16_t sema, mbox; in isp_polled_cmd_wait() local 756 if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { in isp_polled_cmd_wait() 757 isp_intr(isp, isr, sema, mbox); in isp_polled_cmd_wait() 839 uint16_t mbox, sema; in isp_dog() local 855 if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { in isp_dog() 856 isp_intr(isp, isr, sema, mbox); in isp_dog() 1628 uint16_t sema, mbox; in isp_mbox_wait_complete() local 1632 if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { in isp_mbox_wait_complete() 1633 isp_intr(isp, isr, sema, mbox); in isp_mbox_wait_complete()
|
| D | universereg.h | 83 u_int32_t mbox[4], sema[2]; member
|
| D | isp.c | 4861 isp_intr(ispsoftc_t *isp, uint32_t isr, uint16_t sema, uint16_t mbox) in isp_intr() argument 4873 if (sema) { in isp_intr() 4916 … isp_prt(isp, ISP_LOGINFO, "interrupt (ISR=%x SEMA=%x) when not ready", isr, sema); in isp_intr() 5003 if (optr == iptr && sema == 0) { in isp_intr() 5025 sema = ISP_READ(isp, BIU_SEMA); in isp_intr() 5027 if ((sema & 0x3) && (mbox & 0x8000)) { in isp_intr()
|
| /netbsd/src/sys/sys/ |
| D | sem.h | 194 extern struct semid_ds *sema; /* semaphore id pool */
|
| /netbsd/src/sys/compat/common/ |
| D | sysv_ipc_50.c | 194 SYSCTL_FILL_SEM(sema[i], semsi->semids[i]); in sysctl_kern_sysvipc50()
|
| /netbsd/src/external/bsd/am-utils/dist/ |
| D | configure.ac | 509 sys/sema.h \
|
| /netbsd/src/external/bsd/ntp/dist/ |
| D | config.h.in | 1269 /* Define to 1 if you have the </sys/sync/sema.h> header file. */
|
| D | configure.ac | 379 AC_CHECK_HEADERS([/sys/sync/queue.h /sys/sync/sema.h])
|
| /netbsd/src/external/gpl3/gcc/dist/ |
| D | MD5SUMS | 100223 3fc3a1073075fbc3404dd60fef3c394c libgo/go/runtime/sema.go
|