descriptor
i386_get_ldt(int start, union descriptor *desc, int num)
i386_set_ldt(int start, union descriptor *desc, int num)
int64_t descriptor;
ci->ci_gdt = (union descriptor *)&pcpuarea->ent[cpu_index(ci)].gdt;
ci->ci_gdt = (union descriptor *)uvm_km_alloc(kernel_map, gdt_size,
union descriptor *descv;
union descriptor *cp;
const size_t alloc_size = ua.num * sizeof(union descriptor);
(union descriptor *)sd);
union descriptor *old_gdt;
gdtstore = (union descriptor *)uvm_km_alloc(kernel_map, gdt_size, 0,
ci->ci_gdt = (union descriptor *)uvm_km_alloc(kernel_map, gdt_size,
(((sz) - DYNSEL_START) / sizeof(union descriptor))
update_descriptor(union descriptor *table, union descriptor *entry)
extern union descriptor tmpgdt[];
initgdt(union descriptor *tgdt)
union descriptor *tgdt;
gdtstore = (union descriptor *)gdt_vaddr;
ldtstore = (union descriptor *)ldt_vaddr;
ldtstore = (union descriptor *)ldt_vaddr;
void initgdt(union descriptor *);
(union descriptor *)&pcb->pcb_fsd);
(union descriptor *)&pcb->pcb_gsd);
union descriptor *gdtstore, *ldtstore;
union descriptor *pentium_idt;
extern union descriptor *gdtstore, *ldtstore;
void update_descriptor(union descriptor *, union descriptor *);
union descriptor *ci_gdt;
#define MAX_USERLDT_SLOTS (int)(MAX_USERLDT_SIZE / sizeof(union descriptor))
union descriptor *pm_ldt; /* user-set LDT */
int x86_get_ldt1(struct lwp *, struct x86_get_ldt_args *, union descriptor *);
int x86_set_ldt1(struct lwp *, struct x86_set_ldt_args *, union descriptor *);
int _X86_SYSARCH_L(get_ldt)(int, union descriptor *, int);
int _X86_SYSARCH_L(set_ldt)(int, union descriptor *, int);
union descriptor *desc;
union descriptor *desc;
union descriptor *new_ldt;
new_ldt = (union descriptor *)uvm_km_alloc(kernel_map,
union descriptor *ldt;
cp = malloc(ua.num * sizeof(union descriptor), M_TEMP, M_WAITOK);
x86_get_ldt1(struct lwp *l, struct x86_get_ldt_args *ua, union descriptor *cp)
union descriptor *lp;
const size_t min_ldt_size = NLDT * sizeof(union descriptor);
if (ua->start * sizeof(union descriptor) < min_ldt_size)
lp = (union descriptor *)ldtstore;
memcpy(cp, lp, num * sizeof(union descriptor));
union descriptor *descv;
union descriptor *descv)
union descriptor *old_ldt, *new_ldt;
const size_t min_ldt_size = NLDT * sizeof(union descriptor);
if (ua->start * sizeof(union descriptor) < min_ldt_size)
union descriptor *desc = &descv[i];
new_ldt = (union descriptor *)uvm_km_alloc(kernel_map,
union descriptor usd;
union descriptor *cp;
extern union descriptor *ldtstore;
end = base + entries * sizeof(union descriptor);
extern union descriptor tmpgdt[];
union descriptor *ldt_buf;
gl.num = SCARG(uap, bytecount) / sizeof(union descriptor);
union descriptor d;
union descriptor desc;
union descriptor desc;
union descriptor desc;
union descriptor desc;
union descriptor desc;
build_desc(union descriptor *desc, void *basep, uint32_t limit, int type,