Searched defs:ldt (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/ia32/os/
H A Dsendsig.c427 user_desc_t *ldt; local
433 if ((ldt = p->p_ldt) != NULL)
435 USEGD_GETBASE(&ldt[SELTOIDX(rp->r_ss)]);
650 user_desc_t *ldt; local
656 if ((ldt = p->p_ldt) != NULL)
658 USEGD_GETBASE(&ldt[SELTOIDX(rp->r_ss)]);
H A Dsysi86.c378 * The 64-bit kernel must be sure to clear any stale ldt
380 * has a private ldt. Consider the following example:
382 * Wine creats a ldt descriptor and points a segment register
389 * fault since kmdb will have saved the stale ldt selector
392 * ldtr register pointing to the private ldt.
534 * Increase size of ldt to include seli.
708 user_desc_t *ldt; local
723 ldt = kmem_zalloc(ldtsz, KM_SLEEP);
724 ASSERT(IS_P2ALIGNED(ldt, PAGESIZE));
727 if (xen_ldt_setprot(ldt, ldts
745 user_desc_t *ldt; local
[all...]
/illumos-gate/usr/src/lib/libproc/common/
H A DPservice.c237 ps_lgetLDT(struct ps_prochandle *P, lwpid_t lwpid, struct ssd *ldt) argument
253 * We need to get the ldt entry that matches the
271 *ldt = ldtarray[i];
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_machdep.c1002 xen_set_ldt(user_desc_t *ldt, uint_t nsels) argument
1008 op.arg1.linear_addr = (uintptr_t)ldt;
1013 (void *)ldt, nsels, -(int)err);
1148 xen_ldt_setprot(user_desc_t *ldt, size_t lsize, uint_t prot) argument
1151 caddr_t lva = (caddr_t)ldt;
1159 if ((err = as_setprot(&kas, (caddr_t)ldt, lsize, prot)) != 0)

Completed in 61 milliseconds