Home
last modified time | relevance | path

Searched refs:klwp_t (Results 1 – 25 of 113) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/sys/
H A Dbrand.h115 void (*b_proc_exit)(struct proc *, klwp_t *);
117 void (*b_lwp_setrval)(klwp_t *, int, int);
118 int (*b_initlwp)(klwp_t *);
119 void (*b_forklwp)(klwp_t *, klwp_t *);
120 void (*b_freelwp)(klwp_t *);
121 void (*b_lwpexit)(klwp_t *);
186 extern void brand_solaris_forklwp(klwp_t *, klwp_t *, struct brand *);
187 extern void brand_solaris_freelwp(klwp_t *, struct brand *);
188 extern int brand_solaris_initlwp(klwp_t *, struct brand *);
189 extern void brand_solaris_lwpexit(klwp_t *, struct brand *);
[all …]
H A Dprsystm.h80 extern void prgetprfpregs(klwp_t *, struct prfpregset *);
81 extern void prgetprxregs(klwp_t *, struct prxregset *);
102 extern void prstep(klwp_t *, int);
103 extern void prnostep(klwp_t *);
115 extern int prnwindows(klwp_t *);
116 extern void prgetwindows(klwp_t *, struct _gwindows *);
118 extern void prgetasregs(klwp_t *, asrset_t);
119 extern void prsetasregs(klwp_t *, asrset_t);
140 extern void prgetprfpregs32(klwp_t *, struct prfpregset32 *);
143 void prgetwindows32(klwp_t *, struct gwindows32 *);
H A Dproc.h768 extern klwp_t *lwp_create(
796 extern void lwp_ctmpl_copy(klwp_t *, klwp_t *);
797 extern void lwp_ctmpl_clear(klwp_t *);
798 extern klwp_t *forklwp(klwp_t *, proc_t *, id_t);
800 extern void lwp_setrval(klwp_t *, int, int);
801 extern void lwp_forkregs(klwp_t *, klwp_t *);
802 extern void lwp_freeregs(klwp_t *, int);
805 extern void lwp_stk_fini(klwp_t *);
806 extern void lwp_fp_init(klwp_t *);
807 extern void lwp_installctx(klwp_t *);
[all …]
H A Dklwp.h196 } klwp_t; typedef
210 extern klwp_t lwp0;
/illumos-gate/usr/src/uts/common/brand/sn1/
H A Dsn1_brand.c54 void sn1_proc_exit(struct proc *, klwp_t *);
56 int sn1_initlwp(klwp_t *);
57 void sn1_forklwp(klwp_t *, klwp_t *);
58 void sn1_freelwp(klwp_t *);
59 void sn1_lwpexit(klwp_t *);
175 sn1_proc_exit(struct proc *p, klwp_t *l) in sn1_proc_exit()
187 sn1_initlwp(klwp_t *l) in sn1_initlwp()
193 sn1_forklwp(klwp_t *p, klwp_t *c) in sn1_forklwp()
199 sn1_freelwp(klwp_t *l) in sn1_freelwp()
205 sn1_lwpexit(klwp_t *l) in sn1_lwpexit()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprdata.h390 extern void prgetprregs(klwp_t *, prgregset_t);
391 extern void prsetprregs(klwp_t *, prgregset_t, int);
394 extern void prgetprregs32(klwp_t *, prgregset32_t);
405 extern int prgetrvals(klwp_t *, long *, long *);
406 extern void prgetprfpregs(klwp_t *, prfpregset_t *);
407 extern void prsetprfpregs(klwp_t *, prfpregset_t *);
411 extern int prisstep(klwp_t *);
412 extern void prsvaddr(klwp_t *, caddr_t);
413 extern int prfetchinstr(klwp_t *, ulong_t *);
486 extern void prgetprxregs(klwp_t *, prxregset_t *);
[all …]
/illumos-gate/usr/src/uts/intel/fs/proc/
H A Dprmachdep.c99 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs()
159 prgetprregs32(klwp_t *lwp, prgregset32_t prp) in prgetprregs32()
210 prgetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prgetprfpregs()
331 prgetprxregs(klwp_t *lwp, prxregset_t *prx) in prgetprxregs()
357 prsetprxregs(klwp_t *lwp, prxregset_t *prx) in prsetprxregs()
463 prstep(klwp_t *lwp, int watchstep) in prstep()
486 prnostep(klwp_t *lwp) in prnostep()
507 prisstep(klwp_t *lwp) in prisstep()
519 prsvaddr(klwp_t *lwp, caddr_t vaddr) in prsvaddr()
599 klwp_t *lwp = ttolwp(curthread); in prstop()
[all …]
/illumos-gate/usr/src/uts/intel/sys/
H A Darchsystm.h114 extern void setgregs(klwp_t *, gregset_t);
115 extern void getgregs(klwp_t *, gregset_t);
116 extern void setfpregs(klwp_t *, fpregset_t *);
117 extern void getfpregs(klwp_t *, fpregset_t *);
120 extern void getgregs32(klwp_t *, gregset32_t);
121 extern void setfpregs32(klwp_t *, fpregset32_t *);
122 extern void getfpregs32(klwp_t *, fpregset32_t *);
/illumos-gate/usr/src/uts/common/brand/solaris10/
H A Ds10_brand.c57 void s10_proc_exit(struct proc *, klwp_t *);
59 int s10_initlwp(klwp_t *);
60 void s10_forklwp(klwp_t *, klwp_t *);
61 void s10_freelwp(klwp_t *);
62 void s10_lwpexit(klwp_t *);
194 s10_amd64_correct_fsreg(klwp_t *l) in s10_amd64_correct_fsreg()
330 s10_proc_exit(struct proc *p, klwp_t *l) in s10_proc_exit()
342 s10_initlwp(klwp_t *l) in s10_initlwp()
348 s10_forklwp(klwp_t *p, klwp_t *c) in s10_forklwp()
366 s10_freelwp(klwp_t *l) in s10_freelwp()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dsundep.c383 lwp_setsp(klwp_t *lwp, caddr_t sp) in lwp_setsp()
392 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs()
417 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs()
464 klwp_t *lwp = arg; in lwp_segregs_save()
710 klwp_t *lwp = arg; in lwp_segregs_restore()
730 klwp_t *lwp = arg; in lwp_segregs_restore32()
758 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs()
782 lwp_detach_brand_hdlrs(klwp_t *lwp) in lwp_detach_brand_hdlrs()
827 lwp_installctx(klwp_t *lwp) in lwp_installctx()
911 klwp_t *lwp = ttolwp(t); in setregs()
[all …]
H A Dsyscall.c143 klwp_t *lwp = ttolwp(t); in syscall_entry()
210 klwp_t *lwp = ttolwp(t); in syscall_exit()
240 klwp_t *lwp = ttolwp(t); in pre_syscall()
428 klwp_t *lwp = ttolwp(t); in post_syscall()
794 klwp_t *lwp = ttolwp(curthread); in deferred_singlestep_trap()
895 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args()
942 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args()
991 klwp_t *lwp = ttolwp(t); in save_syscall_args()
1075 klwp_t *lwp = ttolwp(t); in syscall_ap()
1167 klwp_t *lwp = ttolwp(curthread); in loadable_syscall()
/illumos-gate/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c93 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs()
540 prgetprxregs(klwp_t *lwp, caddr_t prx) in prgetprxregs()
551 prsetprxregs(klwp_t *lwp, caddr_t prx) in prsetprxregs()
602 prstep(klwp_t *lwp, int watchstep) in prstep()
618 prnostep(klwp_t *lwp) in prnostep()
632 prisstep(klwp_t *lwp) in prisstep()
643 prsvaddr(klwp_t *lwp, caddr_t vaddr) in prsvaddr()
731 klwp_t *lwp = ttolwp(curthread); in prdostep()
819 klwp_t *lwp = ttolwp(curthread); in prundostep()
877 klwp_t *lwp = ttolwp(curthread); in prstop()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Dmachdep.c126 lwp_stk_init(klwp_t *lwp, caddr_t stk) in lwp_stk_init()
160 lwp_stk_fini(klwp_t *lwp) in lwp_stk_fini()
179 lwp_fp_init(klwp_t *lwp) in lwp_fp_init()
187 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs()
261 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs()
276 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs()
281 lwp_detach_brand_hdlrs(klwp_t *lwp) in lwp_detach_brand_hdlrs()
371 getasrs(klwp_t *lwp, asrset_t asr) in getasrs()
381 getfpasrs(klwp_t *lwp, asrset_t asr) in getfpasrs()
408 setasrs(klwp_t *lwp, asrset_t asr) in setasrs()
[all …]
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpusystm.h62 extern void run_fpq(klwp_t *, fpregset_t *);
69 extern void fp_fork(klwp_t *, klwp_t *);
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_event.c758 klwp_t *clwp = ttolwp(curthread); in aus_acct()
776 klwp_t *clwp = ttolwp(curthread); in aus_chown()
797 klwp_t *clwp = ttolwp(curthread); in aus_fchown()
842 klwp_t *clwp = ttolwp(curthread); in aus_lchown()
862 klwp_t *clwp = ttolwp(curthread); in aui_fchownat()
886 klwp_t *clwp = ttolwp(curthread); in aus_fchownat()
908 klwp_t *clwp = ttolwp(curthread); in aus_chmod()
925 klwp_t *clwp = ttolwp(curthread); in aus_fchmod()
966 klwp_t *clwp = ttolwp(curthread); in aui_fchmodat()
987 klwp_t *clwp = ttolwp(curthread); in aus_fchmodat()
[all …]
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dklwp.h61 } klwp_t; typedef
69 extern klwp_t lwp0;
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c86 setfpregs(klwp_t *lwp, fpregset_t *fp) in setfpregs()
218 run_fpq(klwp_t *lwp, fpregset_t *fp) in run_fpq()
328 setgregs(klwp_t *lwp, gregset_t grp) in setgregs()
392 getgregs(klwp_t *lwp, gregset_t grp) in getgregs()
722 klwp_t *lwp = ttolwp(curthread); in copy_return_window32()
762 klwp_t *lwp; in copy_return_window()
797 klwp_t *lwp = ttolwp(curthread); in setregs()
892 klwp_t *lwp = ttolwp(curthread); in sendsig()
1221 klwp_t *lwp = ttolwp(curthread); in sendsig32()
1581 lwp_setsp(klwp_t *lwp, caddr_t sp) in lwp_setsp()
[all …]
/illumos-gate/usr/src/uts/intel/syscall/
H A Dlwp_private.c40 lwp_setprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_setprivate()
125 lwp_getprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_getprivate()
209 klwp_t *lwp = ttolwp(curthread); in syslwp_private()
H A Dgetcontext.c100 klwp_t *lwp = ttolwp(curthread); in savecontext()
236 klwp_t *lwp = ttolwp(t); in restorecontext()
293 klwp_t *lwp = ttolwp(curthread); in getsetcontext()
418 klwp_t *lwp = ttolwp(curthread); in savecontext32()
522 klwp_t *lwp = ttolwp(curthread); in getsetcontext32()
/illumos-gate/usr/src/uts/sparc/os/
H A Dsyscall.c71 lwp_getsysent(klwp_t *lwp) in lwp_getsysent()
89 xregrestore(klwp_t *lwp, int shared) in xregrestore()
146 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args()
180 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args()
207 klwp_t *lwp = ttolwp(t); in save_syscall_args()
323 klwp_t *lwp = ttolwp(curthread); in reset_syscall_args()
361 klwp_t *lwp = ttolwp(t); in pre_syscall()
533 klwp_t *lwp = ttolwp(t); in post_syscall()
907 klwp_t *lwp = ttolwp(curthread); in syscall_ap()
1040 klwp_t *lwp = ttolwp(curthread); in indir()
/illumos-gate/usr/src/uts/common/disp/
H A Dshuttle.c87 klwp_t *lwp = ttolwp(curthread); in shuttle_resume()
181 klwp_t *lwp = ttolwp(curthread); in shuttle_swtch()
217 klwp_t *lwp = ttolwp(t); in shuttle_sleep()
/illumos-gate/usr/src/uts/common/os/
H A Dmsacct.c98 klwp_t *lwp; in init_mstate()
250 klwp_t *lwp; in mstate_thread_onproc_time()
356 klwp_t *lwp; in mstate_aggr_state()
399 klwp_t *lwp; in syscall_mstate()
610 klwp_t *lwp; in new_mstate()
711 klwp_t *lwp; in restore_mstate()
816 klwp_t *lwp = ttolwp(t); in term_mstate()
H A Dbrand.c337 klwp_t *lwp = NULL; in brand_clearbrand()
593 klwp_t *lwp = ttolwp(curthread); in restoreexecenv()
620 klwp_t *lwp = ttolwp(curthread); in brand_solaris_elfexec()
1055 brand_solaris_forklwp(klwp_t *p, klwp_t *c, struct brand *pbrand) in brand_solaris_forklwp()
1073 brand_solaris_freelwp(klwp_t *l, struct brand *pbrand) in brand_solaris_freelwp()
1083 brand_solaris_initlwp(klwp_t *l, struct brand *pbrand) in brand_solaris_initlwp()
1094 brand_solaris_lwpexit(klwp_t *l, struct brand *pbrand) in brand_solaris_lwpexit()
1115 brand_solaris_proc_exit(struct proc *p, klwp_t *l, struct brand *pbrand) in brand_solaris_proc_exit()
H A Dwatchpoint.c599 register klwp_t *lwp = ttolwp(curthread); in do_watch_step()
757 klwp_t *lwp = ttolwp(curthread); in watch_xcopyin()
847 klwp_t *lwp = ttolwp(curthread); in watch_xcopyout()
948 klwp_t *lwp = ttolwp(curthread); in watch_copyinstr()
1062 klwp_t *lwp = ttolwp(curthread); in watch_copyoutstr()
1170 klwp_t *lwp = ttolwp(curthread); in watch_fuword()
1240 klwp_t *lwp = ttolwp(curthread); in watch_suword8()
1282 klwp_t *lwp = ttolwp(curthread); in watch_suword16()
1324 klwp_t *lwp = ttolwp(curthread); in watch_suword32()
1367 klwp_t *lwp = ttolwp(curthread); in watch_suword64()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dsigaltstack.c43 klwp_t *lwp = ttolwp(curthread); in sigaltstack()
77 klwp_t *lwp = ttolwp(curthread); in sigaltstack32()

12345