Home
last modified time | relevance | path

Searched refs:userspace_addr (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.4/include/uapi/linux/
Dvhost_types.h89 __u64 userspace_addr; member
Dkvm.h102 __u64 userspace_addr; /* start of the userspace allocated memory */ member
/Linux-v5.4/drivers/vhost/
Dvhost.c721 unsigned long a = node->userspace_addr; in vq_memory_access_ok()
723 if (vhost_overflow(node->userspace_addr, node->size)) in vq_memory_access_ok()
747 return (void *)(uintptr_t)(node->userspace_addr + addr - node->start); in vhost_vq_meta_fetch()
1019 u64 userspace_addr, int perm) in vhost_new_umem_range() argument
1038 node->userspace_addr = userspace_addr; in vhost_new_umem_range()
1459 region->userspace_addr, in vhost_set_memory()
1884 if (u->userspace_addr > hva - 1 + len || in log_write_hva()
1885 u->userspace_addr - 1 + u->size < hva) in log_write_hva()
1887 start = max(u->userspace_addr, hva); in log_write_hva()
1888 end = min(u->userspace_addr - 1 + u->size, in log_write_hva()
[all …]
Dvhost.h64 __u64 userspace_addr; member
/Linux-v5.4/virt/kvm/arm/
Dmmu.c921 hva_t hva = memslot->userspace_addr; in stage2_unmap_memslot()
952 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot()
1619 uaddr_start = memslot->userspace_addr; in fault_supports_stage2_huge_mapping()
2019 hva_start = max(start, memslot->userspace_addr); in handle_hva_to_gpa()
2020 hva_end = min(end, memslot->userspace_addr + in handle_hva_to_gpa()
2267 hva_t hva = mem->userspace_addr; in kvm_arch_prepare_memory_region()
2321 (vm_start - mem->userspace_addr); in kvm_arch_prepare_memory_region()
/Linux-v5.4/tools/virtio/
Dvirtio_test.c133 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init()
/Linux-v5.4/include/linux/
Dkvm_host.h348 unsigned long userspace_addr; member
1043 return slot->userspace_addr + (gfn - slot->base_gfn) * PAGE_SIZE; in __gfn_to_hva_memslot()
1054 gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT; in hva_to_gfn_memslot()
/Linux-v5.4/include/trace/events/
Dkvm.h273 PAGE_SHIFT) + slot->userspace_addr;
/Linux-v5.4/arch/mips/kvm/
Dmmu.c488 hva_start = max(start, memslot->userspace_addr); in handle_hva_to_gpa()
489 hva_end = min(end, memslot->userspace_addr + in handle_hva_to_gpa()
Dmips.c241 mem->memory_size, mem->userspace_addr); in kvm_arch_commit_memory_region()
/Linux-v5.4/virt/kvm/
Dkvm_main.c1012 ((mem->userspace_addr & (PAGE_SIZE - 1)) || in __kvm_set_memory_region()
1013 !access_ok((void __user *)(unsigned long)mem->userspace_addr, in __kvm_set_memory_region()
1039 if ((mem->userspace_addr != old.userspace_addr) || in __kvm_set_memory_region()
1080 new.userspace_addr = mem->userspace_addr; in __kvm_set_memory_region()
/Linux-v5.4/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c784 hva_start = max(start, memslot->userspace_addr); in kvm_handle_hva_range()
785 hva_end = min(end, memslot->userspace_addr + in kvm_handle_hva_range()
Dbook3s_pr.c405 hva_start = max(start, memslot->userspace_addr); in do_kvm_unmap_hva()
406 hva_end = min(end, memslot->userspace_addr + in do_kvm_unmap_hva()
Dbook3s_hv.c4614 hva = memslot->userspace_addr; in kvmppc_hv_setup_htab_rma()
/Linux-v5.4/tools/include/uapi/linux/
Dkvm.h102 __u64 userspace_addr; /* start of the userspace allocated memory */ member
/Linux-v5.4/tools/testing/selftests/kvm/lib/
Dkvm_util.c677 region->region.userspace_addr = (uintptr_t) region->host_mem; in vm_userspace_mem_region_add()
/Linux-v5.4/arch/s390/kvm/
Dkvm-s390.c4514 if (mem->userspace_addr & 0xffffful) in kvm_arch_prepare_memory_region()
4546 rc = gmap_map_segment(kvm->arch.gmap, mem->userspace_addr, in kvm_arch_commit_memory_region()
/Linux-v5.4/arch/x86/kvm/
Dmmu.c2008 hva_start = max(start, memslot->userspace_addr); in kvm_handle_hva_range()
2009 hva_end = min(end, memslot->userspace_addr + in kvm_handle_hva_range()
Dx86.c9568 m.userspace_addr = hva; in __x86_set_memory_region()
9576 vm_munmap(old.userspace_addr, old.npages * PAGE_SIZE); in __x86_set_memory_region()
9678 ugfn = slot->userspace_addr >> PAGE_SHIFT; in kvm_arch_create_memslot()
/Linux-v5.4/Documentation/virt/kvm/
Dapi.txt1106 __u64 userspace_addr; /* start of the userspace allocated memory */
1131 field userspace_addr, which must point at user addressable memory for
1135 It is recommended that the lower 21 bits of guest_phys_addr and userspace_addr