Lines Matching defs:operand
4912 * Decode the memory-address operand of a vmx instruction, as recorded on an
4914 * On success, returns 0. When the operand is invalid, returns 1 and throws
4927 * addressing components of the operand. Only the displacement part
4960 * The effective address, i.e. @off, of a memory operand is truncated
5003 /* #GP(0) if the destination operand is located in a
5008 /* #GP(0) if the source operand is located in an
5021 * Protected mode: #GP(0)/#SS(0) if the memory operand is
5313 * by the operand is in memory" clause that guards writes to
5678 } operand;
5701 * operand is read even if it isn't needed (e.g., for type==global)
5704 vmx_instruction_info, false, sizeof(operand), &gva))
5706 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
5718 if (!nested_vmx_check_eptp(vcpu, operand.eptp))
5724 operand.eptp))
5730 operand.eptp))
5758 } operand;
5784 * operand is read even if it isn't needed (e.g., for type==global)
5787 vmx_instruction_info, false, sizeof(operand), &gva))
5789 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
5793 if (operand.vpid >> 16)
5800 if (!operand.vpid ||
5801 is_noncanonical_address(operand.gla, vcpu))
5804 vpid_sync_vcpu_addr(vpid02, operand.gla);
5808 if (!operand.vpid)