Lines Matching defs:lwp
35 #include <sys/lwp.h>
41 lwp_setprivate(klwp_t *lwp, int which, uintptr_t base)
43 pcb_t *pcb = &lwp->lwp_pcb;
44 struct regs *rp = lwptoregs(lwp);
45 kthread_t *t = lwptot(lwp);
56 * descriptors that are virtualized to the lwp. That allows 32-bit
68 * virtualized to the lwp. However the descriptor base is forced
87 if (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE) {
102 if (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE) {
125 * descriptors that are virtualized to the lwp.
158 lwp_getprivate(klwp_t *lwp, int which, uintptr_t base)
160 pcb_t *pcb = &lwp->lwp_pcb;
161 struct regs *rp = lwptoregs(lwp);
165 ASSERT(lwptot(lwp) == curthread);
173 if (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE) {
195 if (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE) {
244 if (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE) {
257 * libc-private syscall for managing per-lwp %gs and %fs segment base values.
262 klwp_t *lwp = ttolwp(curthread);
267 res = lwp_setprivate(lwp, which, base);
270 error = lwp_getprivate(lwp, which, base);