Lines Matching defs:gpa
397 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa,
402 .address = gpa,
418 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa,
421 vm_set_memory_attributes(vm, gpa, size, KVM_MEMORY_ATTRIBUTE_PRIVATE);
424 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa,
427 vm_set_memory_attributes(vm, gpa, size, 0);
430 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t gpa, uint64_t size,
433 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa,
436 vm_guest_mem_fallocate(vm, gpa, size, true);
439 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa,
442 vm_guest_mem_fallocate(vm, gpa, size, false);
564 uint64_t gpa, uint64_t size, void *hva);
566 uint64_t gpa, uint64_t size, void *hva);
568 uint64_t gpa, uint64_t size, void *hva,
571 uint64_t gpa, uint64_t size, void *hva,
608 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
611 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa);
614 static inline vm_paddr_t vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa)
616 return gpa & ~vm->gpa_tag_mask;