Searched full:lwp_ap (Results 1 – 12 of 12) sorted by relevance
| /titanic_53/usr/src/uts/intel/ia32/os/ |
| H A D | syscall.c | 159 * Set lwp_ap to point to the args, even if none are needed for this in syscall_entry() 162 * also maintains a non-NULL lwp_ap setup for get_syscall_args(). Note in syscall_entry() 163 * that lwp_ap MUST be set to a non-NULL value _BEFORE_ t_sysnum is in syscall_entry() 165 * t_sysnum for this thread, will charge ahead and dereference lwp_ap. in syscall_entry() 167 lwp->lwp_ap = argp; /* for get_syscall_args */ in syscall_entry() 177 * pre_syscall() has taken care so that lwp_ap is current; in syscall_entry() 251 * On the i386 kernel, lwp_ap points at the piece of the thread in pre_syscall() 255 * registers should be pointed at by lwp_ap. If the args need to in pre_syscall() 258 * save_syscall_args(), and lwp_ap will be restored by post_syscall(). in pre_syscall() 262 ASSERT(lwp->lwp_ap == (long *)&lwptoregs(lwp)->r_rdi); in pre_syscall() [all …]
|
| /titanic_53/usr/src/uts/common/c2/ |
| H A D | audit_event.c | 740 } *uap = (struct a *)ttolwp(curthread)->lwp_ap; in aus_exit() 756 } *uap = (struct a *)clwp->lwp_ap; in aus_acct() 776 } *uap = (struct a *)clwp->lwp_ap; in aus_chown() 800 } *uap = (struct a *)clwp->lwp_ap; in aus_fchown() 843 } *uap = (struct a *)clwp->lwp_ap; in aus_lchown() 863 } *uap = (struct a *)clwp->lwp_ap; in aui_fchownat() 888 } *uap = (struct a *)clwp->lwp_ap; in aus_fchownat() 907 } *uap = (struct a *)clwp->lwp_ap; in aus_chmod() 927 } *uap = (struct a *)clwp->lwp_ap; in aus_fchmod() 966 } *uap = (struct a *)clwp->lwp_ap; in aui_fchmodat() [all …]
|
| H A D | audit_start.c | 160 * we can no longer depend on a valid lwp_ap, so we need to in audit_start()
|
| H A D | audit.c | 1023 uap = (struct a *)clwp->lwp_ap; in audit_setfsat_path() 1367 } *uap = (struct a *)ttolwp(curthread)->lwp_ap; in audit_chdirec()
|
| /titanic_53/usr/src/uts/sparc/os/ |
| H A D | syscall.c | 142 * lwp->lwp_ap normally points to the out regs in the reg structure. 168 ap = lwp->lwp_ap; in get_syscall_args() 196 * lwp->lwp_ap normally points to the out regs in the reg structure. 316 lwp->lwp_ap = lwp->lwp_arg; in save_syscall_args() 318 t->t_post_sys = 1; /* so lwp_ap will be reset */ in save_syscall_args() 327 lwp->lwp_ap = (long *)&lwptoregs(lwp)->r_o0; in reset_syscall_args() 369 * by lwp_ap. If the args need to be copied so that the outs can in pre_syscall() 371 * they can be saved by save_syscall_args(), and lwp_ap will be in pre_syscall() 374 ASSERT(lwp->lwp_ap == (long *)&rp->r_o0); in pre_syscall() 436 lwp->lwp_ap = (long *)&rp->r_o0; in pre_syscall() [all …]
|
| /titanic_53/usr/src/uts/i86pc/ml/ |
| H A D | offsets.in | 154 lwp_ap
|
| H A D | syscall_asm.s | 221 * lwp->lwp_ap = argp; 233 movl argp, LWP_AP(lwp)
|
| /titanic_53/usr/src/uts/common/sys/ |
| H A D | klwp.h | 94 long *lwp_ap; /* pointer to arglist */ member
|
| /titanic_53/usr/src/uts/common/syscall/ |
| H A D | lwp_create.c | 176 lwp->lwp_ap = lwp->lwp_arg; in syslwp_create()
|
| /titanic_53/usr/src/uts/common/os/ |
| H A D | main.c | 257 lwp->lwp_ap = lwp->lwp_arg; in exec_init() 278 * let post_syscall reset lwp_ap for us. Unfortunately, in exec_init()
|
| H A D | lwp.c | 1830 * lwp_thread, lwp_procp, lwp_regs, and lwp_ap. in forklwp() 1864 clwp->lwp_ap = clwp->lwp_arg; in forklwp()
|
| /titanic_53/usr/src/uts/common/fs/proc/ |
| H A D | prcontrol.c | 2047 clwp->lwp_ap = clwp->lwp_arg; in pr_agent()
|