Home
last modified time | relevance | path

Searched refs:mdcpu (Results 1 – 21 of 21) sorted by relevance

/dragonfly/sys/platform/vkernel64/x86_64/
H A Dnpx.c146 mdcpu->gd_npxthread = NULL; in npxinit()
157 if (curthread == mdcpu->gd_npxthread) in npxexit()
348 if (mdcpu->gd_npxthread != NULL) { in npxdna()
350 mdcpu->gd_npxthread, td); in npxdna()
377 mdcpu->gd_npxthread = td; in npxdna()
429 mdcpu->gd_npxthread = NULL; in npxsave()
456 if (mdcpu->gd_npxthread == td) { in npxpush()
493 if (td == mdcpu->gd_npxthread) in npxpop()
513 if (td == mdcpu->gd_npxthread) in npxpop()
H A Dtrap.c990 struct mdglobaldata *gd = mdcpu; in dblfault_handler()
1378 if (mdcpu->gd_npxthread != curthread) { in go_user()
1379 if (mdcpu->gd_npxthread) in go_user()
1380 npxsave(mdcpu->gd_npxthread->td_savefpu); in go_user()
1389 if (mdcpu->gd_npxthread == curthread) { in go_user()
1421 if (mdcpu->gd_npxthread == curthread) { in go_user()
1422 npxsave(mdcpu->gd_npxthread->td_savefpu); in go_user()
1461 if (mdcpu->gd_npxthread == td) in set_vkernel_fp()
H A Dmp.c334 mdcpu->gd_fpending = 0; in ap_init()
335 mdcpu->gd_ipending = 0; in ap_init()
371 md = mdcpu; /* loaded through %gs:0 (mdglobaldata.mi.gd_prvspace)*/ in init_secondary()
H A Dvm_machdep.c111 if (mdcpu->gd_npxthread == lp1->lwp_thread) in cpu_fork()
H A Dcpu_regs.c479 struct mdglobaldata *gd = mdcpu; in cpu_idle()
/dragonfly/sys/platform/pc64/x86_64/
H A Dnpx.c159 mdcpu->gd_npxthread = NULL; in npxinit()
170 if (curthread == mdcpu->gd_npxthread) in npxexit()
359 struct mdglobaldata *md = mdcpu; in npxdna()
442 mdcpu->gd_npxthread = newtd; in npxdna_quick()
480 md = mdcpu; in npxsave()
517 if (mdcpu->gd_npxthread == td) { in npxpush()
565 if (td == mdcpu->gd_npxthread) in npxpop()
585 if (td == mdcpu->gd_npxthread) in npxpop()
H A Dmp_machdep.c279 lidt(&r_idt_arr[mdcpu->mi.gd_cpuid]); in init_secondary()
287 mdcpu->gd_currentldt = _default_ldt; in init_secondary()
293 md = mdcpu; /* loaded through %gs:0 (mdglobaldata.mi.gd_prvspace)*/ in init_secondary()
941 struct mdglobaldata *md = mdcpu; in smp_invltlb()
1042 mdcpu->gd_xinvaltlb = 0; in smp_invltlb()
1071 struct mdglobaldata *md = mdcpu; in smp_invlpg()
1173 struct mdglobaldata *md = mdcpu; in smp_inval_intr()
1545 bzero(mdcpu->gd_ipending, sizeof(mdcpu->gd_ipending)); in ap_init()
H A Dipl_funcs.c48 struct mdglobaldata *gd = mdcpu; \
H A Dtls.c159 struct mdglobaldata *gd = mdcpu; in set_user_TLS()
H A Dtrap.c1027 sdtossd(&mdcpu->gd_gdt[IDXSEL(frame->tf_cs & 0xffff)], &softseg); in trap_fatal()
1527 if (mdcpu->gd_npxthread == td) in set_vkernel_fp()
H A Dvm_machdep.c129 if (mdcpu->gd_npxthread == lp1->lwp_thread) in cpu_fork()
H A Dmachdep.c1536 mdcpu->gd_user_fs = 0; /* Cache of current MSR values */ in exec_setregs()
1537 mdcpu->gd_user_gs = 0; in exec_setregs()
3687 struct mdglobaldata *gd = mdcpu; in cpu_interrupt_running()
H A Dpmap.c3594 struct mdglobaldata *md = mdcpu; in _pv_alloc()
/dragonfly/sys/platform/vkernel64/platform/
H A Dmachintr.c124 struct mdglobaldata *gd = mdcpu; in splz()
171 struct mdglobaldata *gd = mdcpu; in signalintr()
221 struct mdglobaldata *gd = mdcpu; in cpu_interrupt_running()
H A Dipl_funcs.c51 struct mdglobaldata *gd = mdcpu; \
/dragonfly/sys/platform/vkernel64/include/
H A Dglobaldata.h115 #define mdcpu ((struct mdglobaldata *)_get_mycpu()) macro
/dragonfly/sys/platform/pc64/include/
H A Dglobaldata.h160 #define mdcpu ((struct mdglobaldata *)_get_mycpu()) macro
/dragonfly/sys/platform/pc64/icu/
H A Dicu_abi.c229 bzero(mdcpu->gd_ipending, sizeof(mdcpu->gd_ipending)); in icu_abi_cleanup()
/dragonfly/sys/dev/virtual/nvmm/
H A Dnvmm_os.h214 #define os_curcpu_gdt() mdcpu->gd_gdt
/dragonfly/sys/platform/pc64/apic/
H A Dioapic_abi.c619 bzero(mdcpu->gd_ipending, sizeof(mdcpu->gd_ipending)); in ioapic_abi_cleanup()
/dragonfly/sys/dev/acpica/
H A Dacpi_cpu_cstate.c904 sc = acpi_cst_softc[mdcpu->mi.gd_cpuid]; in acpi_cst_idle()