/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 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 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 | 471 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 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 | 3103 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 D | smb_ktypes.h | 603 int32_t waiters; member
|