Lines Matching defs:operand
4655 * Decode the memory-address operand of a vmx instruction, as recorded on an
4657 * On success, returns 0. When the operand is invalid, returns 1 and throws
4670 * addressing components of the operand. Only the displacement part
4703 * The effective address, i.e. @off, of a memory operand is truncated
4746 /* #GP(0) if the destination operand is located in a
4751 /* #GP(0) if the source operand is located in an
4764 * Protected mode: #GP(0)/#SS(0) if the memory operand is
5414 } operand;
5436 * operand is read even if it isn't needed (e.g., for type==global)
5439 vmx_instruction_info, false, sizeof(operand), &gva))
5441 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
5453 if (!nested_vmx_check_eptp(vcpu, operand.eptp))
5459 operand.eptp))
5465 operand.eptp))
5493 } operand;
5518 * operand is read even if it isn't needed (e.g., for type==global)
5521 vmx_instruction_info, false, sizeof(operand), &gva))
5523 r = kvm_read_guest_virt(vcpu, gva, &operand, sizeof(operand), &e);
5527 if (operand.vpid >> 16)
5534 if (!operand.vpid ||
5535 is_noncanonical_address(operand.gla, vcpu))
5538 vpid_sync_vcpu_addr(vpid02, operand.gla);
5542 if (!operand.vpid)