Lines Matching defs:rflags
409 u_long rflags; \
412 "=r" (rflags), "+r" (x) : "m" (y)); \
413 return (rflags); \
444 u_long rflags; \
447 "=r" (rflags), "+r" (x) : "m" (y)); \
448 return (rflags); \
479 u_long rflags; \
482 "=r" (rflags), "+r" (x) : "m" (y)); \
483 return (rflags); \
715 uint64_t cr0, val, rflags;
721 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
722 KASSERT(error == 0, ("%s: error %d getting rflags", __func__, error));
749 if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) {
773 uint64_t rcx, rdi, rsi, rflags;
907 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
908 KASSERT(error == 0, ("%s: error %d getting rflags", __func__, error));
910 if (rflags & PSL_D) {
951 uint64_t rcx, rdi, rflags;
978 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
979 KASSERT(error == 0, ("%s: error %d getting rflags", __func__, error));
981 if (rflags & PSL_D)
1012 uint64_t result, rflags, rflags2, val1, val2;
1076 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1087 rflags &= ~RFLAGS_STATUS_BITS;
1088 rflags |= rflags2 & (PSL_PF | PSL_Z | PSL_N);
1090 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags, 8);
1100 uint64_t result, rflags, rflags2, val1, val2;
1164 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1175 rflags &= ~RFLAGS_STATUS_BITS;
1176 rflags |= rflags2 & (PSL_PF | PSL_Z | PSL_N);
1178 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags, 8);
1187 uint64_t regop, memop, op1, op2, rflags, rflags2;
1264 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1267 rflags &= ~RFLAGS_STATUS_BITS;
1268 rflags |= rflags2 & RFLAGS_STATUS_BITS;
1270 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags, 8);
1279 uint64_t op1, rflags, rflags2;
1308 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1316 rflags &= ~RFLAGS_STATUS_BITS;
1317 rflags |= rflags2 & (PSL_PF | PSL_Z | PSL_N);
1319 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags, 8);
1328 uint64_t src1, src2, dst, rflags;
1358 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1392 rflags &= ~RFLAGS_STATUS_BITS;
1394 rflags |= PSL_Z;
1395 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags,
1405 uint64_t nval, rflags, rflags2, val1, val2;
1443 &rflags);
1447 rflags &= ~RFLAGS_STATUS_BITS;
1448 rflags |= rflags2 & RFLAGS_STATUS_BITS;
1450 rflags, 8);
1461 uint64_t nval, rflags, rflags2, val1, val2;
1499 &rflags);
1503 rflags &= ~RFLAGS_STATUS_BITS;
1504 rflags |= rflags2 & RFLAGS_STATUS_BITS;
1506 rflags, 8);
1523 uint64_t cr0, rflags, rsp, stack_gla, val;
1563 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1564 KASSERT(error == 0, ("%s: error %d getting rflags", __func__, error));
1584 if (vie_alignment_check(paging->cpl, size, cr0, rflags, stack_gla)) {
1689 uint64_t val, rflags;
1701 error = vie_read_register(vcpu, VM_REG_GUEST_RFLAGS, &rflags);
1702 KASSERT(error == 0, ("%s: error %d getting rflags", __func__, error));
1715 /* Copy the bit into the Carry flag in %rflags */
1717 rflags |= PSL_C;
1719 rflags &= ~PSL_C;
1721 error = vie_update_register(vcpu, VM_REG_GUEST_RFLAGS, rflags, 8);
1722 KASSERT(error == 0, ("%s: error %d updating rflags", __func__, error));