/freebsd/usr.sbin/bhyve/amd64/ |
H A D | task_switch.c | 129 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc() 277 code_desc(int sd_type) in code_desc() argument 280 return ((sd_type & 0x18) == 0x18); in code_desc() 284 stack_desc(int sd_type) in stack_desc() argument 287 return ((sd_type & 0x1A) == 0x12); in stack_desc() 291 data_desc(int sd_type) in data_desc() argument 294 return ((sd_type & 0x18) == 0x10 || (sd_type & 0x1A) == 0x1A); in data_desc() 298 ldt_desc(int sd_type) in ldt_desc() argument 301 return (sd_type == SDT_SYSLDT); in ldt_desc() 375 if ((ldtseg && !ldt_desc(usd.sd_type)) || in validate_seg_desc() [all …]
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | trap.c | 225 tss_desc->sd_type = SDT_SYSTSS; in efi_setup_tss() 283 if (gdt_desc->sd_type == 0 && gdt_desc->sd_mbz == 0) { in efi_redirect_exceptions() 327 if (tss_desc->sd_type != SDT_SYSTSS && in efi_redirect_exceptions() 328 tss_desc->sd_type != SDT_SYSBSY) { in efi_redirect_exceptions() 335 tss_desc->sd_type = SDT_SYSTSS; /* unbusy */ in efi_redirect_exceptions()
|
/freebsd/stand/userboot/userboot/ |
H A D | elf64_freebsd.c | 59 .sd_p = 1, .sd_long = 1, .sd_type = SDT_MEME in setup_freebsd_gdt() 62 .sd_p = 1, .sd_type = SDT_MEMRO in setup_freebsd_gdt()
|
/freebsd/sys/x86/include/ |
H A D | segments.h | 64 unsigned sd_type:5; /* segment type */ member 77 unsigned sd_type:5; /* segment type */ member
|
/freebsd/sys/amd64/include/ |
H A D | segments.h | 55 u_int64_t sd_type:5; /* segment type */ member
|
/freebsd/tools/test/stress2/misc/ |
H A D | segregs.sh | 81 desc.sd.sd_type = SDT_MEMRWA;
|
H A D | ldt.sh | 120 descs[0].sd.sd_type = type;
|
/freebsd/sys/amd64/amd64/ |
H A D | sys_machdep.c | 429 tss_sd->sd_type = SDT_SYSTSS; in amd64_set_ioperm() 696 switch (dp->sd_type) { in amd64_set_ldt() 764 if (dp->sd_type == SDT_SYSNULL) in amd64_set_ldt()
|
H A D | machdep.c | 590 ssd->ssd_type = sd->sd_type; in sdtossd() 606 sd->sd_type = ssd->ssd_type; in ssdtosd() 622 sd->sd_type = ssd->ssd_type; in ssdtosyssd()
|
/freebsd/sys/i386/i386/ |
H A D | sys_machdep.c | 86 sdp->sd_type = SDT_MEMRWA; in fill_based_sd() 607 switch (dp->sd.sd_type) { in i386_set_ldt() 676 if (dp->sd.sd_type == SDT_SYSNULL) in i386_set_ldt()
|
H A D | machdep.c | 741 ssd->ssd_type = sd->sd_type; in sdtossd() 1585 gdt[GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; /* clear busy bit */ in init386() 1627 gdt[GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; in machdep_init_trampoline() 1707 desc.sd_type = SDT_MEMERA; in i386_setup_lcall_gate()
|
H A D | vm_machdep.c | 520 sd.sd_type = SDT_MEMRWA; in cpu_set_user_tls()
|
H A D | mp_machdep.c | 322 gdt[myid * NGDT + GPROC0_SEL].sd.sd_type = SDT_SYS386TSS; in init_secondary()
|
H A D | exec_machdep.c | 928 desc.sd.sd_type = SDT_MEMERA; in setup_priv_lcall_gate()
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_syscall.c | 275 desc.sd_type = SDT_MEMERA; in setup_lcall_gate()
|
/freebsd/stand/efi/loader/arch/i386/ |
H A D | elf64_freebsd.c | 154 .sd_p = 1, .sd_long = 1, .sd_type = SDT_MEMERC in elf64_exec()
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_main.h | 291 u32 sd_type; member
|
H A D | irdma_hw.c | 884 info.entry_type = rf->sd_type; in irdma_create_hmc_objs() 1650 rf->sd_type = IRDMA_SD_TYPE_DIRECT; in irdma_hmc_setup()
|
/freebsd/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 867 type = desc->sd_type; in fasttrap_do_seg()
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm.c | 1923 tss_sd->sd_type = SDT_SYSTSS; in restore_host_tss()
|