Searched refs:KVM_MEM_LOG_DIRTY_PAGES (Results 1 - 20 of 20) sorted by relevance

/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dvmx_dirty_log_test.c107 KVM_MEM_LOG_DIRTY_PAGES);
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c804 .data_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
805 .pt_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
817 .data_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
818 .pt_memslot_flags = KVM_MEM_LOG_DIRTY_PAGES, \
855 .data_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
856 .pt_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
867 .data_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
868 .pt_memslot_flags = KVM_MEM_READONLY | KVM_MEM_LOG_DIRTY_PAGES, \
/linux-master/tools/testing/selftests/kvm/s390x/
H A Dcmma_test.c174 vm_mem_region_set_flags(vm, 0, KVM_MEM_LOG_DIRTY_PAGES);
175 vm_mem_region_set_flags(vm, TEST_DATA_MEMSLOT, KVM_MEM_LOG_DIRTY_PAGES);
346 vm_mem_region_set_flags(vm, TEST_DATA_TWO_MEMSLOT, KVM_MEM_LOG_DIRTY_PAGES);
/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c331 uint32_t supported_flags = KVM_MEM_LOG_DIRTY_PAGES;
373 KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_GUEST_MEMFD,
H A Dkvm_page_table_test.c379 KVM_MEM_LOG_DIRTY_PAGES);
H A Ddirty_log_test.c762 KVM_MEM_LOG_DIRTY_PAGES);
/linux-master/arch/riscv/kvm/
H A Dmmu.c443 if (change != KVM_MR_DELETE && new->flags & KVM_MEM_LOG_DIRTY_PAGES)
517 if (new->flags & KVM_MEM_LOG_DIRTY_PAGES) {
/linux-master/tools/testing/selftests/kvm/lib/
H A Dmemstress.c335 int flags = enable ? KVM_MEM_LOG_DIRTY_PAGES : 0;
/linux-master/arch/loongarch/kvm/
H A Dmmu.c458 (!(old->flags & KVM_MEM_LOG_DIRTY_PAGES) &&
459 new->flags & KVM_MEM_LOG_DIRTY_PAGES)) {
/linux-master/arch/mips/kvm/
H A Dmmu.c459 if (range->slot->flags & KVM_MEM_LOG_DIRTY_PAGES && !pte_dirty(old_pte))
H A Dmips.c231 (!(old->flags & KVM_MEM_LOG_DIRTY_PAGES) &&
232 new->flags & KVM_MEM_LOG_DIRTY_PAGES)) {
/linux-master/virt/kvm/
H A Dkvm_main.c1600 (KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_READONLY)
1605 u32 valid_flags = KVM_MEM_LOG_DIRTY_PAGES;
1612 valid_flags &= ~KVM_MEM_LOG_DIRTY_PAGES;
1703 if (!(new->flags & KVM_MEM_LOG_DIRTY_PAGES))
1742 if ((old_flags ^ new_flags) & KVM_MEM_LOG_DIRTY_PAGES) {
1743 int change = (new_flags & KVM_MEM_LOG_DIRTY_PAGES) ? 1 : -1;
/linux-master/arch/arm64/kvm/
H A Dmmu.c1121 * KVM_MEM_LOG_DIRTY_PAGES operation is called. After this function returns
1950 bool log_dirty_pages = new && new->flags & KVM_MEM_LOG_DIRTY_PAGES;
2037 if (new->flags & KVM_MEM_LOG_DIRTY_PAGES) {
/linux-master/include/uapi/linux/
H A Dkvm.h51 #define KVM_MEM_LOG_DIRTY_PAGES (1UL << 0) macro
/linux-master/tools/include/uapi/linux/
H A Dkvm.h51 #define KVM_MEM_LOG_DIRTY_PAGES (1UL << 0) macro
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c888 large_enable = !(memslot->flags & KVM_MEM_LOG_DIRTY_PAGES);
1127 * We have KVM_MEM_LOG_DIRTY_PAGES enabled. Hence we can
H A Dbook3s_hv.c5207 * KVM_MR_FLAGS_ONLY when the KVM_MEM_LOG_DIRTY_PAGES bit
5209 * For radix guests, we flush on setting KVM_MEM_LOG_DIRTY_PAGES
5212 * clearing KVM_MEM_LOG_DIRTY_PAGES so that we can go back to
5216 ((new->flags ^ old->flags) & KVM_MEM_LOG_DIRTY_PAGES))
/linux-master/include/linux/
H A Dkvm_host.h612 return slot->flags & KVM_MEM_LOG_DIRTY_PAGES;
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c5788 !(new->flags & KVM_MEM_LOG_DIRTY_PAGES))
/linux-master/arch/x86/kvm/
H A Dx86.c12907 bool log_dirty_pages = new_flags & KVM_MEM_LOG_DIRTY_PAGES;
12913 if ((old_flags ^ new_flags) & KVM_MEM_LOG_DIRTY_PAGES)
12939 if (WARN_ON_ONCE(!((old_flags ^ new_flags) & KVM_MEM_LOG_DIRTY_PAGES)))

Completed in 728 milliseconds