Searched refs:tss (Results 1 - 23 of 23) sorted by relevance

/freebsd-12-stable/sys/i386/include/
H A Dpcb_ext.h37 #include <machine/tss.h>
42 struct segment_descriptor ext_tssd; /* tss descriptor */
H A Dpcpu.h39 #include <machine/tss.h>
65 int pc_private_tss; /* Flag indicating private tss*/\
/freebsd-12-stable/usr.sbin/bhyve/
H A Dtask_switch.c439 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 Dtrgt_i386.c37 #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 Dtrap.c40 #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 Dudp_pingpong.c76 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 DMakefile8 SRCS= threads.h call_once.c cnd.c mtx.c thrd.c tss.c
/freebsd-12-stable/sys/netinet/
H A Din_mcast.c1669 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 Din6_mcast.c1628 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 Dexception.s122 IDTVEC(tss)
H A Dmachdep.c1560 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 Dgenassym.c61 #include <machine/tss.h>
H A Dtrap.c102 #include <machine/tss.h>
/freebsd-12-stable/sys/amd64/amd64/
H A Dvm_machdep.c78 #include <machine/tss.h>
H A Dgenassym.c58 #include <machine/tss.h>
H A Dsys_machdep.c65 #include <machine/tss.h>
433 tss_sd = PCPU_GET(tss);
H A Dmachdep.c132 #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 Dmp_machdep.c77 #include <machine/tss.h>
299 /* Init tss */
H A Dtrap.c100 #include <machine/tss.h>
H A Dexception.S207 TRAP_ERR tss, T_TSSFLT
H A Dpmap.c167 #include <machine/tss.h>
/freebsd-12-stable/sys/x86/x86/
H A Dcpu_machdep.c83 #include <machine/tss.h>
/freebsd-12-stable/sys/amd64/vmm/amd/
H A Dsvm.c1778 tss_sd = PCPU_GET(tss);

Completed in 316 milliseconds