Home
last modified time | relevance | path

Searched refs:KVM_MEM_LOG_DIRTY_PAGES (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/kvm/arm64/
H A Dpage_fault_test.c803 .data_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
804 .pt_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
816 .data_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
817 .pt_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
854 .data_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
855 .pt_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
866 .data_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
867 .pt_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
/linux/tools/testing/selftests/kvm/s390/
H A Dcmma_test.c180 vm_mem_region_set_flags(vm, 0, KVM_MEM_LOG_DIRTY_PAGES); in enable_dirty_tracking()
181 vm_mem_region_set_flags(vm, TEST_DATA_MEMSLOT, KVM_MEM_LOG_DIRTY_PAGES); in enable_dirty_tracking()
352 vm_mem_region_set_flags(vm, TEST_DATA_TWO_MEMSLOT, KVM_MEM_LOG_DIRTY_PAGES); in test_migration_mode()
/linux/tools/testing/selftests/kvm/x86/
H A Dvmx_dirty_log_test.c
H A Dnested_dirty_log_test.c223 KVM_MEM_LOG_DIRTY_PAGES); in test_dirty_log()
/linux/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c348 u32 supported_flags = KVM_MEM_LOG_DIRTY_PAGES; in test_invalid_memory_region_flags()
390 KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_GUEST_MEMFD, in test_invalid_memory_region_flags()
H A Dkvm_page_table_test.c385 KVM_MEM_LOG_DIRTY_PAGES); in run_test()
H A Ddirty_log_test.c664 KVM_MEM_LOG_DIRTY_PAGES); in run_test()
/linux/arch/loongarch/kvm/
H A Dmmu.c460 bool log_dirty_pages = new_flags & KVM_MEM_LOG_DIRTY_PAGES; in kvm_arch_commit_memory_region()
479 if (!(old_flags & KVM_MEM_LOG_DIRTY_PAGES) && log_dirty_pages) { in kvm_arch_commit_memory_region()
/linux/tools/testing/selftests/kvm/lib/
H A Dmemstress.c324 int flags = enable ? KVM_MEM_LOG_DIRTY_PAGES : 0; in toggle_dirty_logging()
/linux/arch/mips/kvm/
H A Dmips.c229 (!(old->flags & KVM_MEM_LOG_DIRTY_PAGES) && in kvm_arch_commit_memory_region()
230 new->flags & KVM_MEM_LOG_DIRTY_PAGES)) { in kvm_arch_commit_memory_region()
/linux/virt/kvm/
H A Dkvm_main.c1572 (KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_READONLY)
1577 u32 valid_flags = KVM_MEM_LOG_DIRTY_PAGES; in check_memory_region_flags()
1584 valid_flags &= ~KVM_MEM_LOG_DIRTY_PAGES; in check_memory_region_flags()
1674 if (!(new->flags & KVM_MEM_LOG_DIRTY_PAGES)) in kvm_prepare_memory_region()
1713 if ((old_flags ^ new_flags) & KVM_MEM_LOG_DIRTY_PAGES) { in kvm_commit_memory_region()
1714 int change = (new_flags & KVM_MEM_LOG_DIRTY_PAGES) ? 1 : -1; in kvm_commit_memory_region()
/linux/tools/include/uapi/linux/
H A Dkvm.h56 #define KVM_MEM_LOG_DIRTY_PAGES (1UL << 0) macro
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c869 large_enable = !(memslot->flags & KVM_MEM_LOG_DIRTY_PAGES); in kvmppc_book3s_instantiate_page()