Symbol: waiter
usr/src/cmd/fs.d/fsck.c
109
static void waiter(struct devlist **blp, struct devlist **badlist);
usr/src/cmd/fs.d/fsck.c
591
waiter(&bl, &badlist);
usr/src/cmd/fs.d/fsck.c
610
waiter(&bl, &badlist);
usr/src/cmd/fs.d/fsck.c
620
waiter(&bl, &badlist);
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
102
static int waiter();
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
372
errs += waiter(&alist);
usr/src/cmd/fs.d/ufs/quotacheck/quotacheck.c
380
errs += waiter(&alist);
usr/src/cmd/nscd/cache.h
149
struct waiter *w_next, *w_prev;
usr/src/cmd/nscd/nscd_nswstate.c
531
ctrl_p->waiter);
usr/src/cmd/nscd/nscd_nswstate.c
543
ctrl_p->waiter++;
usr/src/cmd/nscd/nscd_nswstate.c
584
ctrl_p->waiter--;
usr/src/cmd/nscd/nscd_nswstate.c
650
ctrl_p->waiter);
usr/src/cmd/nscd/nscd_nswstate.c
749
_nscd_logit(me, "number of waiter = %d\n", ctrl_p->waiter);
usr/src/cmd/nscd/nscd_nswstate.c
773
if (ctrl_p->waiter > 0) {
usr/src/cmd/nscd/nscd_nswstate.c
778
if (!thread_only && ctrl_p->waiter > 0) {
usr/src/cmd/nscd/nscd_nswstate.c
793
_nscd_logit(me, "tnumber of waiter = %d\n", ctrl_p->waiter);
usr/src/cmd/nscd/nscd_switch.h
84
int waiter;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1154
WAITER_T waiter;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1182
for (waiter = WAITER_INITIAL;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1183
waiter < WAITER_MAX;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1184
waiter = WAITER_NEXT(waiter)) {
usr/src/cmd/svr4pkg/pkgadm/lock.c
1203
if (waiter == WAITER_INITIAL) {
usr/src/cmd/svr4pkg/pkgadm/lock.c
1206
strerror(errno), waiter);
usr/src/cmd/svr4pkg/pkgadm/lock.c
1209
(void) sleep(waiter);
usr/src/cmd/svr4pkg/pkgadm/lock.c
1226
for (waiter = WAITER_INITIAL;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1227
waiter < WAITER_MAX;
usr/src/cmd/svr4pkg/pkgadm/lock.c
1228
waiter = WAITER_NEXT(waiter)) {
usr/src/cmd/svr4pkg/pkgadm/lock.c
1242
if (waiter == WAITER_INITIAL) {
usr/src/cmd/svr4pkg/pkgadm/lock.c
1244
strerror(errno), waiter);
usr/src/cmd/svr4pkg/pkgadm/lock.c
1247
(void) sleep(waiter);
usr/src/lib/libsldap/common/ns_connmgmt.c
2380
ns_conn_waiter_t *head = &conn_mt->waiter;
usr/src/lib/libsldap/common/ns_connmgmt.c
2406
ns_conn_waiter_t *head = &conn_mt->waiter;
usr/src/lib/libsldap/common/ns_connmgmt.h
155
ns_conn_waiter_t waiter; /* first of the connection waiters */
usr/src/uts/common/io/hook.c
358
hook_wait_setflag(flagwait_t *waiter, uint32_t busyset, fwflag_t wanted,
usr/src/uts/common/io/hook.c
364
mutex_enter(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
365
if (waiter->fw_flags & FWF_DESTROY) {
usr/src/uts/common/io/hook.c
366
cv_signal(&waiter->fw_cv);
usr/src/uts/common/io/hook.c
367
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
370
while (waiter->fw_flags & busyset) {
usr/src/uts/common/io/hook.c
371
wantedset = ((waiter->fw_flags & wanted) == wanted);
usr/src/uts/common/io/hook.c
373
waiter->fw_flags |= wanted;
usr/src/uts/common/io/hook.c
374
CVW_EXIT_WRITE(waiter->fw_owner);
usr/src/uts/common/io/hook.c
375
cv_wait(&waiter->fw_cv, &waiter->fw_lock);
usr/src/uts/common/io/hook.c
381
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
383
CVW_ENTER_WRITE(waiter->fw_owner);
usr/src/uts/common/io/hook.c
384
mutex_enter(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
386
waiter->fw_flags &= ~wanted;
usr/src/uts/common/io/hook.c
387
if (waiter->fw_flags & FWF_DESTROY) {
usr/src/uts/common/io/hook.c
388
cv_signal(&waiter->fw_cv);
usr/src/uts/common/io/hook.c
389
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
393
waiter->fw_flags &= ~wanted;
usr/src/uts/common/io/hook.c
394
ASSERT((waiter->fw_flags & wanted) == 0);
usr/src/uts/common/io/hook.c
395
ASSERT((waiter->fw_flags & newflag) == 0);
usr/src/uts/common/io/hook.c
396
waiter->fw_flags |= newflag;
usr/src/uts/common/io/hook.c
397
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
411
hook_wait_unsetflag(flagwait_t *waiter, fwflag_t oldflag)
usr/src/uts/common/io/hook.c
413
mutex_enter(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
414
waiter->fw_flags &= ~oldflag;
usr/src/uts/common/io/hook.c
415
cv_signal(&waiter->fw_cv);
usr/src/uts/common/io/hook.c
416
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
431
hook_wait_destroy(flagwait_t *waiter)
usr/src/uts/common/io/hook.c
433
ASSERT((waiter->fw_flags & FWF_DESTROY_WANTED) == 0);
usr/src/uts/common/io/hook.c
434
mutex_enter(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
435
if (waiter->fw_flags & FWF_DESTROY_WANTED) {
usr/src/uts/common/io/hook.c
436
cv_signal(&waiter->fw_cv);
usr/src/uts/common/io/hook.c
437
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
440
waiter->fw_flags |= FWF_DESTROY_WANTED;
usr/src/uts/common/io/hook.c
441
while (!FWF_DESTROY_OK(waiter)) {
usr/src/uts/common/io/hook.c
442
CVW_EXIT_WRITE(waiter->fw_owner);
usr/src/uts/common/io/hook.c
443
cv_wait(&waiter->fw_cv, &waiter->fw_lock);
usr/src/uts/common/io/hook.c
444
CVW_ENTER_WRITE(waiter->fw_owner);
usr/src/uts/common/io/hook.c
451
waiter->fw_flags = FWF_DESTROY_ACTIVE;
usr/src/uts/common/io/hook.c
452
cv_signal(&waiter->fw_cv);
usr/src/uts/common/io/hook.c
453
mutex_exit(&waiter->fw_lock);
usr/src/uts/common/io/hook.c
470
hook_wait_init(flagwait_t *waiter, cvwaitlock_t *owner)
usr/src/uts/common/io/hook.c
472
cv_init(&waiter->fw_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/hook.c
473
mutex_init(&waiter->fw_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/hook.c
474
waiter->fw_flags = FWF_NONE;
usr/src/uts/common/io/hook.c
475
waiter->fw_owner = owner;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1394
kcondvar_t *waiter = NULL;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1411
pcf8584_take_over(i2c, dip, tp, &waiter, &saved_mode);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1430
pcf8584_give_up(i2c, waiter, saved_mode);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1469
pcf8584_give_up(i2c, waiter, saved_mode);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1516
kcondvar_t **waiter, int *saved_mode)
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1530
*waiter = &i2c->pcf8584_icv;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1546
pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode)
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1556
if (waiter)
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
1557
cv_signal(waiter);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
92
i2c_transfer_t *tp, kcondvar_t **waiter, int *saved_mode);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
93
static void pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1008
waiter = kmem_zalloc(sizeof (struct sbbc_msg_waiter), KM_NOSLEEP);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1010
if (waiter == (struct sbbc_msg_waiter *)NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1019
waiter->w_id = 0; /* Until we get an ID from the send */
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1020
waiter->w_msg = response;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1021
waiter->w_msg->msg_status = EINPROGRESS;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1023
cv_init(&waiter->w_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1035
cv_destroy(&waiter->w_cv);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1036
kmem_free(waiter, sizeof (struct sbbc_msg_waiter));
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1044
waiter->w_id = msg_id;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1052
master_mbox->mbox_wait_list[msg_type] = waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1053
waiter->w_next = NULL;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1057
master_mbox->mbox_wait_list[msg_type] = waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1058
waiter->w_next = tmp;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1072
clockleft = cv_timedwait(&waiter->w_cv, mbox_wait_lock, stop_time);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1096
if (waiter->w_msg->msg_status == EINPROGRESS) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1099
cv_wait(&waiter->w_cv, mbox_wait_lock);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1105
rc = waiter->w_msg->msg_status = ETIMEDOUT;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1112
cv_destroy(&waiter->w_cv);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1113
kmem_free(waiter, sizeof (struct sbbc_msg_waiter));
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1277
struct sbbc_msg_waiter *waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1386
if ((waiter = mbox_find_waiter(type, f_id)) == NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1390
if ((waiter = mbox_find_waiter(i, f_id))
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1397
if (waiter == NULL) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1410
f, f_id, waiter->w_id,
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1411
waiter->w_msg->msg_len);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1413
rc = mbox_read(&header, &frag, waiter->w_msg);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1426
waiter->w_msg->msg_status = (rc == ENOMEM)?
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1429
f, waiter->w_msg->msg_status);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1430
cv_signal(&waiter->w_cv);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1438
if (waiter->w_msg->msg_status == ETIMEDOUT) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1439
cv_signal(&waiter->w_cv);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1446
waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1447
waiter->w_next = NULL;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1452
waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1453
waiter->w_next = tmp;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1995
struct sbbc_msg_waiter *waiter, *prev;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1998
for (waiter = master_mbox->mbox_wait_list[msg_type];
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
1999
waiter != NULL; waiter = waiter->w_next) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
2001
if (waiter->w_id == msg_id) {
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
2003
prev->w_next = waiter->w_next;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
2006
waiter->w_next;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
2010
prev = waiter;
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
2013
return (waiter);
usr/src/uts/sun4u/serengeti/io/sgsbbc_mailbox.c
887
struct sbbc_msg_waiter *waiter;