H A D | kern_synch.c | 133 * on chan, at which time the process 154 caddr_t chan, 184 ut->uu_wchan = chan; 187 if (mtx != NULL && chan != NULL && (thread_continue_t)continuation == THREAD_CONTINUE_NULL) { 199 wait_result = lck_mtx_sleep_deadline(mtx, flags, chan, catch, abstime); 201 wait_result = lck_mtx_sleep(mtx, flags, chan, catch); 204 if (chan != NULL) 205 assert_wait_deadline(chan, catch, abstime); 309 void *chan, 312 return _sleep((caddr_t)chan, pr 153 _sleep( caddr_t chan, int pri, const char *wmsg, u_int64_t abstime, int (*continuation)(int), lck_mtx_t *mtx) argument 308 sleep( void *chan, int pri) argument 316 msleep0( void *chan, lck_mtx_t *mtx, int pri, const char *wmsg, int timo, int (*continuation)(int)) argument 333 msleep( void *chan, lck_mtx_t *mtx, int pri, const char *wmsg, struct timespec *ts) argument 351 msleep1( void *chan, lck_mtx_t *mtx, int pri, const char *wmsg, u_int64_t abstime) argument 362 tsleep( void *chan, int pri, const char *wmsg, int timo) argument 376 tsleep0( void *chan, int pri, const char *wmsg, int timo, int (*continuation)(int)) argument 391 tsleep1( void *chan, int pri, const char *wmsg, u_int64_t abstime, int (*continuation)(int)) argument 405 wakeup(void *chan) argument 417 wakeup_one(caddr_t chan) argument [all...] |