Home
last modified time | relevance | path

Searched refs:waiters (Results 1 – 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/cmd/syslogd/
H A Dqueue.c37 assert(ptr->num_waiters == ll_check(&ptr->waiters)); in dataq_check()
48 ll_init(&ptr->waiters); in dataq_init()
71 sleeper = (dataq_waiter_t *)ll_peek(&dataq->waiters); in dataq_enqueue()
97 ll_enqueue(&dataq->waiters, &wait.list); in dataq_dequeue()
100 (void) ll_dequeue(&dataq->waiters); in dataq_dequeue()
108 sleeper = (dataq_waiter_t *)ll_peek(&dataq->waiters); in dataq_dequeue()
139 ll_mapf(&dataq->waiters, dataq_waiters_destroy); in dataq_destroy()
H A Ddataq.h48 llh_t waiters; member
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfksmbfs_rwlock.c79 while (l->count < 0 || l->waiters > 0) { in smbfs_rw_enter_sig()
104 l->waiters++; in smbfs_rw_enter_sig()
108 l->waiters--; in smbfs_rw_enter_sig()
115 l->waiters--; in smbfs_rw_enter_sig()
149 if (l->count < 0 || l->waiters > 0) { in smbfs_rw_tryenter()
201 if (l->count == 0 && l->waiters > 0) in smbfs_rw_exit()
223 l->waiters = 0; in smbfs_rw_init()
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_rwlock.c77 while (l->count < 0 || l->waiters > 0) { in smbfs_rw_enter_sig()
112 l->waiters++; in smbfs_rw_enter_sig()
121 l->waiters--; in smbfs_rw_enter_sig()
130 l->waiters--; in smbfs_rw_enter_sig()
164 if (l->count < 0 || l->waiters > 0) { in smbfs_rw_tryenter()
216 if (l->count == 0 && l->waiters > 0) in smbfs_rw_exit()
238 l->waiters = 0; in smbfs_rw_init()
H A Dsmbfs_node.h96 int waiters; member
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c1157 uchar_t waiters; in lwp_mutex_timedlock() local
1459 *waiters = 0; in lwp_release()
1500 uchar_t waiters; in lwp_mutex_wakeup() local
1587 uchar_t waiters; in lwp_cond_wait() local
1849 uchar_t waiters; in lwp_cond_signal() local
1918 uchar_t waiters; in lwp_cond_broadcast() local
1972 uchar_t waiters; in lwp_sema_trywait() local
2040 uchar_t waiters; in lwp_sema_timedwait() local
2179 uchar_t waiters; in lwp_sema_post() local
2214 if (waiters) { in lwp_sema_post()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/testoplock/
H A Dcase12.ref16 waiters 2 1
17 waiters 0 -> 1
28 waiters 3 2
29 waiters 1 -> 2
H A Dcase12.txt11 waiters 2 1
17 waiters 3 2
H A Dtol_main.c403 old = ol->waiters; in do_waiters()
404 ol->waiters = new; in do_waiters()
/illumos-gate/usr/src/lib/libc/sparc/sys/
H A D_lwp_mutex_unlock.S42 btst WAITER_MASK, %o3 ! check for waiters
43 beq,a,pt %icc,2f ! if no waiters
/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme_lock.c471 boolean_t waiters; in nvme_rwlock() local
481 waiters = nvme_rwlock_block_ctrl_rdlock(nvme); in nvme_rwlock()
483 waiters = nvme_rwlock_block_ctrl_wrlock(nvme); in nvme_rwlock()
496 waiters = nvme_rwlock_block_ns_rdlock(nvme, ns); in nvme_rwlock()
498 waiters = nvme_rwlock_block_ns_wrlock(nvme, ns); in nvme_rwlock()
513 if (!waiters) { in nvme_rwlock()
/illumos-gate/usr/src/cmd/sendmail/db/lock/
H A Dlock.c195 for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock);
197 lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock)) {
544 SH_TAILQ_INSERT_HEAD(&sh_obj->waiters, newl, links, __db_lock);
549 for (lp = SH_TAILQ_FIRST(&sh_obj->waiters, __db_lock);
559 SH_TAILQ_INSERT_TAIL(&sh_obj->waiters, newl, links);
851 SH_TAILQ_INIT(&sh_obj->waiters);
884 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
986 for (lp_w = SH_TAILQ_FIRST(&obj->waiters, __db_lock),
1007 SH_TAILQ_REMOVE(&obj->waiters, lp_w, links, __db_lock);
H A Dlock_deadlock.c314 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
456 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
H A Dlock_region.c714 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_srv_oplock.c842 ol->waiters++; in smb_oplock_wait_break()
845 ol->waiters--; in smb_oplock_wait_break()
917 ol->waiters++; in smb_oplock_wait_break_fem()
920 ol->waiters--; in smb_oplock_wait_break_fem()
H A Dsmb_cmn_oplock.c1579 if (node->n_oplock.waiters) in smb_oplock_ack_break()
1764 if (level != 0 && node->n_oplock.waiters) { in smb_oplock_ack_break()
1794 if (node->n_oplock.waiters && in smb_oplock_ack_break()
1948 if (node->n_oplock.waiters && in smb_oplock_ack_break()
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_impl.c202 uint8_t waiters; /* 1 to IBCM_FLOW_SIMUL_MAX */ member
1611 if (f->waiters < flow->waiters_per_chunk) in ibcm_flow_find()
1624 if (f->waiters < flow->waiters_per_chunk) { in ibcm_flow_find()
1633 flow1->waiters = 0; in ibcm_flow_find()
1650 flow1->waiters++; in ibcm_flow_enter()
1652 if (--flow1->waiters == 0) { in ibcm_flow_enter()
1674 flow->total += flow1->waiters; in ibcm_flow_exit()
1675 flow->simul += flow1->waiters; in ibcm_flow_exit()
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dlock_prim.S288 cmp THREAD_REG, %o1 ! do we own lock with no waiters?
306 and %o1, MUTEX_THREAD, %o1 ! remove the waiters bit if any
381 bnz,pn %xcc, 2f ! single reader, no waiters?
399 ba,pt %xcc, rw_exit_wakeup ! otherwise, wake waiters
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dsobj.c621 char *waiters = MUTEX_HAS_WAITERS(&lock) ? "yes" : "no"; in mutex() local
632 addr, "adapt", owner, "-", "-", waiters); in mutex()
635 addr, "adapt", "no", "-", "-", waiters); in mutex()
/illumos-gate/usr/src/cmd/smbsrv/testoplock/smbsrv/
H A Dsmb_ktypes.h90 int32_t waiters; member
/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Dlock.h103 #define waiters wlinks._waiters macro
/illumos-gate/usr/src/uts/common/nfs/
H A Drnode.h171 int waiters; member
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_subr.c4814 while (l->count < 0 || l->waiters > 0) { in nfs_rw_enter_sig()
4849 l->waiters++; in nfs_rw_enter_sig()
4858 l->waiters--; in nfs_rw_enter_sig()
4864 if (l->count > 0 && l->waiters == 0) in nfs_rw_enter_sig()
4873 l->waiters--; in nfs_rw_enter_sig()
4908 if (l->count < 0 || l->waiters > 0) { in nfs_rw_tryenter()
4958 if (l->waiters == 0) in nfs_rw_exit()
4974 if (l->count == 0 && l->waiters > 0) in nfs_rw_exit()
4995 l->waiters = 0; in nfs_rw_init()
/illumos-gate/usr/src/cmd/mdb/common/modules/smbsrv/
H A Dsmbsrv.c3103 int32_t waiters; member
3200 mdb_printf("waiters: %d\n", ol->waiters); in smbnode_oplock_dcmd()
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_ktypes.h603 int32_t waiters; member

12