Lines Matching +full:gpa +full:- +full:1
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
10 * 1. Redistributions of source code must retain the above copyright
62 typedef int (*mem_region_read_t)(struct vcpu *vcpu, uint64_t gpa,
65 typedef int (*mem_region_write_t)(struct vcpu *vcpu, uint64_t gpa,
72 * containing 'gpa'. 'mrarg' is an opaque argument that is passed into the
79 int vmm_emulate_instruction(struct vcpu *vcpu, uint64_t gpa, struct vie *vie,
87 * Returns 1 if an alignment check exception should be injected and 0 otherwise.
92 /* Returns 1 if the 'gla' is not canonical and 0 otherwise. */
116 * 0 0 'gpa' contains result of the translation
117 * 0 1 An exception was injected into the guest
121 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
128 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
146 #define VIE_INVALID_GLA (1UL << 63) /* a non-canonical address */