/openbmc/linux/samples/nitro_enclaves/ |
H A D | ne_ioctl_sample.c | 149 void *userspace_addr; member 261 ne_user_mem_region->userspace_addr = mmap(NULL, ne_user_mem_region->memory_size, in ne_alloc_user_mem_region() 265 if (ne_user_mem_region->userspace_addr == MAP_FAILED) { in ne_alloc_user_mem_region() 366 void *userspace_addr = ne_user_mem_regions[i].userspace_addr; in ne_load_enclave_image() local 382 memcpy(userspace_addr + memory_offset, in ne_load_enclave_image() 413 .userspace_addr = (__u64)ne_user_mem_region.userspace_addr, in ne_set_user_mem_region() 502 munmap(ne_user_mem_regions[i].userspace_addr, in ne_free_mem_regions()
|
/openbmc/linux/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev.c | 763 if (!IS_ALIGNED(mem_region.userspace_addr, NE_MIN_MEM_REGION_SIZE)) { in ne_sanity_check_user_mem_region() 770 if ((mem_region.userspace_addr & (NE_MIN_MEM_REGION_SIZE - 1)) || in ne_sanity_check_user_mem_region() 771 !access_ok((void __user *)(unsigned long)mem_region.userspace_addr, in ne_sanity_check_user_mem_region() 782 u64 userspace_addr = ne_mem_region->userspace_addr; in ne_sanity_check_user_mem_region() local 784 if ((userspace_addr <= mem_region.userspace_addr && in ne_sanity_check_user_mem_region() 785 mem_region.userspace_addr < (userspace_addr + memory_size)) || in ne_sanity_check_user_mem_region() 786 (mem_region.userspace_addr <= userspace_addr && in ne_sanity_check_user_mem_region() 787 (mem_region.userspace_addr + mem_region.memory_size) > userspace_addr)) { in ne_sanity_check_user_mem_region() 966 gup_rc = get_user_pages_unlocked(mem_region.userspace_addr + memory_size, 1, in ne_set_user_memory_region_ioctl() 1014 ne_mem_region->userspace_addr = mem_region.userspace_addr; in ne_set_user_memory_region_ioctl()
|
H A D | ne_misc_dev.h | 32 u64 userspace_addr; member
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-user.c | 124 uint64_t userspace_addr; member 499 dst->userspace_addr = src->userspace_addr; in vhost_user_fill_msg_region() 522 mr = vhost_user_get_mr_data(reg->userspace_addr, &offset, &fd); in vhost_user_fill_set_mem_table_msg() 565 shadow_reg->userspace_addr == vdev_reg->userspace_addr && in reg_equal() 638 vhost_user_get_mr_data(reg->userspace_addr, &offset, &fd); in scrub_shadow_regions() 733 mr = vhost_user_get_mr_data(reg->userspace_addr, &offset, &fd); in send_add_regions() 786 msg_reply.payload.mem_reg.region.userspace_addr; in send_add_regions() 789 msg->payload.mem_reg.region.userspace_addr, in send_add_regions() 817 u->shadow_regions[u->num_shadow_regions].userspace_addr = in send_add_regions() 818 reg->userspace_addr; in send_add_regions() [all …]
|
H A D | trace-events | 24 …char *name, uint64_t memory_size, uint64_t guest_phys_addr, uint64_t userspace_addr, uint64_t offs… 47 …_size, uint64_t userspace_addr, uint64_t flags_padding) "dev: %p %d: guest_phys_addr: 0x%"PRIx64" …
|
H A D | vhost.c | 682 cur_vmr->userspace_addr = in vhost_commit() 694 (void *)(uintptr_t)dev->mem->regions[i].userspace_addr, in vhost_commit() 1201 *uaddr = reg->userspace_addr + gpa - reg->guest_phys_addr; in vhost_memory_region_lookup()
|
/openbmc/linux/include/uapi/linux/ |
H A D | nitro_enclaves.h | 329 __u64 userspace_addr; member
|
H A D | vhost_types.h | 116 __u64 userspace_addr; member
|
H A D | kvm.h | 95 __u64 userspace_addr; /* start of the userspace allocated memory */ member
|
/openbmc/qemu/include/standard-headers/linux/ |
H A D | vhost_types.h | 116 uint64_t userspace_addr; member
|
/openbmc/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 356 args->hva = (void *)region->region.userspace_addr; in setup_uffd_args() 410 void *hva = (void *)region->region.userspace_addr; in punch_hole_in_backing_store() 432 hva = (void *)region->region.userspace_addr; in mmio_on_test_gpa_handler() 534 hva = (void *)region->region.userspace_addr; in load_exec_code_for_test()
|
/openbmc/qemu/accel/kvm/ |
H A D | trace-events | 22 …32_t flags, uint64_t guest_phys_addr, uint64_t memory_size, uint64_t userspace_addr, uint32_t fd, …
|
/openbmc/linux/virt/kvm/ |
H A D | kvm_main.c | 611 hva_start = max(range->start, slot->userspace_addr); in __kvm_handle_hva_range() 612 hva_end = min(range->end, slot->userspace_addr + in __kvm_handle_hva_range() 1520 new->hva_node[idx].start = new->userspace_addr; in kvm_replace_memslot() 1521 new->hva_node[idx].last = new->userspace_addr + in kvm_replace_memslot() 1739 dest->userspace_addr = src->userspace_addr; in kvm_copy_memslot() 1974 if ((mem->userspace_addr & (PAGE_SIZE - 1)) || in __kvm_set_memory_region() 1975 (mem->userspace_addr != untagged_addr(mem->userspace_addr)) || in __kvm_set_memory_region() 1976 !access_ok((void __user *)(unsigned long)mem->userspace_addr, in __kvm_set_memory_region() 2017 if ((mem->userspace_addr != old->userspace_addr) || in __kvm_set_memory_region() 2044 new->userspace_addr = mem->userspace_addr; in __kvm_set_memory_region()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | mmu.c | 944 hva_t hva = memslot->userspace_addr; in stage2_unmap_memslot() 976 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot() 1227 uaddr_start = memslot->userspace_addr; in fault_supports_stage2_huge_mapping() 2027 hva = new->userspace_addr; in kvm_arch_prepare_memory_region()
|
/openbmc/linux/arch/s390/kvm/ |
H A D | pv.c | 263 s390_uv_destroy_range(kvm->mm, slot->userspace_addr, slot->userspace_addr + len); in kvm_s390_destroy_lower_2g()
|
/openbmc/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.h | 136 uint64_t userspace_addr; member
|
H A D | libvhost-user.c | 395 msg_region->userspace_addr); in _vu_add_mem_reg() 474 r->qva = msg_region->userspace_addr; in _vu_add_mem_reg() 484 msg_region->userspace_addr = r->mmap_addr + r->mmap_offset; in _vu_add_mem_reg() 1003 vudev_reg->qva == msg_reg->userspace_addr && in reg_equal() 1038 msg_region->userspace_addr); in vu_rem_mem_reg()
|
/openbmc/linux/tools/virtio/ |
H A D | virtio_test.c | 148 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init()
|
/openbmc/qemu/linux-headers/linux/ |
H A D | kvm.h | 30 __u64 userspace_addr; /* start of the userspace allocated memory */ member 39 __u64 userspace_addr; member
|
/openbmc/linux/include/linux/ |
H A D | kvm_host.h | 587 unsigned long userspace_addr; member 1728 return slot->userspace_addr + offset * PAGE_SIZE; in __gfn_to_hva_memslot() 1739 gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT; in hva_to_gfn_memslot()
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | mmu.c | 469 hva = new->userspace_addr; in kvm_arch_prepare_memory_region()
|
/openbmc/linux/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 886 .userspace_addr = (uintptr_t)hva, in __vm_set_user_memory_region() 1045 region->region.userspace_addr = (uintptr_t) region->host_mem; in vm_userspace_mem_region_add()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 622 addr = slot->userspace_addr; in kvmppc_uvmem_drop_pages()
|
/openbmc/qemu/tests/qtest/ |
H A D | vhost-user-test.c | 97 uint64_t userspace_addr; member
|
/openbmc/linux/tools/include/uapi/linux/ |
H A D | kvm.h | 95 __u64 userspace_addr; /* start of the userspace allocated memory */ member
|