Searched refs:userspace_addr (Results 1 - 23 of 23) sorted by last modified time

/linux-master/virt/kvm/
H A Dkvm_main.c625 hva_start = max_t(unsigned long, range->start, slot->userspace_addr);
627 slot->userspace_addr + (slot->npages << PAGE_SHIFT));
1566 new->hva_node[idx].start = new->userspace_addr;
1567 new->hva_node[idx].last = new->userspace_addr +
1807 dest->userspace_addr = src->userspace_addr;
2042 if ((mem->userspace_addr & (PAGE_SIZE - 1)) ||
2043 (mem->userspace_addr != untagged_addr(mem->userspace_addr)) ||
2044 !access_ok((void __user *)(unsigned long)mem->userspace_addr,
[all...]
/linux-master/arch/x86/kvm/
H A Dx86.c12671 hva = slot->userspace_addr;
12680 m.userspace_addr = hva;
12812 ugfn = slot->userspace_addr >> PAGE_SHIFT;
/linux-master/tools/include/uapi/linux/
H A Dkvm.h30 __u64 userspace_addr; /* start of the userspace allocated memory */ member in struct:kvm_userspace_memory_region
39 __u64 userspace_addr; member in struct:kvm_userspace_memory_region2
/linux-master/drivers/vhost/
H A Dvhost.c1751 region->userspace_addr,
/linux-master/arch/arm64/kvm/
H A Dmmu.c946 hva_t hva = memslot->userspace_addr;
978 gpa_t gpa = addr + (vm_start - memslot->userspace_addr);
1230 uaddr_start = memslot->userspace_addr;
1240 * memslot->userspace_addr:
1268 * userspace_addr or the base_gfn, as both are equally aligned (per
2008 hva = new->userspace_addr;
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c918 .userspace_addr = (uintptr_t)hva,
942 .userspace_addr = (uintptr_t)hva,
1111 region->region.userspace_addr = (uintptr_t) region->host_mem;
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dsev.h89 .addr = region->region.userspace_addr,
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c356 args->hva = (void *)region->region.userspace_addr;
410 void *hva = (void *)region->region.userspace_addr;
432 hva = (void *)region->region.userspace_addr;
534 hva = (void *)region->region.userspace_addr;
/linux-master/include/uapi/linux/
H A Dkvm.h30 __u64 userspace_addr; /* start of the userspace allocated memory */ member in struct:kvm_userspace_memory_region
39 __u64 userspace_addr; member in struct:kvm_userspace_memory_region2
H A Dvhost_types.h116 __u64 userspace_addr; member in struct:vhost_memory_region
H A Dnitro_enclaves.h323 * @userspace_addr: The start address of the userspace allocated memory of
329 __u64 userspace_addr; member in struct:ne_user_memory_region
/linux-master/include/linux/
H A Dkvm_host.h592 unsigned long userspace_addr; member in struct:kvm_memory_slot
1782 return slot->userspace_addr + offset * PAGE_SIZE;
1793 gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT;
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c5765 if (new->userspace_addr & 0xffffful)
5814 rc = gmap_map_segment(kvm->arch.gmap, new->userspace_addr,
H A Dpv.c263 s390_uv_destroy_range(kvm->mm, slot->userspace_addr, slot->userspace_addr + len);
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv.c5344 hva = memslot->userspace_addr;
H A Dbook3s_hv_uvmem.c622 addr = slot->userspace_addr;
/linux-master/arch/loongarch/kvm/
H A Dmmu.c397 hva_start = new->userspace_addr;
410 * memslot->userspace_addr:
652 start = memslot->userspace_addr;
664 * userspace_addr or the base_gfn, as both are equally aligned (per
/linux-master/tools/virtio/
H A Dvhost_net_test.c245 dev->mem->regions[0].userspace_addr = (long)dev->buf;
H A Dvirtio_test.c148 dev->mem->regions[0].userspace_addr = (long)dev->buf;
/linux-master/arch/riscv/kvm/
H A Dmmu.c469 hva = new->userspace_addr;
/linux-master/drivers/virt/nitro_enclaves/
H A Dne_misc_dev.c763 if (!IS_ALIGNED(mem_region.userspace_addr, NE_MIN_MEM_REGION_SIZE)) {
770 if ((mem_region.userspace_addr & (NE_MIN_MEM_REGION_SIZE - 1)) ||
771 !access_ok((void __user *)(unsigned long)mem_region.userspace_addr,
782 u64 userspace_addr = ne_mem_region->userspace_addr; local
784 if ((userspace_addr <= mem_region.userspace_addr &&
785 mem_region.userspace_addr < (userspace_addr + memory_size)) ||
786 (mem_region.userspace_addr <
[all...]
H A Dne_misc_dev.h25 * @userspace_addr: User space address of the memory region.
32 u64 userspace_addr; member in struct:ne_mem_region
/linux-master/samples/nitro_enclaves/
H A Dne_ioctl_sample.c145 * @userspace_addr: Address of the user space memory region.
149 void *userspace_addr; member in struct:ne_user_mem_region
261 ne_user_mem_region->userspace_addr = mmap(NULL, ne_user_mem_region->memory_size,
265 if (ne_user_mem_region->userspace_addr == MAP_FAILED) {
366 void *userspace_addr = ne_user_mem_regions[i].userspace_addr; local
382 memcpy(userspace_addr + memory_offset,
413 .userspace_addr = (__u64)ne_user_mem_region.userspace_addr,
502 munmap(ne_user_mem_regions[i].userspace_addr,
[all...]

Completed in 390 milliseconds