Searched refs:kse_thr_mailbox (Results 1 - 12 of 12) sorted by relevance

/freebsd-9.3-release/lib/libthread_db/
H A Dkse.h55 struct kse_thr_mailbox { struct
58 struct kse_thr_mailbox *tm_next; /* Next thread in list */
76 struct kse_thr_mailbox *km_curthread; /* Currently running thread */
77 struct kse_thr_mailbox *km_completed; /* Threads back from kernel */
130 int kse_thr_interrupt(struct kse_thr_mailbox *, int, long);
132 int kse_switchin(struct kse_thr_mailbox *, int flags);
H A Dlibpthread_db.c246 offsetof(struct kse_thr_mailbox, tm_lwp), &lwp);
310 offsetof(struct kse_thr_mailbox, tm_lwp), &lwp1);
472 ptr = tmbx_addr + offsetof(struct kse_thr_mailbox, tm_lwp);
529 tmbx_addr + offsetof(struct kse_thr_mailbox, tm_dflags),
538 tmbx_addr + offsetof(struct kse_thr_mailbox, tm_dflags),
614 offsetof(struct kse_thr_mailbox, tm_lwp),
620 offsetof(struct kse_thr_mailbox, tm_dflags),
625 offsetof(struct kse_thr_mailbox, tm_lwp), &lwp, sizeof(lwpid_t));
677 struct kse_thr_mailbox tmbx;
700 ptr = tmbx_addr + offsetof(struct kse_thr_mailbox, tm_lw
[all...]
/freebsd-9.3-release/tools/KSE/ksetest/
H A Dkse_threads_test.c62 struct kse_thr_mailbox *head;
69 struct kse_thr_mailbox *cur_thread;
76 static struct kse_thr_mailbox *aa;
89 static void runq_insert(struct uts_runq *q, struct kse_thr_mailbox *tm);
90 static struct kse_thr_mailbox *runq_remove(struct uts_runq *q);
91 static struct kse_thr_mailbox *runq_remove_nolock(struct uts_runq *q);
96 extern int uts_to_thread(struct kse_thr_mailbox *tdp,
97 struct kse_thr_mailbox **curthreadp);
98 extern int thread_to_uts(struct kse_thr_mailbox *tm,
183 struct kse_thr_mailbox *t
[all...]
/freebsd-9.3-release/tools/KSE/rr/
H A Drr.c66 struct kse_thr_mailbox *head;
73 struct kse_thr_mailbox *cur_thread;
86 static void runq_insert(struct uts_runq *q, struct kse_thr_mailbox *tm);
87 static struct kse_thr_mailbox *runq_remove(struct uts_runq *q);
88 static struct kse_thr_mailbox *runq_remove_nolock(struct uts_runq *q);
93 extern int uts_to_thread(struct kse_thr_mailbox *tdp,
94 struct kse_thr_mailbox **curthreadp);
95 extern int thread_to_uts(struct kse_thr_mailbox *tm,
127 struct kse_thr_mailbox *td;
142 struct kse_thr_mailbox *t
[all...]
/freebsd-9.3-release/lib/libkse/arch/arm/include/
H A Dpthread_md.h73 struct kse_thr_mailbox tcb_tmbx; /* needs 32-byte alignment */
131 static __inline struct kse_thr_mailbox *
134 struct kse_thr_mailbox *crit;
138 crit = (struct kse_thr_mailbox *)__kcb_swp((uint32_t)NULL,
144 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/arch/amd64/include/
H A Dpthread_md.h71 struct kse_thr_mailbox tcb_tmbx;
164 static __inline struct kse_thr_mailbox *
167 struct kse_thr_mailbox *crit;
174 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/arch/i386/include/
H A Dpthread_md.h70 struct kse_thr_mailbox tcb_tmbx;
164 static __inline struct kse_thr_mailbox *
167 struct kse_thr_mailbox *crit;
174 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/arch/powerpc/include/
H A Dpthread_md.h69 struct kse_thr_mailbox tcb_tmbx;
152 static __inline struct kse_thr_mailbox *
155 struct kse_thr_mailbox *crit;
177 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/arch/sparc64/include/
H A Dpthread_md.h77 struct kse_thr_mailbox tcb_tmbx; /* needs 64-byte alignment */
125 static __inline struct kse_thr_mailbox *
128 struct kse_thr_mailbox *crit;
148 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/arch/ia64/include/
H A Dpthread_md.h61 struct kse_thr_mailbox tcb_tmbx;
124 static __inline struct kse_thr_mailbox *
128 struct kse_thr_mailbox *crit;
149 _kcb_critical_leave(struct kse_thr_mailbox *crit)
/freebsd-9.3-release/lib/libkse/thread/
H A Dthr_kern.c600 _kcb_critical_leave((struct kse_thr_mailbox *)crit);
1498 struct kse_thr_mailbox *completed;
H A Dthr_private.h159 typedef struct kse_thr_mailbox *kse_critical_t;

Completed in 93 milliseconds