/titanic_44/usr/src/uts/common/io/ |
H A D | hook.c | 357 hook_wait_setflag(flagwait_t *waiter, uint32_t busyset, fwflag_t wanted, in hook_wait_setflag() argument 363 mutex_enter(&waiter->fw_lock); in hook_wait_setflag() 364 if (waiter->fw_flags & FWF_DESTROY) { in hook_wait_setflag() 365 cv_signal(&waiter->fw_cv); in hook_wait_setflag() 366 mutex_exit(&waiter->fw_lock); in hook_wait_setflag() 369 while (waiter->fw_flags & busyset) { in hook_wait_setflag() 370 wantedset = ((waiter->fw_flags & wanted) == wanted); in hook_wait_setflag() 372 waiter->fw_flags |= wanted; in hook_wait_setflag() 373 CVW_EXIT_WRITE(waiter->fw_owner); in hook_wait_setflag() 374 cv_wait(&waiter->fw_cv, &waiter->fw_lock); in hook_wait_setflag() [all …]
|
/titanic_44/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgsbbc_mailbox.c | 887 struct sbbc_msg_waiter *waiter; in sbbc_mbox_request_response() local 1008 waiter = kmem_zalloc(sizeof (struct sbbc_msg_waiter), KM_NOSLEEP); in sbbc_mbox_request_response() 1010 if (waiter == (struct sbbc_msg_waiter *)NULL) { in sbbc_mbox_request_response() 1019 waiter->w_id = 0; /* Until we get an ID from the send */ in sbbc_mbox_request_response() 1020 waiter->w_msg = response; in sbbc_mbox_request_response() 1021 waiter->w_msg->msg_status = EINPROGRESS; in sbbc_mbox_request_response() 1023 cv_init(&waiter->w_cv, NULL, CV_DEFAULT, NULL); in sbbc_mbox_request_response() 1035 cv_destroy(&waiter->w_cv); in sbbc_mbox_request_response() 1036 kmem_free(waiter, sizeof (struct sbbc_msg_waiter)); in sbbc_mbox_request_response() 1044 waiter->w_id = msg_id; in sbbc_mbox_request_response() [all …]
|
/titanic_44/usr/src/lib/libc/sparc/sys/ |
H A D | _lwp_mutex_unlock.s | 37 clr %o3 ! clear lock/get waiter field 47 clr %o1 ! call kernel to wakeup waiter:
|
/titanic_44/usr/src/cmd/svr4pkg/pkgadm/ |
H A D | lock.c | 1163 WAITER_T waiter; in _openLockFile() local 1191 for (waiter = WAITER_INITIAL; in _openLockFile() 1192 waiter < WAITER_MAX; in _openLockFile() 1193 waiter = WAITER_NEXT(waiter)) { in _openLockFile() 1212 if (waiter == WAITER_INITIAL) { in _openLockFile() 1215 strerror(errno), waiter); in _openLockFile() 1218 (void) sleep(waiter); in _openLockFile() 1235 for (waiter = WAITER_INITIAL; in _openLockFile() 1236 waiter < WAITER_MAX; in _openLockFile() 1237 waiter = WAITER_NEXT(waiter)) { in _openLockFile() [all …]
|
/titanic_44/usr/src/cmd/nscd/ |
H A D | nscd_nswstate.c | 531 ctrl_p->waiter); in _get_nsw_state_int() 543 ctrl_p->waiter++; in _get_nsw_state_int() 584 ctrl_p->waiter--; in _get_nsw_state_int() 650 ctrl_p->waiter); in _get_nsw_state_int() 749 _nscd_logit(me, "number of waiter = %d\n", ctrl_p->waiter); in _put_nsw_state_int() 773 if (ctrl_p->waiter > 0) { in _put_nsw_state_int() 778 if (!thread_only && ctrl_p->waiter > 0) { in _put_nsw_state_int() 793 _nscd_logit(me, "tnumber of waiter = %d\n", ctrl_p->waiter); in _put_nsw_state_int()
|
H A D | cache.h | 145 typedef struct waiter { struct 149 struct waiter *w_next, *w_prev; argument
|
H A D | nscd_switch.h | 84 int waiter; member
|
/titanic_44/usr/src/uts/sun4u/io/i2c/nexus/ |
H A D | pcf8584.c | 92 i2c_transfer_t *tp, kcondvar_t **waiter, int *saved_mode); 93 static void pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode); 1394 kcondvar_t *waiter = NULL; in pcf8584_transfer() local 1411 pcf8584_take_over(i2c, dip, tp, &waiter, &saved_mode); in pcf8584_transfer() 1430 pcf8584_give_up(i2c, waiter, saved_mode); in pcf8584_transfer() 1469 pcf8584_give_up(i2c, waiter, saved_mode); in pcf8584_transfer() 1516 kcondvar_t **waiter, int *saved_mode) in pcf8584_take_over() argument 1530 *waiter = &i2c->pcf8584_icv; in pcf8584_take_over() 1546 pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode) in pcf8584_give_up() argument 1556 if (waiter) in pcf8584_give_up() [all …]
|
/titanic_44/usr/src/cmd/fs.d/ |
H A D | fsck.c | 109 static void waiter(struct devlist **blp, struct devlist **badlist); 591 waiter(&bl, &badlist); in fsck_dopreen() 610 waiter(&bl, &badlist); in fsck_dopreen() 620 waiter(&bl, &badlist); in fsck_dopreen() 645 waiter(struct devlist **blp, struct devlist **badlist) in waiter() function
|
/titanic_44/usr/src/cmd/fs.d/ufs/quotacheck/ |
H A D | quotacheck.c | 104 static int waiter(); 374 errs += waiter(&alist); in preen() 382 errs += waiter(&alist); in preen() 389 waiter(struct active **alp) in waiter() function
|
/titanic_44/usr/src/lib/libsldap/common/ |
H A D | ns_connmgmt.h | 156 ns_conn_waiter_t waiter; /* first of the connection waiters */ member
|
H A D | ns_connmgmt.c | 2366 ns_conn_waiter_t *head = &conn_mt->waiter; in conn_wait() 2392 ns_conn_waiter_t *head = &conn_mt->waiter; in conn_signal()
|