Home
last modified time | relevance | path

Searched refs:KVM_MEM_GUEST_MEMFD (Results 1 – 11 of 11) sorted by relevance

/linux/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c349 const u32 v2_only_flags = KVM_MEM_GUEST_MEMFD; in test_invalid_memory_region_flags()
365 supported_flags |= KVM_MEM_GUEST_MEMFD; in test_invalid_memory_region_flags()
386 if (supported_flags & KVM_MEM_GUEST_MEMFD) { in test_invalid_memory_region_flags()
390 KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_GUEST_MEMFD, in test_invalid_memory_region_flags()
396 KVM_MEM_READONLY | KVM_MEM_GUEST_MEMFD, in test_invalid_memory_region_flags()
461 int r = __vm_set_user_memory_region2(vm, MEM_REGION_SLOT, KVM_MEM_GUEST_MEMFD, in test_invalid_guest_memfd()
487 vm_set_user_memory_region2(vm2, MEM_REGION_SLOT, KVM_MEM_GUEST_MEMFD, in test_add_private_memory_region()
496 vm_set_user_memory_region2(vm, MEM_REGION_SLOT, KVM_MEM_GUEST_MEMFD, in test_add_private_memory_region()
515 vm_set_user_memory_region2(vm, MEM_REGION_SLOT, KVM_MEM_GUEST_MEMFD, in test_add_overlapping_private_memory_regions()
518 vm_set_user_memory_region2(vm, MEM_REGION_SLOT + 1, KVM_MEM_GUEST_MEMFD, in test_add_overlapping_private_memory_regions()
[all …]
H A Dpre_fault_memory_test.c75 .flags = private ? KVM_MEM_GUEST_MEMFD : 0, in pre_fault_memory()
183 TEST_NPAGES, private ? KVM_MEM_GUEST_MEMFD : 0); in __test_pre_fault_memory()
H A Dguest_memfd_test.c521 vm_set_user_memory_region2(vm, slot, KVM_MEM_GUEST_MEMFD, gpa, size, NULL, fd, 0); in test_guest_memfd_guest()
/linux/tools/testing/selftests/kvm/x86/
H A Dprivate_mem_kvm_exits_test.c61 KVM_MEM_GUEST_MEMFD); in test_private_access_memslot_deleted()
H A Dprivate_mem_conversions_test.c402 KVM_MEM_GUEST_MEMFD, memfd, slot_size * i); in test_mem_conversions()
/linux/virt/kvm/
H A Dkvm_main.c937 if (slot->flags & KVM_MEM_GUEST_MEMFD) in kvm_free_memslot()
1579 valid_flags |= KVM_MEM_GUEST_MEMFD; in check_memory_region_flags()
1582 if (mem->flags & KVM_MEM_GUEST_MEMFD) in check_memory_region_flags()
1591 !(mem->flags & KVM_MEM_GUEST_MEMFD)) in check_memory_region_flags()
1733 WARN_ON_ONCE(old->flags & KVM_MEM_GUEST_MEMFD); in kvm_commit_memory_region()
1749 if (WARN_ON_ONCE(old->flags & KVM_MEM_GUEST_MEMFD)) in kvm_commit_memory_region()
2026 if (mem->flags & KVM_MEM_GUEST_MEMFD && in kvm_set_memory_region()
2077 if (mem->flags & KVM_MEM_GUEST_MEMFD) in kvm_set_memory_region()
2081 ((mem->flags ^ old->flags) & (KVM_MEM_READONLY | KVM_MEM_GUEST_MEMFD))) in kvm_set_memory_region()
2107 if (mem->flags & KVM_MEM_GUEST_MEMFD) { in kvm_set_memory_region()
[all …]
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c501 flags |= KVM_MEM_GUEST_MEMFD; in __vm_create()
1086 if (flags & KVM_MEM_GUEST_MEMFD) { in vm_mem_add()
1289 TEST_ASSERT(region && region->region.flags & KVM_MEM_GUEST_MEMFD, in vm_guest_mem_fallocate()
/linux/include/uapi/linux/
H A Dkvm.h58 #define KVM_MEM_GUEST_MEMFD (1UL << 2) macro
/linux/tools/include/uapi/linux/
H A Dkvm.h57 #define KVM_MEM_GUEST_MEMFD (1UL << 2) macro
/linux/include/linux/
H A Dkvm_host.h621 return slot && (slot->flags & KVM_MEM_GUEST_MEMFD); in kvm_slot_has_gmem()
/linux/Documentation/virt/kvm/
H A Dapi.rst6324 KVM_SET_USER_MEMORY_REGION identically. Userspace can set KVM_MEM_GUEST_MEMFD
6345 A KVM_MEM_GUEST_MEMFD region _must_ have a valid guest_memfd (private memory) and