/freebsd-12-stable/sys/i386/include/ |
H A D | pcb_ext.h | 37 #include <machine/tss.h> 42 struct segment_descriptor ext_tssd; /* tss descriptor */
|
H A D | pcpu.h | 39 #include <machine/tss.h> 65 int pc_private_tss; /* Flag indicating private tss*/\
|
/freebsd-12-stable/usr.sbin/bhyve/ |
H A D | task_switch.c | 439 uint32_t eip, struct tss32 *tss, struct iovec *iov) 443 tss->tss_eax = GETREG(ctx, vcpu, VM_REG_GUEST_RAX); 444 tss->tss_ecx = GETREG(ctx, vcpu, VM_REG_GUEST_RCX); 445 tss->tss_edx = GETREG(ctx, vcpu, VM_REG_GUEST_RDX); 446 tss->tss_ebx = GETREG(ctx, vcpu, VM_REG_GUEST_RBX); 447 tss->tss_esp = GETREG(ctx, vcpu, VM_REG_GUEST_RSP); 448 tss->tss_ebp = GETREG(ctx, vcpu, VM_REG_GUEST_RBP); 449 tss->tss_esi = GETREG(ctx, vcpu, VM_REG_GUEST_RSI); 450 tss->tss_edi = GETREG(ctx, vcpu, VM_REG_GUEST_RDI); 453 tss 438 tss32_save(struct vmctx *ctx, int vcpu, struct vm_task_switch *task_switch, uint32_t eip, struct tss32 *tss, struct iovec *iov) argument 483 tss32_restore(struct vmctx *ctx, int vcpu, struct vm_task_switch *ts, uint16_t ot_sel, struct tss32 *tss, struct iovec *iov, int *faultptr) argument [all...] |
/freebsd-12-stable/gnu/usr.bin/gdb/kgdb/ |
H A D | trgt_i386.c | 37 #include <machine/tss.h> 107 CORE_ADDR tss; member in struct:kgdb_tss_cache 141 uintptr_t addr, cpu0prvpage, tss; local 159 tss = sd.sd_hibase << 24 | sd.sd_lobase; 169 if (trunc_page(tss) == 0xffc00000) { 178 tss = cpu0prvpage + (tss & PAGE_MASK); 180 return ((CORE_ADDR)tss); 197 cache->tss = kgdb_trgt_fetch_tss(); 237 if (cache->tss [all...] |
/freebsd-12-stable/stand/efi/loader/arch/amd64/ |
H A D | trap.c | 40 #include <machine/tss.h> 174 struct amd64tss **tss) 184 printf("efi_setup_tss: AllocatePages tss error %lu\n", 188 *tss = (struct amd64tss *)tss_pa; 189 bzero(*tss, sizeof(**tss)); 211 struct amd64tss *tss; local 286 if (!efi_setup_tss(gdt_rd, i, &tss)) { 301 tss = (struct amd64tss *)tss_pa; 346 (&(tss 173 efi_setup_tss(struct region_descriptor *gdt, uint32_t loader_tss_idx, struct amd64tss **tss) argument [all...] |
/freebsd-12-stable/tools/regression/sockets/udp_pingpong/ |
H A D | udp_pingpong.c | 76 struct trip_ts tss[2]; member in struct:test_pkt 325 clock_gettime(get_clock_type(tcp), &tcp->test_pkts[pnum].tss[fdidx].sent); 456 &recv_buf.tss[fdidx].recvd); 459 &recv_buf.tss[fdidx].recvd); 467 memcpy(tcp->test_pkts[recv_buf.pnum].tss, recv_buf.tss, 468 sizeof(recv_buf.tss)); 514 timespecsub(&tpp->tss[1].recvd, &tpp->tss[0].sent, &rttp->a2b); 515 timespecsub(&tpp->tss[ [all...] |
/freebsd-12-stable/lib/libstdthreads/ |
H A D | Makefile | 8 SRCS= threads.h call_once.c cnd.c mtx.c thrd.c tss.c
|
/freebsd-12-stable/sys/netinet/ |
H A D | in_mcast.c | 1669 struct sockaddr_storage *tss; local 1722 tss = NULL; 1724 tss = malloc(sizeof(struct sockaddr_storage) * msfr.msfr_nsrcs, 1726 if (tss == NULL) { 1738 ptss = tss; 1745 if (tss != NULL && nsrcs > 0) { 1758 if (tss != NULL) { 1759 error = copyout(tss, msfr.msfr_srcs, 1761 free(tss, M_TEMP);
|
/freebsd-12-stable/sys/netinet6/ |
H A D | in6_mcast.c | 1628 struct sockaddr_storage *tss; local 1688 tss = NULL; 1690 tss = malloc(sizeof(struct sockaddr_storage) * msfr.msfr_nsrcs, 1692 if (tss == NULL) { 1704 ptss = tss; 1711 if (tss != NULL && nsrcs > 0) { 1724 if (tss != NULL) { 1725 error = copyout(tss, msfr.msfr_srcs, 1727 free(tss, M_TEMP);
|
/freebsd-12-stable/sys/i386/i386/ |
H A D | exception.s | 122 IDTVEC(tss)
|
H A D | machdep.c | 1560 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot), 2264 setidt(IDT_TS, &IDTVEC(tss), SDT_SYS386IGT, SEL_KPL, 2433 /* Initialize the tss (except for the final esp0) early for vm86. */ 2507 /* Move esp0 in the tss to its final place. */ 2541 struct i386tss *tss; local 2552 tss = pmap_trm_alloc(sizeof(struct i386tss) * mp_ncpus, 2554 bcopy(&common_tss0, tss, sizeof(struct i386tss)); 2555 gdt[GPROC0_SEL].sd.sd_lobase = (int)tss; 2556 gdt[GPROC0_SEL].sd.sd_hibase = (u_int)tss >> 24; 2562 PCPU_SET(common_tssp, tss); [all...] |
H A D | genassym.c | 61 #include <machine/tss.h>
|
H A D | trap.c | 102 #include <machine/tss.h>
|
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | vm_machdep.c | 78 #include <machine/tss.h>
|
H A D | genassym.c | 58 #include <machine/tss.h>
|
H A D | sys_machdep.c | 65 #include <machine/tss.h> 433 tss_sd = PCPU_GET(tss);
|
H A D | machdep.c | 132 #include <machine/tss.h> 844 IDTVEC(tss), IDTVEC(missing), IDTVEC(stk), IDTVEC(prot), 1580 PCPU_SET(tss, (struct system_segment_descriptor *)&gdt[GPROC0_SEL]); 1753 setidt(IDT_TS, pti ? &IDTVEC(tss_pti) : &IDTVEC(tss), SDT_SYSIGT, 1813 /* Set the IO permission bitmap (empty due to tss seg limit) */ 1894 /* make an initial tss so cpu can get interrupt stack on syscall! */
|
H A D | mp_machdep.c | 77 #include <machine/tss.h> 299 /* Init tss */
|
H A D | trap.c | 100 #include <machine/tss.h>
|
H A D | exception.S | 207 TRAP_ERR tss, T_TSSFLT
|
H A D | pmap.c | 167 #include <machine/tss.h>
|
/freebsd-12-stable/sys/x86/x86/ |
H A D | cpu_machdep.c | 83 #include <machine/tss.h>
|
/freebsd-12-stable/sys/amd64/vmm/amd/ |
H A D | svm.c | 1778 tss_sd = PCPU_GET(tss);
|