Searched refs:ldt_base (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/i386/i386/ |
H A D | sys_machdep.c | 453 new_ldt->ldt_base = pmap_trm_alloc(len * sizeof(union descriptor), in user_ldt_alloc() 459 gdt_segs[GUSERLDT_SEL].ssd_base = (unsigned)new_ldt->ldt_base; in user_ldt_alloc() 466 bcopy(pldt->ldt_base, new_ldt->ldt_base, in user_ldt_alloc() 469 bcopy(ldt, new_ldt->ldt_base, sizeof(union descriptor) * NLDT); in user_ldt_alloc() 506 pmap_trm_free(pldt->ldt_base, pldt->ldt_len * in user_ldt_deref() 542 &((union descriptor *)(pldt->ldt_base))[uap->start] : in i386_get_ldt() 590 atomic_store_rel_64(&((uint64_t *)(pldt->ldt_base))[i], in i386_set_ldt() 674 dp = &((union descriptor *)(pldt->ldt_base))[NLDT]; in i386_set_ldt() 717 dst = (uint64_t *)(pldt->ldt_base); in i386_set_ldt_data() 763 pmap_trm_free(new_ldt->ldt_base, in i386_ldt_grow() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | sys_machdep.c | 518 new_ldt->ldt_base = kmem_malloc(sz, M_WAITOK | M_ZERO); in user_ldt_alloc() 519 sva = (uintptr_t)new_ldt->ldt_base; in user_ldt_alloc() 534 kmem_free(new_ldt->ldt_base, sz); in user_ldt_alloc() 540 bcopy(pldt->ldt_base, new_ldt->ldt_base, max_ldt_segment * in user_ldt_alloc() 584 sva = (vm_offset_t)pldt->ldt_base; in user_ldt_derefl() 587 kmem_free(pldt->ldt_base, sz); in user_ldt_derefl() 627 lp = &((struct user_segment_descriptor *)(pldt->ldt_base))[uap->start]; in amd64_get_ldt() 678 ((volatile uint64_t *)(pldt->ldt_base))[i] = 0; in amd64_set_ldt() 762 dp = &((struct user_segment_descriptor *)(pldt->ldt_base))[i]; in amd64_set_ldt() 803 dst = (volatile uint64_t *)(pldt->ldt_base); in amd64_set_ldt_data()
|
H A D | vm_machdep.c | 285 mdp1->md_ldt->ldt_base); in cpu_fork()
|
/freebsd/sys/i386/include/ |
H A D | proc.h | 38 caddr_t ldt_base; member
|
/freebsd/sys/amd64/include/ |
H A D | proc.h | 51 caddr_t ldt_base; member
|
/freebsd/sys/contrib/xen/arch-x86/ |
H A D | xen.h | 197 unsigned long ldt_base, ldt_ents; /* LDT (linear address, # ents) */ member
|
/freebsd/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 840 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg() 846 p->p_md.md_ldt[ndx].ldt_base; in fasttrap_do_seg()
|