Lines Matching refs:payload
564 unsigned long payload = vcpu->arch.exception.payload;
578 * In order to reflect the #DB exception payload in guest
585 * Active low bits should be cleared if 1-setting in payload.
586 * Active high bits should be set if 1-setting in payload.
588 * Note, the payload is compatible with the pending debug
590 * are active high in payload.
594 vcpu->arch.dr6 |= payload;
595 vcpu->arch.dr6 ^= payload & DR6_ACTIVE_LOW;
598 * The #DB payload is defined as compatible with the 'pending
606 vcpu->arch.cr2 = payload;
611 vcpu->arch.exception.payload = 0;
623 bool has_payload, unsigned long payload, bool reinject)
646 * delivered its payload.
649 payload = 0;
659 vcpu->arch.exception.payload = payload;
687 vcpu->arch.exception.payload = 0;
708 unsigned long payload)
710 kvm_multiple_exception(vcpu, nr, false, 0, true, payload, false);
715 u32 error_code, unsigned long payload)
718 true, payload, false);
4677 * In guest mode, payload delivery should be deferred,
4682 * an exception payload and handle after a KVM_GET_VCPU_EVENTS. Since we
4683 * opportunistically defer the exception payload, deliver it if the
4716 events->exception_payload = vcpu->arch.exception.payload;
4787 vcpu->arch.exception.payload = events->exception_payload;