Lines Matching refs:gpa
377 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes() argument
382 .address = gpa, in vm_set_memory_attributes()
398 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private() argument
401 vm_set_memory_attributes(vm, gpa, size, KVM_MEMORY_ATTRIBUTE_PRIVATE); in vm_mem_set_private()
404 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared() argument
407 vm_set_memory_attributes(vm, gpa, size, 0); in vm_mem_set_shared()
410 void vm_guest_mem_fallocate(struct kvm_vm *vm, uint64_t gpa, uint64_t size,
413 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_punch_hole() argument
416 vm_guest_mem_fallocate(vm, gpa, size, true); in vm_guest_mem_punch_hole()
419 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, in vm_guest_mem_allocate() argument
422 vm_guest_mem_fallocate(vm, gpa, size, false); in vm_guest_mem_allocate()
568 uint64_t gpa, uint64_t size, void *hva);
570 uint64_t gpa, uint64_t size, void *hva);
572 uint64_t gpa, uint64_t size, void *hva,
575 uint64_t gpa, uint64_t size, void *hva,
612 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa);
615 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa);
621 static inline vm_paddr_t vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa) in vm_untag_gpa() argument
623 return gpa & ~vm->gpa_tag_mask; in vm_untag_gpa()