Searched refs:rflags (Results 1 – 13 of 13) sorted by relevance
| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm_instruction_emul.c | 412 u_long rflags; \ 447 u_long rflags; \ 482 u_long rflags; \ 985 if (rflags & PSL_D) in emulate_stos() 1398 rflags |= PSL_Z; in emulate_bextr() 1447 &rflags); in emulate_add() 1454 rflags, 8); in emulate_add() 1503 &rflags); in emulate_sub() 1510 rflags, 8); in emulate_sub() 1720 rflags |= PSL_C; in emulate_bittest() [all …]
|
| H A D | vmm_util.c | 106 DUMP_REG(rflags); in dump_trapframe()
|
| H A D | vmm.c | 1770 intr_disabled = ((vme->u.hlt.rflags & PSL_I) == 0); in vm_run()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | cpufunc.h | 838 register_t rflags; in intr_disable() local 840 rflags = read_rflags(); in intr_disable() 842 return (rflags); in intr_disable() 846 intr_restore(register_t rflags) in intr_restore() argument 848 write_rflags(rflags); in intr_restore()
|
| H A D | vmm_instruction_emul.h | 67 uint64_t rflags, uint64_t gla);
|
| H A D | vmm.h | 647 uint64_t rflags; member 730 uint64_t rflags; member
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_sysvec.c | 521 unsigned long rflags; in linux_rt_sigreturn() local 532 rflags = context->sc_rflags; in linux_rt_sigreturn() 549 if (!RFLAG_SECURE(rflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { in linux_rt_sigreturn() 550 printf("linux_rt_sigreturn: rflags = 0x%lx\n", rflags); in linux_rt_sigreturn() 596 regs->tf_rflags = rflags; in linux_rt_sigreturn()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | machdep.c | 484 long rflags; local 504 rflags = ucp->uc_mcontext.mc_rflags; 508 if (!EFL_SECURE(rflags, regs->tf_rflags)) { 510 td->td_name, rflags); 2146 register_t rflags; in set_regs() local 2149 rflags = regs->r_rflags & 0xffffffff; in set_regs() 2150 if (!EFL_SECURE(rflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs() 2169 tp->tf_rflags = rflags; in set_regs() 2335 long rflags; in set_mcontext() local 2343 rflags = (mcp->mc_rflags & PSL_USERCHANGE) | in set_mcontext() [all …]
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | vmcb.c | 212 *retval = state->rflags; in vmcb_read() 311 state->rflags = val; in vmcb_write()
|
| H A D | svm.c | 811 vis->rflags = state->rflags; in svm_handle_io() 1507 vmexit->u.hlt.rflags = state->rflags; in svm_vmexit() 1708 if ((state->rflags & PSL_I) == 0) { in svm_inj_interrupts() 1710 "rflags %#lx", vector, state->rflags); in svm_inj_interrupts() 1777 (state->rflags & PSL_I) == 0 || ctrl->intr_shadow, in svm_inj_interrupts() 1780 ctrl->eventinj, ctrl->intr_shadow, state->rflags)); in svm_inj_interrupts() 2454 SNAPSHOT_VAR_OR_LEAVE(vmcb->state.rflags, meta, ret, done); in svm_snapshot()
|
| H A D | vmcb.h | 307 uint64_t rflags; member
|
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | vmx.c | 1420 uint64_t rflags, entryinfo; in vmx_inject_interrupts() local 1537 rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_inject_interrupts() 1538 if ((rflags & PSL_I) == 0) { in vmx_inject_interrupts() 1540 "rflags %#lx", vector, rflags); in vmx_inject_interrupts() 2521 vmexit->u.hlt.rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_exit_process() 2597 vis->rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_exit_process() 2881 register_t rflags; in vmx_dr_enter_guest() local 2901 rflags = read_rflags(); in vmx_dr_enter_guest() 2902 vmxctx->host_tf = rflags & PSL_T; in vmx_dr_enter_guest() 2903 write_rflags(rflags & ~PSL_T); in vmx_dr_enter_guest()
|
| /f-stack/freebsd/amd64/ia32/ |
| H A D | ia32_signal.c | 204 long rflags; in ia32_set_mcontext() local 210 rflags = (mcp->mc_eflags & PSL_USERCHANGE) | in ia32_set_mcontext() 240 tp->tf_rflags = rflags; in ia32_set_mcontext()
|