sls               186 kern/kern_rwlock.c 	struct sleep_state sls;
sls               203 kern/kern_rwlock.c 		sleep_setup(&sls, rwl, op->wait_prio, rwl->rwl_name);
sls               205 kern/kern_rwlock.c 			sleep_setup_signal(&sls, op->wait_prio | PCATCH);
sls               209 kern/kern_rwlock.c 		sleep_finish(&sls, do_sleep);
sls               211 kern/kern_rwlock.c 		    (error = sleep_finish_signal(&sls)) != 0)
sls               100 kern/kern_synch.c 	struct sleep_state sls;
sls               117 kern/kern_synch.c 	sleep_setup(&sls, ident, priority, wmesg);
sls               118 kern/kern_synch.c 	sleep_setup_timeout(&sls, timo);
sls               119 kern/kern_synch.c 	sleep_setup_signal(&sls, priority);
sls               121 kern/kern_synch.c 	sleep_finish(&sls, 1);
sls               122 kern/kern_synch.c 	error1 = sleep_finish_timeout(&sls);
sls               123 kern/kern_synch.c 	error = sleep_finish_signal(&sls);
sls               133 kern/kern_synch.c sleep_setup(struct sleep_state *sls, void *ident, int prio, const char *wmesg)
sls               152 kern/kern_synch.c 	sls->sls_catch = 0;
sls               153 kern/kern_synch.c 	sls->sls_do_sleep = 1;
sls               154 kern/kern_synch.c 	sls->sls_sig = 1;
sls               156 kern/kern_synch.c 	SCHED_LOCK(sls->sls_s);
sls               171 kern/kern_synch.c sleep_finish(struct sleep_state *sls, int do_sleep)
sls               175 kern/kern_synch.c 	if (sls->sls_do_sleep && do_sleep) {
sls               189 kern/kern_synch.c 	SCHED_UNLOCK(sls->sls_s);
sls               204 kern/kern_synch.c sleep_setup_timeout(struct sleep_state *sls, int timo)
sls               211 kern/kern_synch.c sleep_finish_timeout(struct sleep_state *sls)
sls               226 kern/kern_synch.c sleep_setup_signal(struct sleep_state *sls, int prio)
sls               230 kern/kern_synch.c 	if ((sls->sls_catch = (prio & PCATCH)) == 0)
sls               243 kern/kern_synch.c 	if ((sls->sls_sig = CURSIG(p)) != 0) {
sls               247 kern/kern_synch.c 		sls->sls_do_sleep = 0;
sls               249 kern/kern_synch.c 		sls->sls_catch = 0;
sls               250 kern/kern_synch.c 		sls->sls_do_sleep = 0;
sls               255 kern/kern_synch.c sleep_finish_signal(struct sleep_state *sls)
sls               259 kern/kern_synch.c 	if (sls->sls_catch != 0) {
sls               260 kern/kern_synch.c 		if (sls->sls_sig != 0 || (sls->sls_sig = CURSIG(p)) != 0) {
sls               261 kern/kern_synch.c 			if (p->p_sigacts->ps_sigintr & sigmask(sls->sls_sig))