/freebsd-10.3-release/sys/i386/include/ |
H A D | segments.h | 88 extern union descriptor *ldt; 91 extern union descriptor ldt[NLDT];
|
/freebsd-10.3-release/sys/ia64/ia32/ |
H A D | ia32_signal.c | 135 vm_offset_t gdt, ldt; local 174 ldt = gdt + IA32_PAGE_SIZE; 177 desc.sd_lobase = ldt & 0xffffff; 184 desc.sd_hibase = ldt >> 24; 196 copyout(&desc, (caddr_t) ldt + 8*LUCODE_SEL, sizeof(desc)); 198 copyout(&desc, (caddr_t) ldt + 8*LUDATA_SEL, sizeof(desc)); 229 ldtseg = ldt /* base */
|
/freebsd-10.3-release/sys/i386/linux/ |
H A D | linux_machdep.c | 600 struct i386_ldt_args ldt; local 607 ldt.start = 0; 608 ldt.descs = uap->ptr; 609 ldt.num = uap->bytecount / sizeof(union descriptor); 610 error = i386_get_ldt(td, &ldt); 630 ldt.start = ld.entry_number; 631 ldt.descs = &desc; 632 ldt.num = 1; 644 error = i386_set_ldt(td, &ldt, &desc);
|
/freebsd-10.3-release/sys/netpfil/ipfw/ |
H A D | ip_fw_nat.c | 219 int ldt, retval, found; local 223 ldt = 0; 266 ldt = 1; 340 ldt = 1; 343 if (ldt) {
|
/freebsd-10.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-trax-defs.h | 1203 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_filt_cmd::cvmx_trax_filt_cmd_cn31xx 1221 uint64_t ldt : 1; 1262 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_filt_cmd::cvmx_trax_filt_cmd_cn52xx 1280 uint64_t ldt : 1; 1407 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_filt_cmd::cvmx_trax_filt_cmd_cn61xx 1413 uint64_t ldt : 1; 2180 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig0_cmd::cvmx_trax_trig0_cmd_cn31xx 2198 uint64_t ldt : 1; 2239 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig0_cmd::cvmx_trax_trig0_cmd_cn52xx 2257 uint64_t ldt 2384 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig0_cmd::cvmx_trax_trig0_cmd_cn61xx 3026 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig1_cmd::cvmx_trax_trig1_cmd_cn31xx 3085 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig1_cmd::cvmx_trax_trig1_cmd_cn52xx 3230 uint64_t ldt : 1; /**< Enable LDT tracing member in struct:cvmx_trax_trig1_cmd::cvmx_trax_trig1_cmd_cn61xx [all...] |
H A D | cvmx-sso-defs.h | 686 uint64_t ldt : 1; /**< LDT Setting for RW Loads */ member in struct:cvmx_sso_cfg::cvmx_sso_cfg_s 696 uint64_t ldt : 1; 723 uint64_t ldt : 1; /**< LDT Setting for RW Loads */ member in struct:cvmx_sso_cfg::cvmx_sso_cfg_cn68xxp1 733 uint64_t ldt : 1;
|
/freebsd-10.3-release/sys/i386/i386/ |
H A D | sys_machdep.c | 486 bcopy(ldt, new_ldt->ldt_base, PAGE_SIZE); 525 bcopy(ldt, new_ldt->ldt_base, sizeof(ldt)); 603 nldt = sizeof(ldt)/sizeof(ldt[0]); 605 lp = &ldt[uap->start]; 832 /* Allocate a user ldt. */ 867 * Signal other cpus to reload ldt. We need to unlock dt_lock
|
H A D | machdep.c | 1707 union descriptor *ldt; variable in typeref:union:descriptor 1710 union descriptor ldt[NLDT]; /* local descriptor table */ variable in typeref:union:descriptor 1823 { .ssd_base = (int) ldt, 1824 .ssd_limit = sizeof(ldt)-1, 1832 { .ssd_base = (int) ldt, 3012 /* make ldt memory segments */ 3013 PT_SET_MA(ldt, xpmap_ptom(VTOP(ldt)) | PG_V | PG_RW); 3014 bzero(ldt, PAGE_SIZE); 3018 ssdtosd(&ldt_segs[x], &ldt[ [all...] |
/freebsd-10.3-release/sys/amd64/vmm/amd/ |
H A D | vmcb.c | 98 seg = &state->ldt;
|
H A D | vmcb.h | 281 struct vmcb_segment ldt; member in struct:vmcb_state
|
/freebsd-10.3-release/sys/amd64/amd64/ |
H A D | machdep.c | 1216 uint16_t ldt, tr; local 1224 __asm __volatile("sldt %0" : "=r" (ldt)); 1225 db_printf("ldtr\t0x%04x\n", ldt); 1888 PCPU_SET(ldt, (struct system_segment_descriptor *)&gdt[GUSERLDT_SEL]);
|
H A D | sys_machdep.c | 432 *PCPU_GET(ldt) = mdp->md_ldt_sd;
|
/freebsd-10.3-release/sys/i386/xen/ |
H A D | xen_machdep.c | 1021 /* allocate page for ldt */ 1022 ldt = (union descriptor *)cur_space; cur_space += PAGE_SIZE;
|