Lines Matching refs:eflags

797 	if (ctxt->eflags & X86_EFLAGS_VM) {
1434 in_page = (ctxt->eflags & X86_EFLAGS_DF) ?
1447 !(ctxt->eflags & X86_EFLAGS_DF)) {
1866 int iopl = (ctxt->eflags & X86_EFLAGS_IOPL) >> X86_EFLAGS_IOPL_BIT;
1898 (ctxt->eflags & ~change_mask) | (val & change_mask);
1906 ctxt->dst.addr.reg = &ctxt->eflags;
1994 ctxt->src.val = (unsigned long)ctxt->eflags & ~X86_EFLAGS_VM;
2029 ctxt->src.val = ctxt->eflags;
2034 ctxt->eflags &= ~(X86_EFLAGS_IF | X86_EFLAGS_TF | X86_EFLAGS_AC);
2137 ctxt->eflags = ((temp_eflags & mask) | (ctxt->eflags & vm86_mask));
2139 ctxt->eflags &= ~0xffff;
2140 ctxt->eflags |= temp_eflags;
2143 ctxt->eflags &= ~EFLG_RESERVED_ZEROS_MASK; /* Clear reserved zeros */
2144 ctxt->eflags |= X86_EFLAGS_FIXED;
2218 ctxt->eflags &= ~X86_EFLAGS_ZF;
2223 ctxt->eflags |= X86_EFLAGS_ZF;
2286 if (ctxt->eflags & X86_EFLAGS_ZF) {
2434 *reg_write(ctxt, VCPU_REGS_R11) = ctxt->eflags;
2442 ctxt->eflags &= ~msr_data;
2443 ctxt->eflags |= X86_EFLAGS_FIXED;
2450 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF);
2453 ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0;
2487 ctxt->eflags &= ~(X86_EFLAGS_VM | X86_EFLAGS_IF);
2577 iopl = (ctxt->eflags & X86_EFLAGS_IOPL) >> X86_EFLAGS_IOPL_BIT;
2668 tss->flag = ctxt->eflags;
2692 ctxt->eflags = tss->flag | 2;
2781 tss->eflags = ctxt->eflags;
2808 ctxt->eflags = tss->eflags | 2;
2838 if (ctxt->eflags & X86_EFLAGS_VM) {
2980 ctxt->eflags = ctxt->eflags & ~X86_EFLAGS_NT;
2982 /* set back link to prev task only if NT bit is set in eflags
2996 ctxt->eflags = ctxt->eflags | X86_EFLAGS_NT;
3043 int df = (ctxt->eflags & X86_EFLAGS_DF) ? -op->count : op->count;
3054 cf = ctxt->eflags & X86_EFLAGS_CF;
3060 af = ctxt->eflags & X86_EFLAGS_AF;
3079 ctxt->eflags &= ~(X86_EFLAGS_AF | X86_EFLAGS_CF);
3081 ctxt->eflags |= X86_EFLAGS_CF;
3083 ctxt->eflags |= X86_EFLAGS_AF;
3568 (ctxt->b == 0xe2 || test_cc(ctxt->b ^ 0x5, ctxt->eflags)))
3607 ctxt->eflags &= ~X86_EFLAGS_IF;
3617 ctxt->eflags |= X86_EFLAGS_IF;
3650 ctxt->eflags &= ~0xffUL;
3651 ctxt->eflags |= flags | X86_EFLAGS_FIXED;
3658 *reg_rmw(ctxt, VCPU_REGS_RAX) |= (ctxt->eflags & 0xff) << 8;
5076 ((ctxt->eflags & X86_EFLAGS_ZF) == 0))
5078 ((ctxt->eflags & X86_EFLAGS_ZF) == X86_EFLAGS_ZF))))
5106 ulong flags = (ctxt->eflags & EFLAGS_MASK) | X86_EFLAGS_IF;
5116 ctxt->eflags = (ctxt->eflags & ~EFLAGS_MASK) | (flags & EFLAGS_MASK);
5231 ctxt->eflags &= ~X86_EFLAGS_RF;
5281 ctxt->eflags |= X86_EFLAGS_RF;
5283 ctxt->eflags &= ~X86_EFLAGS_RF;
5302 if (test_cc(ctxt->b, ctxt->eflags))
5328 if (ctxt->eflags & X86_EFLAGS_OF)
5340 /* complement carry flag from eflags reg */
5341 ctxt->eflags ^= X86_EFLAGS_CF;
5344 ctxt->eflags &= ~X86_EFLAGS_CF;
5347 ctxt->eflags |= X86_EFLAGS_CF;
5350 ctxt->eflags &= ~X86_EFLAGS_DF;
5353 ctxt->eflags |= X86_EFLAGS_DF;
5414 ctxt->eflags &= ~X86_EFLAGS_RF;
5452 if (test_cc(ctxt->b, ctxt->eflags))
5458 if (test_cc(ctxt->b, ctxt->eflags))
5462 ctxt->dst.val = test_cc(ctxt->b, ctxt->eflags);