Home
last modified time | relevance | path

Searched refs:sema (Results 1 – 8 of 8) sorted by relevance

/dragonfly/sys/kern/
H A Dsysv_sem.c174 struct semid_pool *semaptr = &sema[i]; in seminit()
373 semaptr = &sema[semid]; in sys___semctl()
613 &sema[semid].ds.sem_perm, in sys_semget()
687 sema[semid].ds.sem_perm.key = key; in sys_semget()
693 sema[semid].ds.sem_perm.seq = in sys_semget()
695 sema[semid].ds.sem_nsems = nsems; in sys_semget()
696 sema[semid].ds.sem_otime = 0; in sys_semget()
701 ++sema[semid].gen; in sys_semget()
702 lockmgr(&sema[semid].lk, LK_RELEASE); in sys_semget()
756 semaptr = &sema[semid]; in sys_semop()
[all …]
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/ext/
H A Dconcurrence.h261 __mx->sema = __rmx->sema; in _GLIBCXX_VISIBILITY()
267 static typename __enable_if<(bool)sizeof(&_Rm::sema), void>::__type in _GLIBCXX_VISIBILITY()
/dragonfly/usr.bin/ipcs/
H A Dipcs.c52 struct semid_pool *sema; variable
444 kvm_read(kd, symbols[X_SEMA].n_value, &sema, sizeof(sema)); in main()
446 kvm_read(kd, (u_long) sema, xsema, sizeof(struct semid_pool) * seminfo.semmni); in main()
/dragonfly/sys/dev/disk/isp/
H A Disp_pci.c1068 uint16_t isr, sema; in isp_pci_rd_isr() local
1074 if (isp_pci_rd_debounced(isp, BIU_SEMA, &sema)) { in isp_pci_rd_isr()
1079 sema = BXR2(isp, IspVirt2Off(isp, BIU_SEMA)); in isp_pci_rd_isr()
1081 isp_prt(isp, ISP_LOGDEBUG3, "ISR 0x%x SEMA 0x%x", isr, sema); in isp_pci_rd_isr()
1083 sema &= BIU_SEMA_LOCK; in isp_pci_rd_isr()
1084 if (isr == 0 && sema == 0) { in isp_pci_rd_isr()
1088 if ((*semap = sema) != 0) { in isp_pci_rd_isr()
H A Disp_freebsd.c3867 uint16_t sema, mbox; in isp_poll() local
3869 if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { in isp_poll()
3870 isp_intr(isp, isr, sema, mbox); in isp_poll()
3901 uint16_t sema, mbox; in isp_watchdog() local
3903 isp_intr(isp, isr, sema, mbox); in isp_watchdog()
5647 uint16_t sema, mbox; in isp_mbox_wait_complete() local
5651 if (ISP_READ_ISR(isp, &isr, &sema, &mbox)) { in isp_mbox_wait_complete()
5652 isp_intr(isp, isr, sema, mbox); in isp_mbox_wait_complete()
5721 uint16_t sema, mbox; in isp_platform_intr() local
5725 if (ISP_READ_ISR(isp, &isr, &sema, &mbox) == 0) { in isp_platform_intr()
[all …]
H A Disp.c4865 isp_intr(ispsoftc_t *isp, uint32_t isr, uint16_t sema, uint16_t mbox) in isp_intr() argument
4877 if (sema) { in isp_intr()
4920 isp_prt(isp, ISP_LOGINFO, "interrupt (ISR=%x SEMA=%x) when not ready", isr, sema); in isp_intr()
5007 if (optr == iptr && sema == 0) { in isp_intr()
5029 sema = ISP_READ(isp, BIU_SEMA); in isp_intr()
5031 if ((sema & 0x3) && (mbox & 0x8000)) { in isp_intr()
/dragonfly/sys/vfs/ufs/
H A Dffs_softdep.c258 struct sema { struct
265 static void sema_init(struct sema *, char *, int); argument
266 static int sema_get(struct sema *, struct lock *);
267 static void sema_release(struct sema *, struct lock *);
272 sema_init(struct sema *semap, char *name, int timo) in sema_init()
286 sema_get(struct sema *semap, struct lock *interlock) in sema_get()
320 sema_release(struct sema *semap, struct lock *lk) in sema_release()
805 static struct sema pagedep_in_progress;
888 static struct sema inodedep_in_progress;
979 static struct sema newblk_in_progress;
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/std/
H A Dmutex126 static typename enable_if<(bool)sizeof(&_Rm::sema), void>::type
138 __mx->sema = __rmx->sema;