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 D | vmx_dirty_log_test.c | 107 KVM_MEM_LOG_DIRTY_PAGES);
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 804 .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 D | cmma_test.c | 174 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 D | set_memory_region_test.c | 331 uint32_t supported_flags = KVM_MEM_LOG_DIRTY_PAGES; 373 KVM_MEM_LOG_DIRTY_PAGES | KVM_MEM_GUEST_MEMFD,
|
H A D | kvm_page_table_test.c | 379 KVM_MEM_LOG_DIRTY_PAGES);
|
H A D | dirty_log_test.c | 762 KVM_MEM_LOG_DIRTY_PAGES);
|
/linux-master/arch/riscv/kvm/ |
H A D | mmu.c | 443 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 D | memstress.c | 335 int flags = enable ? KVM_MEM_LOG_DIRTY_PAGES : 0;
|
/linux-master/arch/loongarch/kvm/ |
H A D | mmu.c | 458 (!(old->flags & KVM_MEM_LOG_DIRTY_PAGES) && 459 new->flags & KVM_MEM_LOG_DIRTY_PAGES)) {
|
/linux-master/arch/mips/kvm/ |
H A D | mmu.c | 459 if (range->slot->flags & KVM_MEM_LOG_DIRTY_PAGES && !pte_dirty(old_pte))
|
H A D | mips.c | 231 (!(old->flags & KVM_MEM_LOG_DIRTY_PAGES) && 232 new->flags & KVM_MEM_LOG_DIRTY_PAGES)) {
|
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 1600 (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 D | mmu.c | 1121 * 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 D | kvm.h | 51 #define KVM_MEM_LOG_DIRTY_PAGES (1UL << 0) macro
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 51 #define KVM_MEM_LOG_DIRTY_PAGES (1UL << 0) macro
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 888 large_enable = !(memslot->flags & KVM_MEM_LOG_DIRTY_PAGES); 1127 * We have KVM_MEM_LOG_DIRTY_PAGES enabled. Hence we can
|
H A D | book3s_hv.c | 5207 * 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 D | kvm_host.h | 612 return slot->flags & KVM_MEM_LOG_DIRTY_PAGES;
|
/linux-master/arch/s390/kvm/ |
H A D | kvm-s390.c | 5788 !(new->flags & KVM_MEM_LOG_DIRTY_PAGES))
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 12907 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