/illumos-gate/usr/src/uts/intel/sys/ |
H A D | segments.h | 208 } user_desc_t; typedef 256 } user_desc_t; typedef 389 extern void set_usegd(user_desc_t *, uint_t, void *, uint32_t, uint_t, uint_t, 394 extern void set_usegd(user_desc_t *, void *, size_t, uint_t, uint_t, 408 extern void gdt_update_usegd(uint_t, user_desc_t *); 410 extern int ldt_update_segd(user_desc_t *, user_desc_t *); 419 void init_boot_gdt(user_desc_t *); 672 extern user_desc_t *gdt0; 674 extern user_desc_t zero_udesc; 675 extern user_desc_t null_udesc; [all …]
|
H A D | pcb.h | 60 user_desc_t pcb_fsdesc; /* private per-lwp %fs descriptors */ 61 user_desc_t pcb_gsdesc; /* private per-lwp %gs descriptors */
|
H A D | hypervisor.h | 122 extern int xen_ldt_setprot(user_desc_t *, size_t, uint_t); 148 extern void xen_set_ldt(user_desc_t *, uint_t);
|
H A D | kdi_regs.h | 92 user_desc_t *krs_gdt; /* GDT address */
|
H A D | sysi86.h | 143 extern void usd_to_ssd(user_desc_t *, struct ssd *, selector_t);
|
H A D | archsystm.h | 166 extern user_desc_t *cpu_get_gdt(void);
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | sysi86.c | 256 usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in usd_to_ssd() 281 ssd_to_usd(struct ssd *ssd, user_desc_t *usd) in ssd_to_usd() 334 len = (curproc->p_ldtlimit + 1) * sizeof (user_desc_t); in ldt_load() 479 user_desc_t *ldp; /* descriptor pointer */ in setdscr() 480 user_desc_t ndesc; /* new descriptor */ in setdscr() 686 user_desc_t *ldt; in ldt_alloc() 698 ldtsz = P2ROUNDUP((seli + 1) * sizeof (user_desc_t), PAGESIZE); in ldt_alloc() 699 nsels = ldtsz / sizeof (user_desc_t); in ldt_alloc() 717 user_desc_t *ldt; in ldt_free() 724 ldtsz = (pp->p_ldtlimit + 1) * sizeof (user_desc_t); in ldt_free() [all …]
|
H A D | desctbls.c | 102 user_desc_t *gdt0; 112 user_desc_t zero_udesc; /* base zero user desc native procs */ 113 user_desc_t null_udesc; /* null user descriptor */ 116 user_desc_t zero_u32desc; /* 32-bit compatibility procs */ 118 user_desc_t ucs_on; 119 user_desc_t ucs_off; 120 user_desc_t ucs32_on; 121 user_desc_t ucs32_off; 181 set_usegd(user_desc_t *dp, uint_t lmode, void *base, uint32_t size, in set_usegd() 332 gdt_update_usegd(uint_t sidx, user_desc_t *udp) in gdt_update_usegd() [all …]
|
H A D | sendsig.c | 466 user_desc_t *ldt; in sendsig32()
|
H A D | sundep.c | 994 user_desc_t *
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | cpr_wakecode.h | 81 user_desc_t *wc_gdt_base; 94 user_desc_t *wc_idt_base;
|
H A D | rm_platter.h | 60 user_desc_t *rm_gdt_base;
|
H A D | machcpuvar.h | 179 user_desc_t *mcpu_gdt; /* GDT */
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | mach_kdi.c | 166 user_desc_t *bgdt; in boot_kdi_tmpinit() 184 if (HYPERVISOR_set_gdt(ma, PAGESIZE / sizeof (user_desc_t))) in boot_kdi_tmpinit()
|
H A D | xen_machdep.c | 992 xen_set_ldt(user_desc_t *ldt, uint_t nsels) in xen_set_ldt() 1132 xen_ldt_setprot(user_desc_t *ldt, size_t lsize, uint_t prot) in xen_ldt_setprot()
|
/illumos-gate/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 689 user_desc_t *udp; in prnldt() 720 user_desc_t *udp; in prgetldt()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | machdep.c | 1329 user_desc_t *descrp; in linear_pc() 1377 user_desc_t *descrp; in dtrace_linear_pc()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 1429 gcore_usd_to_ssd(user_desc_t *usd, struct ssd *ssd, selector_t sel) in gcore_usd_to_ssd() 1936 user_desc_t *udp; in Pldt_gcore() 1937 user_desc_t *ldts; in Pldt_gcore()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | proc.h | 306 user_desc_t *p_ldt; /* Pointer to private LDT */
|
/illumos-gate/usr/src/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 745 user_desc_t *desc; in fasttrap_do_seg()
|