Lines Matching +full:gpa +full:- +full:0
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
37 typedef int (*mem_region_read_t)(struct vcpu *vcpu, uint64_t gpa,
40 typedef int (*mem_region_write_t)(struct vcpu *vcpu, uint64_t gpa,
47 * containing 'gpa'. 'mrarg' is an opaque argument that is passed into the
54 int vmm_emulate_instruction(struct vcpu *vcpu, uint64_t gpa, struct vie *vie,
62 * Returns 1 if an alignment check exception should be injected and 0 otherwise.
67 /* Returns 1 if the 'gla' is not canonical and 0 otherwise. */
91 * 0 0 'gpa' contains result of the translation
92 * 0 1 An exception was injected into the guest
96 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
103 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
121 #define VIE_INVALID_GLA (1UL << 63) /* a non-canonical address */