Lines Matching refs:log
962 struct kvm_dirty_log *log, int *is_dirty) in kvm_get_dirty_log() argument
970 if (log->slot >= KVM_USER_MEM_SLOTS) in kvm_get_dirty_log()
973 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_get_dirty_log()
984 if (copy_to_user(log->dirty_bitmap, memslot->dirty_bitmap, n)) in kvm_get_dirty_log()
1020 struct kvm_dirty_log *log, bool *is_dirty) in kvm_get_dirty_log_protect() argument
1029 if (log->slot >= KVM_USER_MEM_SLOTS) in kvm_get_dirty_log_protect()
1032 memslot = id_to_memslot(kvm->memslots, log->slot); in kvm_get_dirty_log_protect()
1068 if (copy_to_user(log->dirty_bitmap, dirty_bitmap_buffer, n)) in kvm_get_dirty_log_protect()
2523 struct kvm_dirty_log log; in kvm_vm_ioctl() local
2526 if (copy_from_user(&log, argp, sizeof(log))) in kvm_vm_ioctl()
2528 r = kvm_vm_ioctl_get_dirty_log(kvm, &log); in kvm_vm_ioctl()
2694 struct kvm_dirty_log log; in kvm_vm_compat_ioctl() local
2700 log.slot = compat_log.slot; in kvm_vm_compat_ioctl()
2701 log.padding1 = compat_log.padding1; in kvm_vm_compat_ioctl()
2702 log.padding2 = compat_log.padding2; in kvm_vm_compat_ioctl()
2703 log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap); in kvm_vm_compat_ioctl()
2705 r = kvm_vm_ioctl_get_dirty_log(kvm, &log); in kvm_vm_compat_ioctl()