/linux-master/samples/nitro_enclaves/ |
H A D | ne_ioctl_sample.c | 145 * @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...] |
/linux-master/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev.h | 25 * @userspace_addr: User space address of the memory region. 32 u64 userspace_addr; member in struct:ne_mem_region
|
H A D | ne_misc_dev.c | 763 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...] |
/linux-master/include/uapi/linux/ |
H A D | nitro_enclaves.h | 323 * @userspace_addr: The start address of the userspace allocated memory of 329 __u64 userspace_addr; member in struct:ne_user_memory_region
|
H A D | vhost_types.h | 116 __u64 userspace_addr; member in struct:vhost_memory_region
|
H A D | kvm.h | 30 __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/tools/testing/selftests/kvm/include/x86_64/ |
H A D | sev.h | 89 .addr = region->region.userspace_addr,
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 356 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/virt/kvm/ |
H A D | kvm_main.c | 625 hva_start = max_t(unsigned long, range->start, slot->userspace_addr); 627 slot->userspace_addr + (slot->npages << PAGE_SHIFT)); 1567 new->hva_node[idx].start = new->userspace_addr; 1568 new->hva_node[idx].last = new->userspace_addr + 1808 dest->userspace_addr = src->userspace_addr; 2043 if ((mem->userspace_addr & (PAGE_SIZE - 1)) || 2044 (mem->userspace_addr != untagged_addr(mem->userspace_addr)) || 2045 !access_ok((void __user *)(unsigned long)mem->userspace_addr, [all...] |
/linux-master/tools/virtio/ |
H A D | virtio_test.c | 148 dev->mem->regions[0].userspace_addr = (long)dev->buf;
|
H A D | vhost_net_test.c | 245 dev->mem->regions[0].userspace_addr = (long)dev->buf;
|
/linux-master/arch/arm64/kvm/ |
H A D | mmu.c | 946 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/arch/s390/kvm/ |
H A D | pv.c | 263 s390_uv_destroy_range(kvm->mm, slot->userspace_addr, slot->userspace_addr + len);
|
H A D | kvm-s390.c | 5765 if (new->userspace_addr & 0xffffful) 5814 rc = gmap_map_segment(kvm->arch.gmap, new->userspace_addr,
|
/linux-master/arch/loongarch/kvm/ |
H A D | mmu.c | 397 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/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 918 .userspace_addr = (uintptr_t)hva, 942 .userspace_addr = (uintptr_t)hva, 1111 region->region.userspace_addr = (uintptr_t) region->host_mem;
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 592 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/riscv/kvm/ |
H A D | mmu.c | 469 hva = new->userspace_addr;
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 25 __u64 userspace_addr; /* start of the userspace allocated memory */ member in struct:kvm_userspace_memory_region 34 __u64 userspace_addr; member in struct:kvm_userspace_memory_region2
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 622 addr = slot->userspace_addr;
|
H A D | book3s_hv.c | 5344 hva = memslot->userspace_addr;
|
/linux-master/drivers/vhost/ |
H A D | vhost.c | 1751 region->userspace_addr,
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 12671 hva = slot->userspace_addr; 12680 m.userspace_addr = hva; 12812 ugfn = slot->userspace_addr >> PAGE_SHIFT;
|