Lines Matching refs:gpa
381 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes() argument
386 .address = gpa, in vm_set_memory_attributes()
402 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private() argument
405 vm_set_memory_attributes(vm, gpa, size, KVM_MEMORY_ATTRIBUTE_PRIVATE); in vm_mem_set_private()
408 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared() argument
411 vm_set_memory_attributes(vm, gpa, size, 0); in vm_mem_set_shared()
414 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t gpa, uint64_t size,
417 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_punch_hole() argument
420 vm_guest_mem_fallocate(vm, gpa, size, true); in vm_guest_mem_punch_hole()
423 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_allocate() argument
426 vm_guest_mem_fallocate(vm, gpa, size, false); in vm_guest_mem_allocate()
575 uint64_t gpa, uint64_t size, void *hva);
577 uint64_t gpa, uint64_t size, void *hva);
579 uint64_t gpa, uint64_t size, void *hva,
582 uint64_t gpa, uint64_t size, void *hva,
619 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
622 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa);
628 static inline vm_paddr_t vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa) in vm_untag_gpa() argument
630 return gpa & ~vm->gpa_tag_mask; in vm_untag_gpa()