| /netbsd/src/sys/sys/ |
| D | sleeptab.h | 61 sleeptab_lookup(sleeptab_t *st, wchan_t wchan, kmutex_t **mp) in sleeptab_lookup() 75 sleepq_hashlock(wchan_t wchan) in sleepq_hashlock() 96 wchan_t ts_obj; /* lock object */ 125 turnstile_t *turnstile_lookup(wchan_t); 127 void turnstile_exit(wchan_t); 128 void turnstile_block(turnstile_t *, int, wchan_t, const struct syncobj *);
|
| D | sleepq.h | 56 void sleepq_enqueue(sleepq_t *, wchan_t, const char *, 58 void sleepq_transfer(lwp_t *, sleepq_t *, sleepq_t *, wchan_t, const char *, 63 void sleepq_wake(sleepq_t *, wchan_t, u_int, kmutex_t *);
|
| D | syncobj.h | 51 struct lwp *(*sobj_owner)(wchan_t); 54 struct lwp *syncobj_noowner(wchan_t);
|
| D | proc.h | 516 int tsleep(wchan_t, pri_t, const char *, int); 517 int mtsleep(wchan_t, pri_t, const char *, int, kmutex_t *); 518 void wakeup(wchan_t);
|
| D | wchan.h | 35 typedef volatile const void *wchan_t; typedef
|
| D | lwp.h | 133 wchan_t l_wchan; /* l: sleep address */
|
| /netbsd/src/sys/rump/librump/rumpkern/ |
| D | ltsleep.c | 49 wchan_t id; 64 sleeper(wchan_t ident, int timo, bool kinterlock) in sleeper() 121 tsleep(wchan_t ident, pri_t prio, const char *wmesg, int timo) in tsleep() 141 mtsleep(wchan_t ident, pri_t prio, const char *wmesg, int timo, kmutex_t *lock) in mtsleep() 155 wakeup(wchan_t ident) in wakeup()
|
| D | sleepq.c | 75 sleepq_enqueue(sleepq_t *sq, wchan_t wc, const char *wmsg, syncobj_t *sob, in sleepq_enqueue() 113 sleepq_wake(sleepq_t *sq, wchan_t wchan, u_int expected, kmutex_t *mp) in sleepq_wake() 173 syncobj_noowner(wchan_t wc) in syncobj_noowner()
|
| /netbsd/src/external/bsd/am-utils/dist/amd/ |
| D | sched.c | 61 wchan_t wchan; /* Wait channel */ 124 p->wchan = (wchan_t) p; in run_task() 155 sched_task(cb_fun *cf, opaque_t ca, wchan_t wchan) in sched_task() 179 wakeup(wchan_t wchan) in wakeup() 201 wakeup_task(int rc, int term, wchan_t wchan) in wakeup_task() 207 wchan_t
|
| D | amd.h | 219 typedef voidp wchan_t; typedef 252 typedef wchan_t (*vget_wchan) (mntfs *); 589 extern int get_mountd_port(fserver *, u_short *, wchan_t); 619 extern wchan_t get_mntfs_wchan(mntfs *mf); 654 extern void sched_task(cb_fun *, opaque_t, wchan_t); 661 extern void wakeup(wchan_t); 663 extern void wakeup_task(int, int, wchan_t);
|
| D | ops_nfs.c | 92 wchan_t fh_wchan; /* Wait channel */ 110 static int call_mountd(fh_cache *fp, u_long proc, fwd_fun f, wchan_t wchan); 111 static int webnfs_lookup(fh_cache *fp, fwd_fun f, wchan_t wchan); 535 call_mountd(fh_cache *fp, u_long proc, fwd_fun fun, wchan_t wchan) in call_mountd() 606 webnfs_lookup(fh_cache *fp, fwd_fun fun, wchan_t wchan) in webnfs_lookup() 1091 call_mountd(&f, MOUNTPROC_UMNT, (fwd_fun *) NULL, (wchan_t) NULL); in nfs_umounted()
|
| D | ops_TEMPLATE.c | 297 static wchan_t *
|
| D | srvr_nfs.c | 313 get_mountd_port(fserver *fs, u_short *port, wchan_t wchan) in get_mountd_port() 359 sched_task(wakeup_task, wchan, (wchan_t) fs); in get_mountd_port()
|
| D | map.c | 842 wchan_t wchan = get_mntfs_wchan(mf); in free_map_if_success()
|
| /netbsd/src/sys/kern/ |
| D | kern_turnstile.c | 165 turnstile_lookup(wchan_t obj) in turnstile_lookup() 192 turnstile_exit(wchan_t obj) in turnstile_exit() 370 turnstile_block(turnstile_t *ts, int q, wchan_t obj, syncobj_t *sobj) in turnstile_block()
|
| D | kern_sleepq.c | 258 sleepq_enqueue(sleepq_t *sq, wchan_t wchan, const char *wmesg, syncobj_t *sobj, in sleepq_enqueue() 295 sleepq_transfer(lwp_t *l, sleepq_t *from_sq, sleepq_t *sq, wchan_t wchan, in sleepq_transfer() 456 sleepq_wake(sleepq_t *sq, wchan_t wchan, u_int expected, kmutex_t *mp) in sleepq_wake()
|
| D | kern_synch.c | 185 tsleep(wchan_t ident, pri_t priority, const char *wmesg, int timo) in tsleep() 210 mtsleep(wchan_t ident, pri_t priority, const char *wmesg, int timo, in mtsleep() 272 wakeup(wchan_t ident) in wakeup() 1116 syncobj_noowner(wchan_t wchan) in syncobj_noowner()
|
| D | kern_mutex.c | 287 static lwp_t *mutex_owner(wchan_t); 842 mutex_owner(wchan_t wchan) in mutex_owner()
|
| D | kern_rwlock.c | 117 static lwp_t *rw_owner(wchan_t); 798 rw_owner(wchan_t obj) in rw_owner()
|
| D | kern_condvar.c | 159 KASSERT(l->l_wchan == (wchan_t)cv); in cv_unsleep()
|
| /netbsd/src/sys/ddb/ |
| D | db_syncobj.h | 37 struct lwp *db_syncobj_owner(const struct syncobj *, wchan_t);
|
| D | db_syncobj.c | 45 db_syncobj_owner(const struct syncobj *sobj, wchan_t wchan) in db_syncobj_owner()
|
| D | db_command.c | 1397 wchan_t wchan = NULL; in db_show_all_tstiles()
|
| /netbsd/src/sys/arch/sparc64/dev/ |
| D | tadpmu.c | 65 static wchan_t tadpmu, tadpmuev;
|
| /netbsd/src/sys/dev/ic/ |
| D | tpm.c | 359 tpm_poll(struct tpm_softc *sc, uint8_t mask, int to, wchan_t chan) in tpm_poll() 374 tpm_waitfor(struct tpm_softc *sc, uint8_t bits, int tmo, wchan_t chan) in tpm_waitfor()
|