Home
last modified time | relevance | path

Searched refs:wchan_t (Results 1 – 25 of 26) sorted by relevance

12

/netbsd/src/sys/sys/
Dsleeptab.h61 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 *);
Dsleepq.h56 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 *);
Dsyncobj.h51 struct lwp *(*sobj_owner)(wchan_t);
54 struct lwp *syncobj_noowner(wchan_t);
Dproc.h516 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);
Dwchan.h35 typedef volatile const void *wchan_t; typedef
Dlwp.h133 wchan_t l_wchan; /* l: sleep address */
/netbsd/src/sys/rump/librump/rumpkern/
Dltsleep.c49 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()
Dsleepq.c75 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/
Dsched.c61 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
Damd.h219 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);
Dops_nfs.c92 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()
Dops_TEMPLATE.c297 static wchan_t *
Dsrvr_nfs.c313 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()
Dmap.c842 wchan_t wchan = get_mntfs_wchan(mf); in free_map_if_success()
/netbsd/src/sys/kern/
Dkern_turnstile.c165 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()
Dkern_sleepq.c258 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()
Dkern_synch.c185 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()
Dkern_mutex.c287 static lwp_t *mutex_owner(wchan_t);
842 mutex_owner(wchan_t wchan) in mutex_owner()
Dkern_rwlock.c117 static lwp_t *rw_owner(wchan_t);
798 rw_owner(wchan_t obj) in rw_owner()
Dkern_condvar.c159 KASSERT(l->l_wchan == (wchan_t)cv); in cv_unsleep()
/netbsd/src/sys/ddb/
Ddb_syncobj.h37 struct lwp *db_syncobj_owner(const struct syncobj *, wchan_t);
Ddb_syncobj.c45 db_syncobj_owner(const struct syncobj *sobj, wchan_t wchan) in db_syncobj_owner()
Ddb_command.c1397 wchan_t wchan = NULL; in db_show_all_tstiles()
/netbsd/src/sys/arch/sparc64/dev/
Dtadpmu.c65 static wchan_t tadpmu, tadpmuev;
/netbsd/src/sys/dev/ic/
Dtpm.c359 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()

12