Lines Matching refs:gpa
391 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes() argument
396 .address = gpa, in vm_set_memory_attributes()
412 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private() argument
415 vm_set_memory_attributes(vm, gpa, size, KVM_MEMORY_ATTRIBUTE_PRIVATE); in vm_mem_set_private()
418 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared() argument
421 vm_set_memory_attributes(vm, gpa, size, 0); in vm_mem_set_shared()
424 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t gpa, uint64_t size,
427 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_punch_hole() argument
430 vm_guest_mem_fallocate(vm, gpa, size, true); in vm_guest_mem_punch_hole()
433 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_allocate() argument
436 vm_guest_mem_fallocate(vm, gpa, size, false); in vm_guest_mem_allocate()
659 uint64_t gpa, uint64_t size, void *hva);
661 uint64_t gpa, uint64_t size, void *hva);
663 uint64_t gpa, uint64_t size, void *hva,
666 uint64_t gpa, uint64_t size, void *hva,
703 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
706 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa);
712 static inline vm_paddr_t vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa) in vm_untag_gpa() argument
714 return gpa & ~vm->gpa_tag_mask; in vm_untag_gpa()