| /illumos-gate/usr/src/cmd/syslogd/ |
| H A D | queue.c | 37 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 D | dataq.h | 48 llh_t waiters; member
|
| /illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
| H A D | fksmbfs_rwlock.c | 79 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 D | smbfs_rwlock.c | 77 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 D | smbfs_node.h | 96 int waiters; member
|
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | lwp_sobj.c | 1157 uchar_t waiters; in lwp_mutex_timedlock() local 1243 fuword8_noerr(&lp->mutex_waiters, &waiters); in lwp_mutex_timedlock() 1325 waiters = iswanted(sqh->sq_queue.sq_first, &lwpchan); in lwp_mutex_timedlock() 1334 fuword8_noerr(&lp->mutex_waiters, &waiters); in lwp_mutex_timedlock() 1362 suword8_noerr(&lp->mutex_waiters, waiters); in lwp_mutex_timedlock() 1412 lwp_release(lwpchan_t *lwpchan, uchar_t *waiters, int sync_type) in lwp_release() argument 1445 *waiters = iswanted(tp->t_link, lwpchan); in lwp_release() 1459 *waiters = 0; in lwp_release() 1500 uchar_t waiters; in lwp_mutex_wakeup() local 1553 else if (lwp_release(&lwpchan, &waiters, 0)) in lwp_mutex_wakeup() [all …]
|
| /illumos-gate/usr/src/cmd/smbsrv/testoplock/ |
| H A D | case12.ref | 16 waiters 2 1 17 waiters 0 -> 1 28 waiters 3 2 29 waiters 1 -> 2
|
| H A D | case12.txt | 11 waiters 2 1 17 waiters 3 2
|
| H A D | tol_main.c | 403 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.S | 42 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 D | nvme_lock.c | 470 boolean_t waiters; in nvme_rwlock() local 480 waiters = nvme_rwlock_block_ctrl_rdlock(nvme); in nvme_rwlock() 482 waiters = nvme_rwlock_block_ctrl_wrlock(nvme); in nvme_rwlock() 495 waiters = nvme_rwlock_block_ns_rdlock(nvme, ns); in nvme_rwlock() 497 waiters = nvme_rwlock_block_ns_wrlock(nvme, ns); in nvme_rwlock() 511 if (!waiters) { in nvme_rwlock()
|
| /illumos-gate/usr/src/cmd/sendmail/db/lock/ |
| H A D | lock.c | 195 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 D | lock_deadlock.c | 314 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock); 456 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
|
| H A D | lock_region.c | 714 lp = SH_TAILQ_FIRST(&op->waiters, __db_lock);
|
| /illumos-gate/usr/src/uts/common/fs/smbsrv/ |
| H A D | smb_srv_oplock.c | 842 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 D | smb_cmn_oplock.c | 1579 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 D | ibcm_impl.c | 202 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 D | lock_prim.S | 288 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 D | sobj.c | 621 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 D | smb_ktypes.h | 90 int32_t waiters; member
|
| /illumos-gate/usr/src/cmd/sendmail/db/include/ |
| H A D | lock.h | 103 #define waiters wlinks._waiters macro
|
| /illumos-gate/usr/src/uts/common/nfs/ |
| H A D | rnode.h | 171 int waiters; member
|
| /illumos-gate/usr/src/uts/common/fs/nfs/ |
| H A D | nfs_subr.c | 4814 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 D | smbsrv.c | 3104 int32_t waiters; member 3201 mdb_printf("waiters: %d\n", ol->waiters); in smbnode_oplock_dcmd()
|
| /illumos-gate/usr/src/uts/common/smbsrv/ |
| H A D | smb_ktypes.h | 603 int32_t waiters; member
|