Lines Matching refs:eflags

832 	if (ctxt->eflags & X86_EFLAGS_VM) {  in emulator_recalc_and_set_mode()
1568 in_page = (ctxt->eflags & X86_EFLAGS_DF) ? in pio_in_emulated()
1581 !(ctxt->eflags & X86_EFLAGS_DF)) { in pio_in_emulated()
1974 int iopl = (ctxt->eflags & X86_EFLAGS_IOPL) >> X86_EFLAGS_IOPL_BIT; in emulate_popf()
2006 (ctxt->eflags & ~change_mask) | (val & change_mask); in emulate_popf()
2014 ctxt->dst.addr.reg = &ctxt->eflags; in em_popf()
2102 ctxt->src.val = (unsigned long)ctxt->eflags & ~X86_EFLAGS_VM; in em_pushf()
2137 ctxt->src.val = ctxt->eflags; in __emulate_int_real()
2142 ctxt->eflags &= ~(X86_EFLAGS_IF | X86_EFLAGS_TF | X86_EFLAGS_AC); in __emulate_int_real()
2245 ctxt->eflags = ((temp_eflags & mask) | (ctxt->eflags & vm86_mask)); in emulate_iret_real()
2247 ctxt->eflags &= ~0xffff; in emulate_iret_real()
2248 ctxt->eflags |= temp_eflags; in emulate_iret_real()
2251 ctxt->eflags &= ~EFLG_RESERVED_ZEROS_MASK; /* Clear reserved zeros */ in emulate_iret_real()
2252 ctxt->eflags |= X86_EFLAGS_FIXED; in emulate_iret_real()
2326 ctxt->eflags &= ~X86_EFLAGS_ZF; in em_cmpxchg8b()
2331 ctxt->eflags |= X86_EFLAGS_ZF; in em_cmpxchg8b()
2397 if (ctxt->eflags & X86_EFLAGS_ZF) { in em_cmpxchg()
2548 ctxt->eflags = GET_SMSTATE(u32, smstate, 0x7ff4) | X86_EFLAGS_FIXED; in rsm_load_state_32()
2612 ctxt->eflags = GET_SMSTATE(u32, smstate, 0x7f70) | X86_EFLAGS_FIXED; in rsm_load_state_64()
2859 *reg_write(ctxt, VCPU_REGS_R11) = ctxt->eflags; in em_syscall()
2867 ctxt->eflags &= ~msr_data; in em_syscall()
2868 ctxt->eflags |= X86_EFLAGS_FIXED; in em_syscall()
2875 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF); in em_syscall()
2878 ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0; in em_syscall()
2912 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF); in em_sysenter()
3002 iopl = (ctxt->eflags & X86_EFLAGS_IOPL) >> X86_EFLAGS_IOPL_BIT; in emulator_bad_iopl()
3093 tss->flag = ctxt->eflags; in save_state_to_tss16()
3117 ctxt->eflags = tss->flag | 2; in load_state_from_tss16()
3207 tss->eflags = ctxt->eflags; in save_state_to_tss32()
3234 ctxt->eflags = tss->eflags | 2; in load_state_from_tss32()
3264 if (ctxt->eflags & X86_EFLAGS_VM) { in load_state_from_tss32()
3407 ctxt->eflags = ctxt->eflags & ~X86_EFLAGS_NT; in emulator_do_task_switch()
3424 ctxt->eflags = ctxt->eflags | X86_EFLAGS_NT; in emulator_do_task_switch()
3471 int df = (ctxt->eflags & X86_EFLAGS_DF) ? -op->count : op->count; in string_addr_inc()
3482 cf = ctxt->eflags & X86_EFLAGS_CF; in em_das()
3488 af = ctxt->eflags & X86_EFLAGS_AF; in em_das()
3507 ctxt->eflags &= ~(X86_EFLAGS_AF | X86_EFLAGS_CF); in em_das()
3509 ctxt->eflags |= X86_EFLAGS_CF; in em_das()
3511 ctxt->eflags |= X86_EFLAGS_AF; in em_das()
4000 (ctxt->b == 0xe2 || test_cc(ctxt->b ^ 0x5, ctxt->eflags))) in em_loop()
4039 ctxt->eflags &= ~X86_EFLAGS_IF; in em_cli()
4049 ctxt->eflags |= X86_EFLAGS_IF; in em_sti()
4082 ctxt->eflags &= ~0xffUL; in em_sahf()
4083 ctxt->eflags |= flags | X86_EFLAGS_FIXED; in em_sahf()
4090 *reg_rmw(ctxt, VCPU_REGS_RAX) |= (ctxt->eflags & 0xff) << 8; in em_lahf()
5491 ((ctxt->eflags & X86_EFLAGS_ZF) == 0)) in string_insn_completed()
5493 ((ctxt->eflags & X86_EFLAGS_ZF) == X86_EFLAGS_ZF)))) in string_insn_completed()
5521 ulong flags = (ctxt->eflags & EFLAGS_MASK) | X86_EFLAGS_IF; in fastop()
5531 ctxt->eflags = (ctxt->eflags & ~EFLAGS_MASK) | (flags & EFLAGS_MASK); in fastop()
5642 ctxt->eflags &= ~X86_EFLAGS_RF; in x86_emulate_insn()
5692 ctxt->eflags |= X86_EFLAGS_RF; in x86_emulate_insn()
5694 ctxt->eflags &= ~X86_EFLAGS_RF; in x86_emulate_insn()
5713 if (test_cc(ctxt->b, ctxt->eflags)) in x86_emulate_insn()
5739 if (ctxt->eflags & X86_EFLAGS_OF) in x86_emulate_insn()
5752 ctxt->eflags ^= X86_EFLAGS_CF; in x86_emulate_insn()
5755 ctxt->eflags &= ~X86_EFLAGS_CF; in x86_emulate_insn()
5758 ctxt->eflags |= X86_EFLAGS_CF; in x86_emulate_insn()
5761 ctxt->eflags &= ~X86_EFLAGS_DF; in x86_emulate_insn()
5764 ctxt->eflags |= X86_EFLAGS_DF; in x86_emulate_insn()
5825 ctxt->eflags &= ~X86_EFLAGS_RF; in x86_emulate_insn()
5862 if (test_cc(ctxt->b, ctxt->eflags)) in x86_emulate_insn()
5868 if (test_cc(ctxt->b, ctxt->eflags)) in x86_emulate_insn()
5872 ctxt->dst.val = test_cc(ctxt->b, ctxt->eflags); in x86_emulate_insn()