Home
last modified time | relevance | path

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

12345

/titanic_50/usr/src/uts/common/sys/
H A Dbrand.h114 void (*b_proc_exit)(struct proc *, klwp_t *);
116 void (*b_lwp_setrval)(klwp_t *, int, int);
117 int (*b_initlwp)(klwp_t *);
118 void (*b_forklwp)(klwp_t *, klwp_t *);
119 void (*b_freelwp)(klwp_t *);
120 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.h76 extern void prgetprfpregs(klwp_t *, struct prfpregset *);
77 extern void prgetprxregs(klwp_t *, caddr_t);
99 extern void prstep(klwp_t *, int);
100 extern void prnostep(klwp_t *);
112 extern int prnwindows(klwp_t *);
113 extern void prgetwindows(klwp_t *, struct _gwindows *);
115 extern void prgetasregs(klwp_t *, asrset_t);
116 extern void prsetasregs(klwp_t *, asrset_t);
137 extern void prgetprfpregs32(klwp_t *, struct prfpregset32 *);
140 void prgetwindows32(klwp_t *, struct gwindows32 *);
H A Dproc.h733 extern klwp_t *lwp_create(
761 extern void lwp_ctmpl_copy(klwp_t *, klwp_t *);
762 extern void lwp_ctmpl_clear(klwp_t *);
763 extern klwp_t *forklwp(klwp_t *, proc_t *, id_t);
764 extern void lwp_load(klwp_t *, gregset_t, uintptr_t);
765 extern void lwp_setrval(klwp_t *, int, int);
766 extern void lwp_forkregs(klwp_t *, klwp_t *);
767 extern void lwp_freeregs(klwp_t *, int);
768 extern caddr_t lwp_stk_init(klwp_t *, caddr_t);
770 extern void lwp_stk_fini(klwp_t *);
[all …]
H A Dklwp.h196 } klwp_t; typedef
210 extern klwp_t lwp0;
/titanic_50/usr/src/uts/common/brand/sn1/
H A Dsn1_brand.c53 void sn1_proc_exit(struct proc *, klwp_t *);
55 int sn1_initlwp(klwp_t *);
56 void sn1_forklwp(klwp_t *, klwp_t *);
57 void sn1_freelwp(klwp_t *);
58 void sn1_lwpexit(klwp_t *);
174 sn1_proc_exit(struct proc *p, klwp_t *l) in sn1_proc_exit()
186 sn1_initlwp(klwp_t *l) in sn1_initlwp()
192 sn1_forklwp(klwp_t *p, klwp_t *c) in sn1_forklwp()
198 sn1_freelwp(klwp_t *l) in sn1_freelwp()
204 sn1_lwpexit(klwp_t *l) in sn1_lwpexit()
/titanic_50/usr/src/uts/intel/fs/proc/
H A Dprmachdep.c94 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs()
106 prsetprregs(klwp_t *lwp, prgregset_t prp, int initial) in prsetprregs()
119 prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dst) in prgregset_32ton()
154 prgetprregs32(klwp_t *lwp, prgregset32_t prp) in prgetprregs32()
166 prgetrvals(klwp_t *lwp, long *rval1, long *rval2) in prgetrvals()
205 prgetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prgetprfpregs()
213 prgetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prgetprfpregs32()
225 prsetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prsetprfpregs()
232 prsetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prsetprfpregs32()
263 prgetprxregs(klwp_t *lwp, caddr_t prx) in prgetprxregs()
[all …]
/titanic_50/usr/src/uts/common/fs/proc/
H A Dprdata.h380 extern void prgetprregs(klwp_t *, prgregset_t);
381 extern void prsetprregs(klwp_t *, prgregset_t, int);
384 extern void prgetprregs32(klwp_t *, prgregset32_t);
385 extern void prgregset_32ton(klwp_t *, prgregset32_t, prgregset_t);
386 extern void prgetprfpregs32(klwp_t *, prfpregset32_t *);
387 extern void prsetprfpregs32(klwp_t *, prfpregset32_t *);
395 extern int prgetrvals(klwp_t *, long *, long *);
396 extern void prgetprfpregs(klwp_t *, prfpregset_t *);
397 extern void prsetprfpregs(klwp_t *, prfpregset_t *);
398 extern void prgetprxregs(klwp_t *, caddr_t);
[all …]
/titanic_50/usr/src/uts/intel/sys/
H A Darchsystm.h113 extern void setgregs(klwp_t *, gregset_t);
114 extern void getgregs(klwp_t *, gregset_t);
115 extern void setfpregs(klwp_t *, fpregset_t *);
116 extern void getfpregs(klwp_t *, fpregset_t *);
119 extern void getgregs32(klwp_t *, gregset32_t);
120 extern void setfpregs32(klwp_t *, fpregset32_t *);
121 extern void getfpregs32(klwp_t *, fpregset32_t *);
/titanic_50/usr/src/uts/intel/ia32/os/
H A Dsundep.c306 lwp_load(klwp_t *lwp, gregset_t grp, uintptr_t thrptr) in lwp_load()
369 lwp_setrval(klwp_t *lwp, int v1, int v2) in lwp_setrval()
380 lwp_setsp(klwp_t *lwp, caddr_t sp) in lwp_setsp()
389 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs()
414 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs()
459 lwp_segregs_save(klwp_t *lwp) in lwp_segregs_save()
509 update_sregs(struct regs *rp, klwp_t *lwp) in update_sregs()
706 lwp_segregs_restore(klwp_t *lwp) in lwp_segregs_restore()
725 lwp_segregs_restore32(klwp_t *lwp) in lwp_segregs_restore32()
749 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs()
[all …]
H A Dsyscall.c145 klwp_t *lwp = ttolwp(t); in syscall_entry()
212 klwp_t *lwp = ttolwp(t); in syscall_exit()
241 klwp_t *lwp = ttolwp(t); in pre_syscall()
439 klwp_t *lwp = ttolwp(t); in post_syscall()
816 klwp_t *lwp = ttolwp(curthread); in deferred_singlestep_trap()
911 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args()
958 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args()
1007 klwp_t *lwp = ttolwp(t); in save_syscall_args()
1091 klwp_t *lwp = ttolwp(t); in syscall_ap()
1185 klwp_t *lwp = ttolwp(curthread); in loadable_syscall()
/titanic_50/usr/src/uts/common/brand/solaris10/
H A Ds10_brand.c56 void s10_proc_exit(struct proc *, klwp_t *);
58 int s10_initlwp(klwp_t *);
59 void s10_forklwp(klwp_t *, klwp_t *);
60 void s10_freelwp(klwp_t *);
61 void s10_lwpexit(klwp_t *);
193 s10_amd64_correct_fsreg(klwp_t *l) in s10_amd64_correct_fsreg()
329 s10_proc_exit(struct proc *p, klwp_t *l) in s10_proc_exit()
341 s10_initlwp(klwp_t *l) in s10_initlwp()
347 s10_forklwp(klwp_t *p, klwp_t *c) in s10_forklwp()
365 s10_freelwp(klwp_t *l) in s10_freelwp()
[all …]
/titanic_50/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c93 prgetprregs(klwp_t *lwp, prgregset_t prp) in prgetprregs()
155 prsetprregs(klwp_t *lwp, prgregset_t prp, int initial) in prsetprregs()
231 prgregset_32ton(klwp_t *lwp, prgregset32_t src, prgregset_t dest) in prgregset_32ton()
312 prgetprregs32(klwp_t *lwp, prgregset32_t prp) in prgetprregs32()
316 extern void getgregs32(klwp_t *, gregset32_t); in prgetprregs32()
376 prgetrvals(klwp_t *lwp, long *rval1, long *rval2) in prgetrvals()
412 prgetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prgetprfpregs()
433 prgetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prgetprfpregs32()
457 prsetprfpregs(klwp_t *lwp, prfpregset_t *pfp) in prsetprfpregs()
484 prsetprfpregs32(klwp_t *lwp, prfpregset32_t *pfp) in prsetprfpregs32()
[all …]
/titanic_50/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 *);
/titanic_50/usr/src/uts/sun4/os/
H A Dmachdep.c125 lwp_stk_init(klwp_t *lwp, caddr_t stk) in lwp_stk_init()
159 lwp_stk_fini(klwp_t *lwp) in lwp_stk_fini()
181 lwp_forkregs(klwp_t *lwp, klwp_t *clwp) in lwp_forkregs()
255 lwp_freeregs(klwp_t *lwp, int isexec) in lwp_freeregs()
270 lwp_attach_brand_hdlrs(klwp_t *lwp) in lwp_attach_brand_hdlrs()
275 lwp_detach_brand_hdlrs(klwp_t *lwp) in lwp_detach_brand_hdlrs()
365 getasrs(klwp_t *lwp, asrset_t asr) in getasrs()
375 getfpasrs(klwp_t *lwp, asrset_t asr) in getfpasrs()
402 setasrs(klwp_t *lwp, asrset_t asr) in setasrs()
408 setfpasrs(klwp_t *lwp, asrset_t asr) in setfpasrs()
/titanic_50/usr/src/lib/libfakekernel/common/sys/
H A Dklwp.h61 } klwp_t; typedef
69 extern klwp_t lwp0;
/titanic_50/usr/src/uts/common/c2/
H A Daudit_event.c751 klwp_t *clwp = ttolwp(curthread); in aus_acct()
769 klwp_t *clwp = ttolwp(curthread); in aus_chown()
790 klwp_t *clwp = ttolwp(curthread); in aus_fchown()
835 klwp_t *clwp = ttolwp(curthread); in aus_lchown()
855 klwp_t *clwp = ttolwp(curthread); in aui_fchownat()
879 klwp_t *clwp = ttolwp(curthread); in aus_fchownat()
901 klwp_t *clwp = ttolwp(curthread); in aus_chmod()
918 klwp_t *clwp = ttolwp(curthread); in aus_fchmod()
959 klwp_t *clwp = ttolwp(curthread); in aui_fchmodat()
980 klwp_t *clwp = ttolwp(curthread); in aus_fchmodat()
[all …]
/titanic_50/usr/src/uts/sparc/v9/os/
H A Dv9dep.c85 setfpregs(klwp_t *lwp, fpregset_t *fp) in setfpregs()
203 setfpregs32(klwp_t *lwp, fpregset32_t *fp) in setfpregs32()
217 run_fpq(klwp_t *lwp, fpregset_t *fp) in run_fpq()
239 getfpregs(klwp_t *lwp, fpregset_t *fp) in getfpregs()
310 getfpregs32(klwp_t *lwp, fpregset32_t *fp) in getfpregs32()
327 setgregs(klwp_t *lwp, gregset_t grp) in setgregs()
391 getgregs(klwp_t *lwp, gregset_t grp) in getgregs()
428 getgregs32(klwp_t *lwp, gregset32_t grp) in getgregs32()
476 setgwins(klwp_t *lwp, gwindows_t *gwins) in setgwins()
509 setgwins32(klwp_t *lwp, gwindows32_t *gwins) in setgwins32()
[all …]
/titanic_50/usr/src/uts/intel/ia32/syscall/
H A Dgetcontext.c57 klwp_t *lwp = ttolwp(curthread); in savecontext()
138 klwp_t *lwp = ttolwp(t); in restorecontext()
185 klwp_t *lwp = ttolwp(curthread); in getsetcontext()
260 klwp_t *lwp = ttolwp(curthread); in savecontext32()
323 klwp_t *lwp = ttolwp(curthread); in getsetcontext32()
H A Dlwp_private.c41 lwp_setprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_setprivate()
158 lwp_getprivate(klwp_t *lwp, int which, uintptr_t base) in lwp_getprivate()
262 klwp_t *lwp = ttolwp(curthread); in syslwp_private()
/titanic_50/usr/src/uts/common/disp/
H A Dshuttle.c89 klwp_t *lwp = ttolwp(curthread); in shuttle_resume()
183 klwp_t *lwp = ttolwp(curthread); in shuttle_swtch()
219 klwp_t *lwp = ttolwp(t); in shuttle_sleep()
/titanic_50/usr/src/uts/sparc/os/
H A Dsyscall.c73 lwp_getsysent(klwp_t *lwp) in lwp_getsysent()
91 xregrestore(klwp_t *lwp, int shared) in xregrestore()
148 get_syscall_args(klwp_t *lwp, long *argp, int *nargsp) in get_syscall_args()
182 get_syscall32_args(klwp_t *lwp, int *argp, int *nargsp) in get_syscall32_args()
209 klwp_t *lwp = ttolwp(t); in save_syscall_args()
325 klwp_t *lwp = ttolwp(curthread); in reset_syscall_args()
357 klwp_t *lwp = ttolwp(t); in pre_syscall()
539 klwp_t *lwp = ttolwp(t); in post_syscall()
924 klwp_t *lwp = ttolwp(curthread); in syscall_ap()
1057 klwp_t *lwp = ttolwp(curthread); in indir()
/titanic_50/usr/src/uts/common/os/
H A Dmsacct.c97 klwp_t *lwp; in init_mstate()
249 klwp_t *lwp; in mstate_thread_onproc_time()
355 klwp_t *lwp; in mstate_aggr_state()
398 klwp_t *lwp; in syscall_mstate()
613 klwp_t *lwp; in new_mstate()
709 klwp_t *lwp; in restore_mstate()
808 klwp_t *lwp = ttolwp(t); in term_mstate()
H A Dbrand.c336 klwp_t *lwp = NULL; in brand_clearbrand()
592 klwp_t *lwp = ttolwp(curthread); in restoreexecenv()
619 klwp_t *lwp = ttolwp(curthread); in brand_solaris_elfexec()
1054 brand_solaris_forklwp(klwp_t *p, klwp_t *c, struct brand *pbrand) in brand_solaris_forklwp()
1072 brand_solaris_freelwp(klwp_t *l, struct brand *pbrand) in brand_solaris_freelwp()
1082 brand_solaris_initlwp(klwp_t *l, struct brand *pbrand) in brand_solaris_initlwp()
1093 brand_solaris_lwpexit(klwp_t *l, struct brand *pbrand) in brand_solaris_lwpexit()
1114 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()
642 register klwp_t *lwp = ttolwp(curthread); in undo_watch_step()
688 register klwp_t *lwp = ttolwp(curthread); in sys_watchpoint()
757 klwp_t *lwp = ttolwp(curthread); in watch_xcopyin()
848 klwp_t *lwp = ttolwp(curthread); in watch_xcopyout()
949 klwp_t *lwp = ttolwp(curthread); in watch_copyinstr()
1063 klwp_t *lwp = ttolwp(curthread); in watch_copyoutstr()
1171 klwp_t *lwp = ttolwp(curthread); in watch_fuword()
1241 klwp_t *lwp = ttolwp(curthread); in watch_suword8()
1283 klwp_t *lwp = ttolwp(curthread); in watch_suword16()
[all …]
/titanic_50/usr/src/uts/common/syscall/
H A Dsigaltstack.c46 klwp_t *lwp = ttolwp(curthread); in sigaltstack()
80 klwp_t *lwp = ttolwp(curthread); in sigaltstack32()

12345