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))