lib/libkvm/kvm_proc.c
123
kvm_lwptraverse(kvm_t *kd, struct lwp *lwp, uintptr_t lwppos)
lib/libkvm/kvm_proc.c
126
if (KREAD(kd, lwppos, lwp)) {
lib/libkvm/kvm_proc.c
131
if (lwp->u.lwp_rbnode.rbe_left == NULL)
lib/libkvm/kvm_proc.c
133
lwppos = (uintptr_t)lwp->u.lwp_rbnode.rbe_left;
lib/libkvm/kvm_proc.c
144
kvm_firstlwp(kvm_t *kd, struct lwp *lwp, struct proc *proc)
lib/libkvm/kvm_proc.c
146
return(kvm_lwptraverse(kd, lwp, (uintptr_t)proc->p_lwp_tree.rbh_root));
lib/libkvm/kvm_proc.c
160
kvm_nextlwp(kvm_t *kd, uintptr_t lwppos, struct lwp *lwp)
lib/libkvm/kvm_proc.c
164
nextpos = (uintptr_t)lwp->u.lwp_rbnode.rbe_parent;
lib/libkvm/kvm_proc.c
166
if (KREAD(kd, nextpos, lwp)) {
lib/libkvm/kvm_proc.c
171
if (lwppos == (uintptr_t)lwp->u.lwp_rbnode.rbe_left) {
lib/libkvm/kvm_proc.c
178
lwppos = (uintptr_t)lwp->u.lwp_rbnode.rbe_right;
lib/libkvm/kvm_proc.c
180
nextpos = kvm_lwptraverse(kd, lwp, lwppos);
lib/libkvm/kvm_proc.c
214
struct lwp lwp;
lib/libkvm/kvm_proc.c
353
lwppos = kvm_firstlwp(kd, &lwp, &proc);
lib/libkvm/kvm_proc.c
359
if (p != lwp.lwp_proc) {
lib/libkvm/kvm_proc.c
363
lwp.lwp_proc = &proc;
lib/libkvm/kvm_proc.c
364
if (KREAD(kd, (u_long)lwp.lwp_thread, &thread)) {
lib/libkvm/kvm_proc.c
366
lwp.lwp_thread);
lib/libkvm/kvm_proc.c
369
lwp.lwp_thread = &thread;
lib/libkvm/kvm_proc.c
396
fill_kinfo_lwp(&lwp, &bp->kp_lwp);
lib/libkvm/kvm_proc.c
404
lwppos = kvm_nextlwp(kd, lwppos, &lwp);
lib/libthread_db/libthread_xu.c
211
long lwp;
lib/libthread_db/libthread_xu.c
226
&lwp, sizeof(lwp));
lib/libthread_db/libthread_xu.c
229
if (lwp == id)
lib/libthread_db/libthread_xu.c
247
pt_ta_map_lwp2thr(const td_thragent_t *ta, lwpid_t lwp, td_thrhandle_t *th)
lib/libthread_db/libthread_xu.c
249
return (pt_ta_map_id2thr(ta, lwp, th));
lib/libthread_db/libthread_xu.c
262
long lwp;
lib/libthread_db/libthread_xu.c
273
ret = ps_pread(ta->ph, pt + ta->thread_off_tid, &lwp,
lib/libthread_db/libthread_xu.c
274
sizeof(lwp));
lib/libthread_db/libthread_xu.c
277
if (lwp != 0 && lwp != TERMINATED) {
lib/libthread_db/libthread_xu.c
279
th.th_tid = (thread_t)lwp;
lib/libthread_db/libthread_xu.c
389
long lwp;
lib/libthread_db/libthread_xu.c
417
ret = ps_pread(ta->ph, pt + ta->thread_off_tid, &lwp, sizeof(lwp));
lib/libthread_db/libthread_xu.c
421
handle.th_tid = lwp;
lib/libthread_db/libthread_xu.c
628
long lwp;
lib/libthread_db/libthread_xu.c
656
ret = ps_pread(ta->ph, pt + ta->thread_off_tid, &lwp, sizeof(lwp));
lib/libthread_db/libthread_xu.c
660
handle.th_tid = lwp;
sys/cpu/x86_64/include/cpu.h
119
struct lwp;
sys/cpu/x86_64/include/cpu.h
125
void generic_lwp_return (struct lwp *, struct trapframe *);
sys/cpu/x86_64/include/cpu.h
126
void fork_return (struct lwp *, struct trapframe *);
sys/dev/virtual/nvmm/nvmm_netbsd.c
276
nbsd_nvmm_open(dev_t dev, int flags, int type, struct lwp *l)
sys/kern/imgact_elf.c
1282
__elfN(corehdr)(struct lwp *lp, int sig, struct file *fp, struct ucred *cred,
sys/kern/imgact_elf.c
1304
__elfN(puthdr)(struct lwp *lp, elf_buf_t target, int sig, enum putmode mode,
sys/kern/imgact_elf.c
1403
elf_putallnotes(struct lwp *corelp, elf_buf_t target, int sig,
sys/kern/imgact_elf.c
1416
struct lwp *lp;
sys/kern/imgact_elf.c
1539
elf_putsigs(struct lwp *lp, elf_buf_t target)
sys/kern/imgact_elf.c
947
static int __elfN(corehdr)(struct lwp *, int, struct file *, struct ucred *,
sys/kern/imgact_elf.c
950
static int __elfN(puthdr)(struct lwp *, elf_buf_t, int sig, enum putmode,
sys/kern/imgact_elf.c
952
static int elf_putallnotes(struct lwp *, elf_buf_t, int, enum putmode);
sys/kern/imgact_elf.c
955
static int elf_putsigs(struct lwp *, elf_buf_t);
sys/kern/imgact_elf.c
960
__elfN(coredump)(struct lwp *lp, int sig, struct vnode *vp, off_t limit)
sys/kern/imgact_elf.c
988
generic_elf_coredump(struct lwp *lp, int sig, struct file *fp, off_t limit)
sys/kern/init_main.c
376
struct lwp *lp;
sys/kern/init_main.c
565
struct lwp *lp;
sys/kern/init_main.c
719
struct lwp *lp;
sys/kern/init_main.c
89
struct lwp lwp0;
sys/kern/kern_checkpoint.c
176
elf_getnotes(struct lwp *lp, struct file *fp, size_t notesz)
sys/kern/kern_checkpoint.c
218
ckpt_thaw_proc(struct lwp *lp, struct file *fp)
sys/kern/kern_checkpoint.c
284
elf_loadnotes(struct lwp *lp, prpsinfo_t *psinfo, prstatus_t *status,
sys/kern/kern_checkpoint.c
449
elf_getsigs(struct lwp *lp, struct file *fp)
sys/kern/kern_checkpoint.c
582
elf_getfiles(struct lwp *lp, struct file *fp)
sys/kern/kern_checkpoint.c
685
ckpt_freeze_proc(struct lwp *lp, struct file *fp)
sys/kern/kern_checkpoint.c
75
static int elf_getnotes(struct lwp *lp, struct file *fp, size_t notesz);
sys/kern/kern_checkpoint.c
773
checkpoint_signal_handler(struct lwp *lp)
sys/kern/kern_checkpoint.c
78
static int elf_loadnotes(struct lwp *, prpsinfo_t *, prstatus_t *,
sys/kern/kern_checkpoint.c
80
static int elf_getsigs(struct lwp *lp, struct file *fp);
sys/kern/kern_checkpoint.c
81
static int elf_getfiles(struct lwp *lp, struct file *fp);
sys/kern/kern_clock.c
1120
struct lwp *lp;
sys/kern/kern_descrip.c
2089
falloc(struct lwp *lp, struct file **resultfp, int *resultfd)
sys/kern/kern_descrip.c
2982
fdcheckstd(struct lwp *lp)
sys/kern/kern_exec.c
206
struct lwp *lp = td->td_lwp;
sys/kern/kern_exec.c
903
struct lwp *lp;
sys/kern/kern_exit.c
1004
struct lwp *lp;
sys/kern/kern_exit.c
1556
struct lwp *lp;
sys/kern/kern_exit.c
1568
reaplwp(struct lwp *lp)
sys/kern/kern_exit.c
188
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_exit.c
253
killlwps(struct lwp *lp)
sys/kern/kern_exit.c
256
struct lwp *tlp;
sys/kern/kern_exit.c
294
struct lwp *lp = td->td_lwp;
sys/kern/kern_exit.c
674
struct lwp *lp = td->td_lwp;
sys/kern/kern_exit.c
76
static void reaplwp(struct lwp *lp);
sys/kern/kern_exit.c
77
static void killlwps(struct lwp *lp);
sys/kern/kern_exit.c
822
lwp_wait(struct lwp *lp)
sys/kern/kern_exit.c
890
lwp_dispose(struct lwp *lp)
sys/kern/kern_fork.c
102
rb_lwp_compare(struct lwp *lp1, struct lwp *lp2)
sys/kern/kern_fork.c
111
RB_GENERATE2(lwp_rb_tree, lwp, u.lwp_rbnode, rb_lwp_compare, lwpid_t, lwp_tid);
sys/kern/kern_fork.c
123
struct lwp *lp;
sys/kern/kern_fork.c
141
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_fork.c
162
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_fork.c
191
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_fork.c
218
struct lwp *lp;
sys/kern/kern_fork.c
305
fork1(struct lwp *lp1, int flags, struct proc **procp)
sys/kern/kern_fork.c
312
struct lwp *lp2;
sys/kern/kern_fork.c
739
static struct lwp *
sys/kern/kern_fork.c
740
lwp_fork1(struct lwp *lp1, struct proc *destproc, int flags,
sys/kern/kern_fork.c
743
struct lwp *lp2;
sys/kern/kern_fork.c
745
lp2 = kmalloc(sizeof(struct lwp), M_LWP, M_WAITOK|M_ZERO);
sys/kern/kern_fork.c
781
lwp_fork2(struct lwp *lp1, struct proc *destproc, struct lwp *lp2, int flags)
sys/kern/kern_fork.c
85
static struct lwp *lwp_fork1(struct lwp *, struct proc *, int flags,
sys/kern/kern_fork.c
87
static void lwp_fork2(struct lwp *lp1, struct proc *destproc,
sys/kern/kern_fork.c
88
struct lwp *lp2, int flags);
sys/kern/kern_fork.c
936
start_forked_proc(struct lwp *lp1, struct proc *p2)
sys/kern/kern_fork.c
938
struct lwp *lp2 = ONLY_LWP_IN_PROC(p2);
sys/kern/kern_jail.c
669
struct lwp *lp;
sys/kern/kern_kinfo.c
224
fill_kinfo_lwp(struct lwp *lwp, struct kinfo_lwp *kl)
sys/kern/kern_kinfo.c
226
kl->kl_pid = lwp->lwp_proc->p_pid;
sys/kern/kern_kinfo.c
227
kl->kl_tid = lwp->lwp_tid;
sys/kern/kern_kinfo.c
229
kl->kl_flags = lwp->lwp_flags;
sys/kern/kern_kinfo.c
230
kl->kl_stat = lwp->lwp_stat;
sys/kern/kern_kinfo.c
231
kl->kl_lock = lwp->lwp_lock;
sys/kern/kern_kinfo.c
232
kl->kl_tdflags = lwp->lwp_thread->td_flags;
sys/kern/kern_kinfo.c
243
(lwp->lwp_mpflags & LWP_MP_ONRUNQ) == 0) {
sys/kern/kern_kinfo.c
248
kl->kl_mpcount = get_mplock_count(lwp->lwp_thread);
sys/kern/kern_kinfo.c
253
kl->kl_prio = lwp->lwp_usdata.bsd4.priority; /* XXX TGEN dangerous assumption */
sys/kern/kern_kinfo.c
254
kl->kl_tdprio = lwp->lwp_thread->td_pri;
sys/kern/kern_kinfo.c
255
kl->kl_rtprio = lwp->lwp_rtprio;
sys/kern/kern_kinfo.c
257
kl->kl_uticks += lwp->lwp_thread->td_uticks;
sys/kern/kern_kinfo.c
258
kl->kl_sticks += lwp->lwp_thread->td_sticks;
sys/kern/kern_kinfo.c
259
kl->kl_iticks += lwp->lwp_thread->td_iticks;
sys/kern/kern_kinfo.c
260
kl->kl_cpticks += lwp->lwp_cpticks;
sys/kern/kern_kinfo.c
261
kl->kl_pctcpu += lwp->lwp_proc->p_stat == SZOMB ? 0 : lwp->lwp_pctcpu;
sys/kern/kern_kinfo.c
262
kl->kl_slptime += lwp->lwp_slptime;
sys/kern/kern_kinfo.c
263
kl->kl_origcpu = lwp->lwp_usdata.bsd4.batch;
sys/kern/kern_kinfo.c
264
kl->kl_estcpu = lwp->lwp_usdata.bsd4.estcpu;
sys/kern/kern_kinfo.c
265
kl->kl_cpuid = lwp->lwp_thread->td_gd->gd_cpuid;
sys/kern/kern_kinfo.c
267
ruadd(&kl->kl_ru, &lwp->lwp_ru);
sys/kern/kern_kinfo.c
269
kl->kl_siglist = lwp->lwp_siglist;
sys/kern/kern_kinfo.c
270
kl->kl_sigmask = lwp->lwp_sigmask;
sys/kern/kern_kinfo.c
272
kl->kl_wchan = (uintptr_t)lwp->lwp_thread->td_wchan;
sys/kern/kern_kinfo.c
273
if (lwp->lwp_thread->td_wmesg) {
sys/kern/kern_kinfo.c
274
strncpy(kl->kl_wmesg, lwp->lwp_thread->td_wmesg, WMESGLEN);
sys/kern/kern_kinfo.c
277
strlcpy(kl->kl_comm, lwp->lwp_thread->td_comm, sizeof(kl->kl_comm));
sys/kern/kern_ktrace.c
111
ktrsyscall(struct lwp *lp, int code, int narg, union sysunion *uap)
sys/kern/kern_ktrace.c
140
ktrsysret(struct lwp *lp, int code, int error, register_t retval)
sys/kern/kern_ktrace.c
163
ktrnamei(struct lwp *lp, char *path)
sys/kern/kern_ktrace.c
178
ktrsysctl(struct lwp *lp, int *name, u_int namelen)
sys/kern/kern_ktrace.c
209
ktrgenio(struct lwp *lp, int fd, enum uio_rw rw, struct uio *uio, int error)
sys/kern/kern_ktrace.c
231
ktrpsig(struct lwp *lp, int sig, sig_t action, sigset_t *mask, int code)
sys/kern/kern_ktrace.c
251
ktrcsw(struct lwp *lp, int out, int user)
sys/kern/kern_ktrace.c
593
ktrwrite(struct lwp *lp, struct ktr_header *kth, struct uio *uio)
sys/kern/kern_ktrace.c
61
static void ktrwrite (struct lwp *, struct ktr_header *, struct uio *);
sys/kern/kern_ktrace.c
76
struct lwp *lp = td->td_lwp;
sys/kern/kern_memio.c
414
struct lwp *lp;
sys/kern/kern_memio.c
730
struct lwp *lp;
sys/kern/kern_p1003_1b.c
198
struct lwp *lp;
sys/kern/kern_p1003_1b.c
226
struct lwp *lp;
sys/kern/kern_p1003_1b.c
254
struct lwp *lp;
sys/kern/kern_p1003_1b.c
283
struct lwp *lp;
sys/kern/kern_p1003_1b.c
338
struct lwp *lp;
sys/kern/kern_proc.c
1232
lwpuserret(struct lwp *lp)
sys/kern/kern_proc.c
1256
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_proc.c
1318
lwp_usermap(struct lwp *lp, int invfork)
sys/kern/kern_proc.c
1356
lwp_userunmap(struct lwp *lp)
sys/kern/kern_proc.c
1459
alllwp_scan(int (*callback)(struct lwp *, void *), void *data, int segmented)
sys/kern/kern_proc.c
1462
struct lwp *lp;
sys/kern/kern_proc.c
1596
struct lwp *lp;
sys/kern/kern_proc.c
1872
struct lwp *lp;
sys/kern/kern_proc.c
625
struct lwp *
sys/kern/kern_proc.c
628
struct lwp *lp;
sys/kern/kern_prot.c
240
struct lwp *lp;
sys/kern/kern_prot.c
286
struct lwp *lp;
sys/kern/kern_prot.c
83
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_resource.c
295
struct lwp *lp;
sys/kern/kern_resource.c
562
struct lwp *lp;
sys/kern/kern_resource.c
682
struct lwp *lp;
sys/kern/kern_resource.c
781
calcru(struct lwp *lp, struct timeval *up, struct timeval *sp)
sys/kern/kern_resource.c
819
struct lwp *lp;
sys/kern/kern_sched.c
104
getscheduler(register_t *ret, struct ksched *ksched, struct lwp *lp)
sys/kern/kern_sched.c
125
struct lwp *lp, const struct sched_param *param)
sys/kern/kern_sched.c
144
struct lwp *lp, struct sched_param *param)
sys/kern/kern_sched.c
161
struct lwp *lp, int policy, const struct sched_param *param)
sys/kern/kern_sched.c
201
ksched_getscheduler(register_t *ret, struct ksched *ksched, struct lwp *lp)
sys/kern/kern_sched.c
214
struct lwp *lp;
sys/kern/kern_sched.c
273
struct lwp *lp, struct timespec *timespec)
sys/kern/kern_sig.c
1001
struct lwp *lp;
sys/kern/kern_sig.c
1002
struct lwp *run, *sleep, *stop;
sys/kern/kern_sig.c
1133
lwpsignal(struct proc *p, struct lwp *lp, int sig)
sys/kern/kern_sig.c
1464
lwp_signotify(struct lwp *lp)
sys/kern/kern_sig.c
1543
struct lwp *lp = arg;
sys/kern/kern_sig.c
1568
struct lwp *lp;
sys/kern/kern_sig.c
1649
struct lwp *lp;
sys/kern/kern_sig.c
1740
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_sig.c
1940
iscaught(struct lwp *lp)
sys/kern/kern_sig.c
1971
issignal(struct lwp *lp, int maytrace, int *ptokp)
sys/kern/kern_sig.c
2256
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_sig.c
2381
sigexit(struct lwp *lp, int sig)
sys/kern/kern_sig.c
252
struct lwp *lp;
sys/kern/kern_sig.c
2529
coredump(struct lwp *lp, int sig)
sys/kern/kern_sig.c
429
struct lwp *lp;
sys/kern/kern_sig.c
478
struct lwp *lp = td->td_lwp;
sys/kern/kern_sig.c
545
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_sig.c
578
struct lwp *lp = td->td_lwp;
sys/kern/kern_sig.c
635
struct lwp *lp = td->td_lwp;
sys/kern/kern_sig.c
73
static int coredump(struct lwp *, int);
sys/kern/kern_sig.c
78
static void lwp_signotify(struct lwp *lp);
sys/kern/kern_sig.c
780
struct lwp *lp = NULL;
sys/kern/kern_sig.c
943
trapsignal(struct lwp *lp, int sig, u_long code)
sys/kern/kern_sig.c
998
static struct lwp *
sys/kern/kern_synch.c
1306
setrunnable(struct lwp *lp)
sys/kern/kern_synch.c
1341
struct lwp *lp = curthread->td_lwp;
sys/kern/kern_synch.c
1402
static int loadav_count_runnable(struct lwp *p, void *data);
sys/kern/kern_synch.c
1436
loadav_count_runnable(struct lwp *lp, void *data)
sys/kern/kern_synch.c
220
struct lwp *lp;
sys/kern/kern_synch.c
280
struct lwp *lp;
sys/kern/kern_synch.c
333
updatepcpu(struct lwp *lp, int cpticks, int ttlticks)
sys/kern/kern_synch.c
515
struct lwp *lp = td->td_lwp;
sys/kern/kern_synch.c
938
struct lwp *lp;
sys/kern/kern_sysctl.c
1525
struct lwp *lp = td->td_lwp;
sys/kern/kern_time.c
208
struct lwp *lp;
sys/kern/kern_usched.c
152
usched_schedulerclock(struct lwp *lp, sysclock_t periodic, sysclock_t time)
sys/kern/kern_usched.c
191
struct lwp *lp;
sys/kern/kern_usched.c
368
struct lwp *lp;
sys/kern/kern_usched.c
416
struct lwp *lp;
sys/kern/kern_usched.c
468
setaffinity_lp(struct lwp *lp, cpumask_t *mask)
sys/kern/kern_usched.c
51
static int setaffinity_lp(struct lwp *lp, cpumask_t *mask);
sys/kern/kern_varsym.c
136
struct lwp *lp;
sys/kern/kern_varsym.c
232
struct lwp *lp;
sys/kern/kern_varsym.c
382
struct lwp *lp;
sys/kern/kern_varsym.c
427
struct lwp *lp;
sys/kern/lwkt_thread.c
1128
struct lwp *lp = td->td_lwp;
sys/kern/lwkt_thread.c
1631
struct lwp *
sys/kern/sys_generic.c
1004
skap->lwp->lwp_kqueue_serial)
sys/kern/sys_generic.c
101
struct lwp *lwp;
sys/kern/sys_generic.c
1011
kqueue_register(&skap->lwp->lwp_kqueue, &kev, &n, 0);
sys/kern/sys_generic.c
1015
(uintmax_t)skap->lwp->lwp_kqueue_serial);
sys/kern/sys_generic.c
1164
kap->lwp = curthread->td_lwp;
sys/kern/sys_generic.c
1195
error = kern_kevent(&kap->lwp->lwp_kqueue, 0x7FFFFFFF, res, kap,
sys/kern/sys_generic.c
1223
kap->lwp->lwp_kqueue_serial += kap->num_fds;
sys/kern/sys_generic.c
1263
struct lwp *lp = td->td_lwp;
sys/kern/sys_generic.c
1380
(pkap->lwp->lwp_kqueue_serial + pkap->pfds));
sys/kern/sys_generic.c
1393
(pkap->lwp->lwp_kqueue_serial + pkap->pfds));
sys/kern/sys_generic.c
1402
(pkap->lwp->lwp_kqueue_serial + pkap->pfds));
sys/kern/sys_generic.c
1412
(pkap->lwp->lwp_kqueue_serial + pkap->pfds));
sys/kern/sys_generic.c
1419
(uintmax_t)pkap->lwp->lwp_kqueue_serial);
sys/kern/sys_generic.c
1449
pkap->lwp->lwp_kqueue_serial;
sys/kern/sys_generic.c
1457
kqueue_register(&pkap->lwp->lwp_kqueue, &kev, &n,
sys/kern/sys_generic.c
1462
(uintmax_t)pkap->lwp->lwp_kqueue_serial);
sys/kern/sys_generic.c
1643
ka.lwp = curthread->td_lwp;
sys/kern/sys_generic.c
1656
error = kern_kevent(&ka.lwp->lwp_kqueue, 0x7FFFFFFF, res, &ka,
sys/kern/sys_generic.c
1665
ka.lwp->lwp_kqueue_serial += nfds;
sys/kern/sys_generic.c
485
struct lwp *lp = td->td_lwp;
sys/kern/sys_generic.c
834
struct lwp *lp = td->td_lwp;
sys/kern/sys_generic.c
94
struct lwp *lwp; /* Pointer to our lwp */
sys/kern/sys_generic.c
966
skap->lwp->lwp_kqueue_serial);
sys/kern/sys_generic.c
975
skap->lwp->lwp_kqueue_serial);
sys/kern/sys_mqueue.c
179
mqueue_get(struct lwp *l, mqd_t mqd, file_t **fpr)
sys/kern/sys_mqueue.c
624
mq_receive1(struct lwp *l, mqd_t mqdes, void *msg_ptr, size_t msg_len,
sys/kern/sys_mqueue.c
783
mq_send1(struct lwp *l, mqd_t mqdes, const char *msg_ptr, size_t msg_len,
sys/kern/sys_process.c
137
struct lwp *lp;
sys/kern/tty.c
1683
struct lwp *lp;
sys/kern/tty.c
1955
struct lwp *lp = curthread->td_lwp;
sys/kern/tty.c
1993
struct lwp *lp;
sys/kern/tty.c
2504
struct lwp *lp;
sys/kern/tty.c
2667
struct lwp *lp1, *lp2;
sys/kern/tty.c
856
struct lwp *lp = td->td_lwp;
sys/kern/tty_pty.c
435
struct lwp *lp;
sys/kern/uipc_syscalls.c
788
struct lwp *lp = td->td_lwp;
sys/kern/uipc_usrreq.c
1547
struct lwp *lp = td->td_lwp;
sys/kern/uipc_usrreq.c
1636
unp_fp_externalize(struct lwp *lp, struct file *fp, int fd, int flags)
sys/kern/uipc_usrreq.c
167
static void unp_fp_externalize(struct lwp *lp, struct file *fp, int fd,
sys/kern/usched_bsd4.c
100
static void bsd4_exiting(struct lwp *lp, struct proc *);
sys/kern/usched_bsd4.c
101
static void bsd4_uload_update(struct lwp *lp);
sys/kern/usched_bsd4.c
102
static void bsd4_yield(struct lwp *lp);
sys/kern/usched_bsd4.c
104
static int bsd4_batchy_looser_pri_test(struct lwp* lp);
sys/kern/usched_bsd4.c
105
static struct lwp *bsd4_chooseproc_locked_cache_coherent(struct lwp *chklp);
sys/kern/usched_bsd4.c
106
static void bsd4_kick_helper(struct lwp *lp);
sys/kern/usched_bsd4.c
107
static struct lwp *bsd4_chooseproc_locked(struct lwp *chklp);
sys/kern/usched_bsd4.c
108
static void bsd4_remrunqueue_locked(struct lwp *lp);
sys/kern/usched_bsd4.c
109
static void bsd4_setrunqueue_locked(struct lwp *lp);
sys/kern/usched_bsd4.c
110
static void bsd4_changedcpu(struct lwp *lp);
sys/kern/usched_bsd4.c
1103
bsd4_resetpriority(struct lwp *lp)
sys/kern/usched_bsd4.c
1232
bsd4_yield(struct lwp *lp)
sys/kern/usched_bsd4.c
1249
bsd4_changedcpu(struct lwp *lp __unused)
sys/kern/usched_bsd4.c
1266
bsd4_forking(struct lwp *plp, struct lwp *lp)
sys/kern/usched_bsd4.c
1294
bsd4_exiting(struct lwp *lp, struct proc *child_proc)
sys/kern/usched_bsd4.c
1299
bsd4_uload_update(struct lwp *lp)
sys/kern/usched_bsd4.c
1316
struct lwp *
sys/kern/usched_bsd4.c
1317
bsd4_chooseproc_locked(struct lwp *chklp)
sys/kern/usched_bsd4.c
1319
struct lwp *lp;
sys/kern/usched_bsd4.c
135
struct lwp *uschedcp;
sys/kern/usched_bsd4.c
136
struct lwp *old_uschedcp;
sys/kern/usched_bsd4.c
1415
struct lwp *
sys/kern/usched_bsd4.c
1416
bsd4_chooseproc_locked_cache_coherent(struct lwp *chklp)
sys/kern/usched_bsd4.c
1418
struct lwp *lp;
sys/kern/usched_bsd4.c
1428
struct lwp * min_level_lwp = NULL;
sys/kern/usched_bsd4.c
1590
bsd4_kick_helper(struct lwp *lp)
sys/kern/usched_bsd4.c
1642
bsd4_remrunqueue_locked(struct lwp *lp)
sys/kern/usched_bsd4.c
1692
bsd4_setrunqueue_locked(struct lwp *lp)
sys/kern/usched_bsd4.c
1753
struct lwp *nlp;
sys/kern/usched_bsd4.c
330
bsd4_acquire_curproc(struct lwp *lp)
sys/kern/usched_bsd4.c
336
struct lwp *olp;
sys/kern/usched_bsd4.c
484
bsd4_release_curproc(struct lwp *lp)
sys/kern/usched_bsd4.c
528
struct lwp *nlp;
sys/kern/usched_bsd4.c
577
bsd4_batchy_looser_pri_test(struct lwp* lp)
sys/kern/usched_bsd4.c
625
bsd4_setrunqueue(struct lwp *lp)
sys/kern/usched_bsd4.c
83
TAILQ_HEAD(rq, lwp);
sys/kern/usched_bsd4.c
91
static void bsd4_acquire_curproc(struct lwp *lp);
sys/kern/usched_bsd4.c
914
bsd4_schedulerclock(struct lwp *lp, sysclock_t period, sysclock_t cpstamp)
sys/kern/usched_bsd4.c
92
static void bsd4_release_curproc(struct lwp *lp);
sys/kern/usched_bsd4.c
94
static void bsd4_setrunqueue(struct lwp *lp);
sys/kern/usched_bsd4.c
95
static void bsd4_schedulerclock(struct lwp *lp, sysclock_t period,
sys/kern/usched_bsd4.c
967
bsd4_recalculate_estcpu(struct lwp *lp)
sys/kern/usched_bsd4.c
97
static void bsd4_recalculate_estcpu(struct lwp *lp);
sys/kern/usched_bsd4.c
98
static void bsd4_resetpriority(struct lwp *lp);
sys/kern/usched_bsd4.c
99
static void bsd4_forking(struct lwp *plp, struct lwp *lp);
sys/kern/usched_dfly.c
1091
dfly_resetpriority(struct lwp *lp)
sys/kern/usched_dfly.c
1277
dfly_yield(struct lwp *lp)
sys/kern/usched_dfly.c
1303
dfly_changedcpu(struct lwp *lp)
sys/kern/usched_dfly.c
1327
dfly_forking(struct lwp *plp, struct lwp *lp)
sys/kern/usched_dfly.c
1372
dfly_exiting(struct lwp *lp, struct proc *child_proc)
sys/kern/usched_dfly.c
1394
dfly_uload_update(struct lwp *lp)
sys/kern/usched_dfly.c
1441
struct lwp *
sys/kern/usched_dfly.c
1443
struct lwp *chklp, int worst)
sys/kern/usched_dfly.c
1445
struct lwp *lp;
sys/kern/usched_dfly.c
1594
dfly_choose_best_queue(struct lwp *lp)
sys/kern/usched_dfly.c
2061
dfly_choose_queue_simple(dfly_pcpu_t dd, struct lwp *lp)
sys/kern/usched_dfly.c
2203
dfly_remrunqueue_locked(dfly_pcpu_t rdd, struct lwp *lp)
sys/kern/usched_dfly.c
2259
dfly_setrunqueue_locked(dfly_pcpu_t rdd, struct lwp *lp)
sys/kern/usched_dfly.c
2348
struct lwp *nlp;
sys/kern/usched_dfly.c
325
dfly_acquire_curproc(struct lwp *lp)
sys/kern/usched_dfly.c
599
dfly_release_curproc(struct lwp *lp)
sys/kern/usched_dfly.c
60
static void dfly_release_curproc(struct lwp *lp);
sys/kern/usched_dfly.c
62
static void dfly_setrunqueue(struct lwp *lp);
sys/kern/usched_dfly.c
63
static void dfly_setrunqueue_dd(dfly_pcpu_t rdd, struct lwp *lp);
sys/kern/usched_dfly.c
64
static void dfly_schedulerclock(struct lwp *lp, sysclock_t period,
sys/kern/usched_dfly.c
652
struct lwp *nlp;
sys/kern/usched_dfly.c
66
static void dfly_recalculate_estcpu(struct lwp *lp);
sys/kern/usched_dfly.c
67
static void dfly_resetpriority(struct lwp *lp);
sys/kern/usched_dfly.c
68
static void dfly_forking(struct lwp *plp, struct lwp *lp);
sys/kern/usched_dfly.c
687
dfly_setrunqueue(struct lwp *lp)
sys/kern/usched_dfly.c
69
static void dfly_exiting(struct lwp *lp, struct proc *);
sys/kern/usched_dfly.c
70
static void dfly_uload_update(struct lwp *lp);
sys/kern/usched_dfly.c
71
static void dfly_yield(struct lwp *lp);
sys/kern/usched_dfly.c
72
static void dfly_changeqcpu_locked(struct lwp *lp,
sys/kern/usched_dfly.c
74
static dfly_pcpu_t dfly_choose_best_queue(struct lwp *lp);
sys/kern/usched_dfly.c
76
static dfly_pcpu_t dfly_choose_queue_simple(dfly_pcpu_t dd, struct lwp *lp);
sys/kern/usched_dfly.c
760
dfly_changeqcpu_locked(struct lwp *lp, dfly_pcpu_t dd, dfly_pcpu_t rdd)
sys/kern/usched_dfly.c
779
dfly_setrunqueue_dd(dfly_pcpu_t rdd, struct lwp *lp)
sys/kern/usched_dfly.c
78
static struct lwp *dfly_chooseproc_locked(dfly_pcpu_t rdd, dfly_pcpu_t dd,
sys/kern/usched_dfly.c
79
struct lwp *chklp, int worst);
sys/kern/usched_dfly.c
80
static void dfly_remrunqueue_locked(dfly_pcpu_t dd, struct lwp *lp);
sys/kern/usched_dfly.c
81
static void dfly_setrunqueue_locked(dfly_pcpu_t dd, struct lwp *lp);
sys/kern/usched_dfly.c
82
static void dfly_changedcpu(struct lwp *lp);
sys/kern/usched_dfly.c
856
dfly_schedulerclock(struct lwp *lp, sysclock_t period, sysclock_t cpstamp)
sys/kern/usched_dfly.c
937
struct lwp *nlp;
sys/kern/usched_dfly.c
996
dfly_recalculate_estcpu(struct lwp *lp)
sys/kern/usched_dummy.c
107
static TAILQ_HEAD(rq, lwp) dummy_runq;
sys/kern/usched_dummy.c
149
dummy_acquire_curproc(struct lwp *lp)
sys/kern/usched_dummy.c
210
dummy_release_curproc(struct lwp *lp)
sys/kern/usched_dummy.c
239
struct lwp *lp;
sys/kern/usched_dummy.c
273
dummy_setrunqueue(struct lwp *lp)
sys/kern/usched_dummy.c
333
dummy_schedulerclock(struct lwp *lp, sysclock_t period, sysclock_t cpstamp)
sys/kern/usched_dummy.c
357
dummy_recalculate_estcpu(struct lwp *lp)
sys/kern/usched_dummy.c
366
dummy_yield(struct lwp *lp)
sys/kern/usched_dummy.c
373
dummy_changedcpu(struct lwp *lp __unused)
sys/kern/usched_dummy.c
392
dummy_resetpriority(struct lwp *lp)
sys/kern/usched_dummy.c
431
dummy_forking(struct lwp *plp, struct lwp *lp)
sys/kern/usched_dummy.c
444
dummy_exiting(struct lwp *plp, struct proc *child)
sys/kern/usched_dummy.c
449
dummy_uload_update(struct lwp *lp)
sys/kern/usched_dummy.c
469
struct lwp *lp;
sys/kern/usched_dummy.c
62
static void dummy_acquire_curproc(struct lwp *lp);
sys/kern/usched_dummy.c
63
static void dummy_release_curproc(struct lwp *lp);
sys/kern/usched_dummy.c
65
static void dummy_setrunqueue(struct lwp *lp);
sys/kern/usched_dummy.c
66
static void dummy_schedulerclock(struct lwp *lp, sysclock_t period,
sys/kern/usched_dummy.c
68
static void dummy_recalculate_estcpu(struct lwp *lp);
sys/kern/usched_dummy.c
69
static void dummy_resetpriority(struct lwp *lp);
sys/kern/usched_dummy.c
70
static void dummy_forking(struct lwp *plp, struct lwp *lp);
sys/kern/usched_dummy.c
71
static void dummy_exiting(struct lwp *plp, struct proc *child);
sys/kern/usched_dummy.c
72
static void dummy_uload_update(struct lwp *lp);
sys/kern/usched_dummy.c
73
static void dummy_yield(struct lwp *lp);
sys/kern/usched_dummy.c
74
static void dummy_changedcpu(struct lwp *lp);
sys/kern/usched_dummy.c
98
struct lwp *uschedcp;
sys/kern/vfs_bio.c
3862
struct lwp *lp = curthread->td_lwp;
sys/kern/vfs_syscalls.c
2168
struct lwp *lp = td->td_lwp;
sys/netproto/smb/smb_subr.c
386
struct lwp *lp2;
sys/netproto/smb/smb_subr.c
82
struct lwp *lp;
sys/platform/pc64/x86_64/genassym.c
77
ASSYM(LWP_VMSPACE, offsetof(struct lwp, lwp_vmspace));
sys/platform/pc64/x86_64/machdep.c
1479
struct lwp *lp = td->td_lwp;
sys/platform/pc64/x86_64/machdep.c
2992
ptrace_set_pc(struct lwp *lp, unsigned long addr)
sys/platform/pc64/x86_64/machdep.c
3002
ptrace_single_step(struct lwp *lp)
sys/platform/pc64/x86_64/machdep.c
3009
fill_regs(struct lwp *lp, struct reg *regs)
sys/platform/pc64/x86_64/machdep.c
3020
set_regs(struct lwp *lp, struct reg *regs)
sys/platform/pc64/x86_64/machdep.c
3078
fill_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/pc64/x86_64/machdep.c
3092
set_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/pc64/x86_64/machdep.c
3104
fill_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/pc64/x86_64/machdep.c
3133
set_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/pc64/x86_64/machdep.c
746
struct lwp *lp = curthread->td_lwp;
sys/platform/pc64/x86_64/machdep.c
948
struct lwp *lp = curthread->td_lwp;
sys/platform/pc64/x86_64/pmap.c
5375
struct lwp *lp;
sys/platform/pc64/x86_64/pmap.c
6371
struct lwp *lp;
sys/platform/pc64/x86_64/pmap.c
6396
pmap_setlwpvm(struct lwp *lp, struct vmspace *newvm)
sys/platform/pc64/x86_64/procfs_machdep.c
109
procfs_read_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/pc64/x86_64/procfs_machdep.c
115
procfs_write_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/pc64/x86_64/procfs_machdep.c
121
procfs_sstep(struct lwp *lp)
sys/platform/pc64/x86_64/procfs_machdep.c
80
procfs_read_regs(struct lwp *lp, struct reg *regs)
sys/platform/pc64/x86_64/procfs_machdep.c
86
procfs_write_regs(struct lwp *lp, struct reg *regs)
sys/platform/pc64/x86_64/procfs_machdep.c
92
procfs_read_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/pc64/x86_64/procfs_machdep.c
98
procfs_write_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/pc64/x86_64/trap.c
1163
struct lwp *lp = td->td_lwp;
sys/platform/pc64/x86_64/trap.c
1461
fork_return(struct lwp *lp, struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
1479
generic_lwp_return(struct lwp *lp, struct trapframe *frame)
sys/platform/pc64/x86_64/trap.c
219
userret(struct lwp *lp, struct trapframe *frame, int sticks)
sys/platform/pc64/x86_64/trap.c
304
userexit(struct lwp *lp)
sys/platform/pc64/x86_64/trap.c
401
struct lwp *lp = td->td_lwp;
sys/platform/pc64/x86_64/trap.c
846
struct lwp *lp = curthread->td_lwp;
sys/platform/pc64/x86_64/trap.c
864
struct lwp *lp = td->td_lwp;
sys/platform/pc64/x86_64/vm_machdep.c
102
cpu_fork(struct lwp *lp1, struct lwp *lp2, int flags)
sys/platform/pc64/x86_64/vm_machdep.c
246
cpu_prepare_lwp(struct lwp *lp, struct lwp_params *params)
sys/platform/pc64/x86_64/vm_machdep.c
279
cpu_set_fork_handler(struct lwp *lp, void (*func)(void *, struct trapframe *),
sys/platform/vkernel64/platform/pmap.c
2493
struct lwp *lp;
sys/platform/vkernel64/platform/pmap.c
3219
struct lwp *lp;
sys/platform/vkernel64/platform/pmap.c
3241
pmap_setlwpvm(struct lwp *lp, struct vmspace *newvm)
sys/platform/vkernel64/x86_64/cpu_regs.c
157
struct lwp *lp = curthread->td_lwp;
sys/platform/vkernel64/x86_64/cpu_regs.c
349
struct lwp *lp = curthread->td_lwp;
sys/platform/vkernel64/x86_64/cpu_regs.c
549
struct lwp *lp = td->td_lwp;
sys/platform/vkernel64/x86_64/cpu_regs.c
674
ptrace_set_pc(struct lwp *lp, unsigned long addr)
sys/platform/vkernel64/x86_64/cpu_regs.c
681
ptrace_single_step(struct lwp *lp)
sys/platform/vkernel64/x86_64/cpu_regs.c
688
fill_regs(struct lwp *lp, struct reg *regs)
sys/platform/vkernel64/x86_64/cpu_regs.c
699
set_regs(struct lwp *lp, struct reg *regs)
sys/platform/vkernel64/x86_64/cpu_regs.c
756
fill_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/vkernel64/x86_64/cpu_regs.c
770
set_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/vkernel64/x86_64/cpu_regs.c
782
fill_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/vkernel64/x86_64/cpu_regs.c
788
set_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/vkernel64/x86_64/genassym.c
76
ASSYM(LWP_VMSPACE, offsetof(struct lwp, lwp_vmspace));
sys/platform/vkernel64/x86_64/procfs_machdep.c
110
procfs_read_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/vkernel64/x86_64/procfs_machdep.c
116
procfs_write_fpregs(struct lwp *lp, struct fpreg *fpregs)
sys/platform/vkernel64/x86_64/procfs_machdep.c
122
procfs_sstep(struct lwp *lp)
sys/platform/vkernel64/x86_64/procfs_machdep.c
81
procfs_read_regs(struct lwp *lp, struct reg *regs)
sys/platform/vkernel64/x86_64/procfs_machdep.c
87
procfs_write_regs(struct lwp *lp, struct reg *regs)
sys/platform/vkernel64/x86_64/procfs_machdep.c
93
procfs_read_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/vkernel64/x86_64/procfs_machdep.c
99
procfs_write_dbregs(struct lwp *lp, struct dbreg *dbregs)
sys/platform/vkernel64/x86_64/trap.c
1012
struct lwp *lp = td->td_lwp;
sys/platform/vkernel64/x86_64/trap.c
1277
fork_return(struct lwp *lp, struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
1297
generic_lwp_return(struct lwp *lp, struct trapframe *frame)
sys/platform/vkernel64/x86_64/trap.c
185
userret(struct lwp *lp, struct trapframe *frame, int sticks)
sys/platform/vkernel64/x86_64/trap.c
266
userexit(struct lwp *lp)
sys/platform/vkernel64/x86_64/trap.c
337
struct lwp *lp = td->td_lwp;
sys/platform/vkernel64/x86_64/trap.c
587
struct lwp *lp;
sys/platform/vkernel64/x86_64/trap.c
786
struct lwp *lp = td->td_lwp;
sys/platform/vkernel64/x86_64/vm_machdep.c
199
cpu_prepare_lwp(struct lwp *lp, struct lwp_params *params)
sys/platform/vkernel64/x86_64/vm_machdep.c
231
cpu_set_fork_handler(struct lwp *lp, void (*func)(void *, struct trapframe *),
sys/platform/vkernel64/x86_64/vm_machdep.c
91
cpu_fork(struct lwp *lp1, struct lwp *lp2, int flags)
sys/sys/filedesc.h
159
struct lwp;
sys/sys/filedesc.h
166
int falloc (struct lwp *lp, struct file **resultfp, int *resultfd);
sys/sys/filedesc.h
181
int fdcheckstd (struct lwp *lp);
sys/sys/imgact_elf.h
41
struct lwp;
sys/sys/imgact_elf.h
93
int __elfN(coredump) (struct lwp *, int, struct vnode *, off_t);
sys/sys/imgact_elf.h
95
int generic_elf_coredump (struct lwp *lp, int sig, struct file *fp,
sys/sys/kinfo.h
252
struct lwp;
sys/sys/kinfo.h
257
void fill_kinfo_lwp(struct lwp *, struct kinfo_lwp *);
sys/sys/ktrace.h
206
void ktrnamei(struct lwp *, char *);
sys/sys/ktrace.h
207
void ktrcsw(struct lwp *, int, int);
sys/sys/ktrace.h
208
void ktrpsig(struct lwp *, int, sig_t, sigset_t *, int);
sys/sys/ktrace.h
209
void ktrgenio(struct lwp *, int, enum uio_rw, struct uio *, int);
sys/sys/ktrace.h
210
void ktrsyscall(struct lwp *, int, int, union sysunion *);
sys/sys/ktrace.h
211
void ktrsysctl(struct lwp *, int *, u_int);
sys/sys/ktrace.h
212
void ktrsysret(struct lwp *, int, int, register_t);
sys/sys/mqueue.h
121
int mq_send1(struct lwp *, mqd_t, const char *, size_t, unsigned, struct timespec *);
sys/sys/mqueue.h
122
int mq_receive1(struct lwp *, mqd_t, void *, size_t, unsigned *, struct timespec *,
sys/sys/posix4.h
101
struct lwp *, struct timespec *);
sys/sys/posix4.h
53
struct lwp;
sys/sys/posix4.h
87
struct lwp *, const struct sched_param *);
sys/sys/posix4.h
89
struct lwp *, struct sched_param *);
sys/sys/posix4.h
92
struct lwp *, int, const struct sched_param *);
sys/sys/posix4.h
93
int ksched_getscheduler(register_t *, struct ksched *, struct lwp *);
sys/sys/proc.h
158
TAILQ_ENTRY(lwp) lwp_procq; /* run/sleep queue. */
sys/sys/proc.h
160
RB_ENTRY(lwp) lwp_rbnode; /* RB tree node - lwp in proc */
sys/sys/proc.h
161
LIST_ENTRY(lwp) lwp_reap_entry; /* reaper list */
sys/sys/proc.h
427
static inline struct lwp *
sys/sys/proc.h
505
extern struct lwp lwp0; /* LWP slot for swapper. */
sys/sys/proc.h
526
struct lwp *lwpfind (struct proc *, lwpid_t); /* Find thread in process */
sys/sys/proc.h
543
void alllwp_scan(int (*callback)(struct lwp *, void *), void *data,
sys/sys/proc.h
547
void updatepcpu(struct lwp *, int, int);
sys/sys/proc.h
558
void setrunnable (struct lwp *);
sys/sys/proc.h
570
void lwp_dispose (struct lwp *);
sys/sys/proc.h
573
void cpu_fork (struct lwp *, struct lwp *, int);
sys/sys/proc.h
574
int cpu_prepare_lwp(struct lwp *, struct lwp_params *);
sys/sys/proc.h
575
void cpu_set_fork_handler (struct lwp *, void (*)(void *, struct trapframe *), void *);
sys/sys/proc.h
577
int fork1 (struct lwp *, int, struct proc **);
sys/sys/proc.h
578
void start_forked_proc (struct lwp *, struct proc *);
sys/sys/proc.h
590
void lwpuserret(struct lwp *);
sys/sys/proc.h
592
void lwp_usermap(struct lwp *lp, int invfork);
sys/sys/proc.h
593
void lwp_userunmap(struct lwp *lp);
sys/sys/proc.h
77
struct lwp;
sys/sys/proc.h
85
LIST_HEAD(lwplist, lwp);
sys/sys/proc.h
88
RB_HEAD(lwp_rb_tree, lwp);
sys/sys/proc.h
89
RB_PROTOTYPE2(lwp_rb_tree, lwp, u.lwp_rbnode, rb_lwp_compare, lwpid_t);
sys/sys/ptrace.h
79
struct lwp;
sys/sys/ptrace.h
82
int ptrace_set_pc (struct lwp *p, unsigned long addr);
sys/sys/ptrace.h
83
int ptrace_single_step (struct lwp *lp);
sys/sys/reg.h
53
struct lwp;
sys/sys/reg.h
55
int fill_fpregs (struct lwp *, struct fpreg *);
sys/sys/reg.h
56
int fill_regs (struct lwp *lp, struct reg *regs);
sys/sys/reg.h
57
int fill_dbregs (struct lwp *lp, struct dbreg *dbregs);
sys/sys/reg.h
58
int set_fpregs (struct lwp *, struct fpreg *);
sys/sys/reg.h
59
int set_regs (struct lwp *lp, struct reg *regs);
sys/sys/reg.h
61
int set_dbregs (struct lwp *lp, struct dbreg *dbregs);
sys/sys/resourcevar.h
148
struct lwp;
sys/sys/resourcevar.h
152
void calcru (struct lwp *lp, struct timeval *up, struct timeval *sp);
sys/sys/signal2.h
149
__cursig(struct lwp *lp, int mayblock, int maytrace, int *ptok)
sys/sys/signal2.h
61
lwp_sigpend(struct lwp *lp)
sys/sys/signal2.h
77
lwp_delsig(struct lwp *lp, int sig, int fromproc)
sys/sys/signal2.h
96
__sig_condblockallsigs(sigset_t *mask, struct lwp *lp)
sys/sys/signalvar.h
212
int issignal (struct lwp *lp, int maytrace, int *ptokp);
sys/sys/signalvar.h
213
int iscaught (struct lwp *p);
sys/sys/signalvar.h
219
void lwpsignal (struct proc *p, struct lwp *lp, int sig);
sys/sys/signalvar.h
221
void trapsignal (struct lwp *p, int sig, u_long code);
sys/sys/signalvar.h
227
void sigexit (struct lwp *lp, int sig) __dead2;
sys/sys/signalvar.h
228
int checkpoint_signal_handler(struct lwp *p);
sys/sys/sysent.h
39
struct lwp;
sys/sys/sysent.h
74
int (*sv_coredump) (struct lwp *, int, struct vnode *,
sys/sys/thread.h
291
struct lwp *td_lwp; /* (optional) associated lwp */
sys/sys/thread.h
565
struct lwp *lwkt_preempted_proc(void);
sys/sys/thread.h
67
struct lwp;
sys/sys/usched.h
106
void dfly_acquire_curproc(struct lwp *);
sys/sys/usched.h
112
void usched_schedulerclock(struct lwp *, sysclock_t, sysclock_t);
sys/sys/usched.h
27
struct lwp;
sys/sys/usched.h
37
void (*acquire_curproc)(struct lwp *);
sys/sys/usched.h
38
void (*release_curproc)(struct lwp *);
sys/sys/usched.h
39
void (*setrunqueue)(struct lwp *);
sys/sys/usched.h
40
void (*schedulerclock)(struct lwp *, sysclock_t, sysclock_t);
sys/sys/usched.h
41
void (*recalculate)(struct lwp *);
sys/sys/usched.h
42
void (*resetpriority)(struct lwp *);
sys/sys/usched.h
43
void (*heuristic_forking)(struct lwp *, struct lwp *);
sys/sys/usched.h
44
void (*heuristic_exiting)(struct lwp *, struct proc *);
sys/sys/usched.h
45
void (*uload_update)(struct lwp *);
sys/sys/usched.h
47
void (*yield)(struct lwp *);
sys/sys/usched.h
48
void (*changedcpu)(struct lwp *);
sys/sys/usched_dfly.h
110
struct lwp *uschedcp;
sys/sys/usched_dfly.h
72
TAILQ_HEAD(rq, lwp);
sys/sys/usched_dfly.h
85
lptouload(struct lwp *lp)
sys/sys/vkernel.h
108
void vkernel_lwp_exit(struct lwp *lp);
sys/sys/vkernel.h
109
void vkernel_trap(struct lwp *lp, struct trapframe *frame);
sys/sys/vkernel.h
64
struct lwp;
sys/vfs/autofs/autofs.c
270
struct lwp *lp = curthread->td_lwp;
sys/vfs/msdosfs/msdosfs_vnops.c
584
struct lwp *lp = (td ? td->td_lwp : NULL);
sys/vfs/nfs/nfs_socket.c
2063
struct lwp *lp;
sys/vfs/procfs/procfs.h
125
int procfs_sstep (struct lwp *);
sys/vfs/procfs/procfs.h
126
int procfs_read_regs (struct lwp *, struct reg *);
sys/vfs/procfs/procfs.h
127
int procfs_write_regs (struct lwp *, struct reg *);
sys/vfs/procfs/procfs.h
128
int procfs_read_fpregs (struct lwp *, struct fpreg *);
sys/vfs/procfs/procfs.h
129
int procfs_write_fpregs (struct lwp *, struct fpreg *);
sys/vfs/procfs/procfs.h
130
int procfs_read_dbregs (struct lwp *, struct dbreg *);
sys/vfs/procfs/procfs.h
131
int procfs_write_dbregs (struct lwp *, struct dbreg *);
sys/vfs/procfs/procfs.h
132
int procfs_donote (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
133
int procfs_doregs (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
134
int procfs_dofpregs (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
135
int procfs_dodbregs (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
136
int procfs_domem (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
137
int procfs_doctl (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
138
int procfs_dostatus (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
139
int procfs_domap (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
140
int procfs_dotype (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
141
int procfs_docmdline (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
142
int procfs_dorlimit (struct proc *, struct lwp *, struct pfsnode *pfsp, struct uio *uio);
sys/vfs/procfs/procfs.h
145
int procfs_validfile (struct lwp *);
sys/vfs/procfs/procfs.h
146
int procfs_validfpregs (struct lwp *);
sys/vfs/procfs/procfs.h
147
int procfs_validregs (struct lwp *);
sys/vfs/procfs/procfs.h
148
int procfs_validdbregs (struct lwp *);
sys/vfs/procfs/procfs.h
149
int procfs_validmap (struct lwp *);
sys/vfs/procfs/procfs.h
150
int procfs_validtype (struct lwp *);
sys/vfs/procfs/procfs_ctl.c
103
static int procfs_control (struct proc *curp, struct lwp *lp, int op);
sys/vfs/procfs/procfs_ctl.c
106
procfs_control(struct proc *curp, struct lwp *lp, int op)
sys/vfs/procfs/procfs_ctl.c
286
procfs_doctl(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_dbregs.c
52
procfs_dodbregs(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_dbregs.c
80
procfs_validdbregs(struct lwp *lp)
sys/vfs/procfs/procfs_fpregs.c
49
procfs_dofpregs(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_fpregs.c
78
procfs_validfpregs(struct lwp *lp)
sys/vfs/procfs/procfs_map.c
254
procfs_validmap(struct lwp *lp)
sys/vfs/procfs/procfs_map.c
57
procfs_domap(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_mem.c
175
procfs_domem(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_note.c
44
procfs_donote(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_regs.c
50
procfs_doregs(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_regs.c
79
procfs_validregs(struct lwp *lp)
sys/vfs/procfs/procfs_rlimit.c
56
procfs_dorlimit(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_status.c
177
procfs_docmdline(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_status.c
64
procfs_dostatus(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_subr.c
354
struct lwp *lp;
sys/vfs/procfs/procfs_type.c
45
procfs_dotype(struct proc *curp, struct lwp *lp, struct pfsnode *pfs,
sys/vfs/procfs/procfs_type.c
76
procfs_validtype(struct lwp *lp)
sys/vfs/procfs/procfs_vnops.c
129
int (*pt_valid) (struct lwp *p);
sys/vfs/procfs/procfs_vnops.c
770
struct lwp *lp;
sys/vfs/procfs/procfs_vnops.c
878
procfs_validfile(struct lwp *lp)
sys/vfs/procfs/procfs_vnops.c
937
struct lwp *lp;
sys/vm/pmap.h
232
void pmap_setlwpvm (struct lwp *, struct vmspace *);
sys/vm/pmap.h
89
struct lwp;
sys/vm/vm_extern.h
116
struct proc *p2, struct lwp *lp2);
sys/vm/vm_extern.h
90
void vm_fork(struct proc *, struct proc *, struct lwp *, int);
sys/vm/vm_fault.c
1085
struct lwp *lp = curthread->td_lwp;
sys/vm/vm_fault.c
2923
struct lwp *lp;
sys/vm/vm_fault.c
3216
struct lwp *lp;
sys/vm/vm_fault.c
409
struct lwp *lp;
sys/vm/vm_glue.c
222
vm_fork(struct proc *p1, struct proc *p2, struct lwp *lp2, int flags)
sys/vm/vm_map.c
3692
static void vmspace_fork_uksmap_entry(struct proc *p2, struct lwp *lp2,
sys/vm/vm_map.c
3697
vmspace_fork(struct vmspace *vm1, struct proc *p2, struct lwp *lp2)
sys/vm/vm_map.c
3900
vmspace_fork_uksmap_entry(struct proc *p2, struct lwp *lp2,
sys/vm/vm_map.c
3924
if (((struct lwp *)old_entry->ba.aux_info)->lwp_tid !=
sys/vm/vm_map.c
4107
struct lwp *lp;
sys/vm/vm_meter.c
155
struct lwp *lp;
sys/vm/vm_vmspace.c
252
struct lwp *lp;
sys/vm/vm_vmspace.c
521
struct lwp *lp;
sys/vm/vm_vmspace.c
716
struct lwp *lp = curthread->td_lwp;
sys/vm/vm_vmspace.c
776
struct lwp *lp;
sys/vm/vm_vmspace.c
811
vkernel_lwp_exit(struct lwp *lp)
sys/vm/vm_vmspace.c
849
vkernel_trap(struct lwp *lp, struct trapframe *frame)