Lines Matching refs:mode
309 pages = vm_adjust_num_guest_pages(vm->mode, pages); in dirty_ring_create_vm_done()
311 pages = vm_num_host_pages(vm->mode, pages); in dirty_ring_create_vm_done()
445 struct log_mode *mode = &log_modes[host_log_mode]; in log_mode_supported() local
447 if (mode->supported) in log_mode_supported()
448 return mode->supported(); in log_mode_supported()
455 struct log_mode *mode = &log_modes[host_log_mode]; in log_mode_create_vm_done() local
457 if (mode->create_vm_done) in log_mode_create_vm_done()
458 mode->create_vm_done(vm); in log_mode_create_vm_done()
465 struct log_mode *mode = &log_modes[host_log_mode]; in log_mode_collect_dirty_pages() local
467 TEST_ASSERT(mode->collect_dirty_pages != NULL, in log_mode_collect_dirty_pages()
469 mode->collect_dirty_pages(vcpu, slot, bitmap, num_pages, ring_buf_idx); in log_mode_collect_dirty_pages()
474 struct log_mode *mode = &log_modes[host_log_mode]; in log_mode_after_vcpu_run() local
476 if (mode->after_vcpu_run) in log_mode_after_vcpu_run()
477 mode->after_vcpu_run(vcpu); in log_mode_after_vcpu_run()
495 static void vm_dirty_log_verify(enum vm_guest_mode mode, unsigned long **bmap) in vm_dirty_log_verify() argument
498 uint64_t step = vm_num_host_pages(mode, 1); in vm_dirty_log_verify()
577 static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu, in create_vm() argument
582 pr_info("Testing guest mode: %s\n", vm_guest_mode_string(mode)); in create_vm()
584 vm = __vm_create(VM_SHAPE(mode), 1, extra_mem_pages); in create_vm()
597 static void run_test(enum vm_guest_mode mode, void *arg) in run_test() argument
620 vm = create_vm(mode, &vcpu, in run_test()
629 guest_num_pages = vm_adjust_num_guest_pages(mode, guest_num_pages); in run_test()
632 host_num_pages = vm_num_host_pages(mode, guest_num_pages); in run_test()
793 vm_dirty_log_verify(mode, bmap); in run_test()