Lines Matching +full:gpa +full:- +full:0
52 VM_REG_GUEST_X0 = 0,
95 #define VM_INTINFO_VECTOR(info) ((info) & 0xff)
96 #define VM_INTINFO_DEL_ERRCODE 0x800
97 #define VM_INTINFO_RSVD 0x7ffff000
98 #define VM_INTINFO_VALID 0x80000000
99 #define VM_INTINFO_TYPE 0x700
100 #define VM_INTINFO_HWINTR (0 << 8)
105 #define VM_GUEST_BASE_IPA 0x80000000UL /* Guest kernel start ipa */
126 (SPECNAMELEN - VM_MAX_PREFIXLEN - VM_MAX_SUFFIXLEN - 1)
159 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off,
161 int vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len);
170 int vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid,
175 void *vm_gpa_hold(struct vcpu *vcpu, vm_paddr_t gpa, size_t len,
177 void *vm_gpa_hold_global(struct vm *vm, vm_paddr_t gpa, size_t len,
180 bool vm_mem_allocated(struct vcpu *vcpu, vm_paddr_t gpa);
183 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
224 return (*((uintptr_t *)(info->rptr)) != 0); in vcpu_rendezvous_pending()
231 return (*info->sptr); in vcpu_suspended()
259 return (td->td_ast != 0 || td->td_owepreempt != 0); in vcpu_should_yield()
269 uint64_t gpa; member
277 #define VM_DIR_READ 0
280 #define VM_GP_M_MASK 0x1f
351 uint64_t gpa; member
355 uint64_t gpa; member