/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | amx_test.c | 218 struct kvm_vm *vm; local 240 vm = vm_create_with_one_vcpu(&vcpu, guest_code); 249 vm_init_descriptor_tables(vm); 251 vm_install_exception_handler(vm, NM_VECTOR, guest_nm_handler); 254 amx_cfg = vm_vaddr_alloc_page(vm); 255 memset(addr_gva2hva(vm, amx_cfg), 0x0, getpagesize()); 258 tiledata = vm_vaddr_alloc_pages(vm, 2); 259 memset(addr_gva2hva(vm, tiledata), rand() | 1, 2 * getpagesize()); 262 xstate = vm_vaddr_alloc_pages(vm, DIV_ROUND_UP(XSAVE_SIZE, PAGE_SIZE)); 263 memset(addr_gva2hva(vm, xstat [all...] |
H A D | triple_fault_event_test.c | 16 static struct kvm_vm *vm; variable in typeref:struct:kvm_vm 77 vm = vm_create_with_one_vcpu(&vcpu, l1_guest_code_vmx); 78 vcpu_alloc_vmx(vm, &vmx_pages_gva); 83 vm = vm_create_with_one_vcpu(&vcpu, l1_guest_code_svm); 84 vcpu_alloc_svm(vm, &svm_gva); 88 vm_enable_cap(vm, KVM_CAP_X86_TRIPLE_FAULT_EVENT, 1);
|
H A D | kvm_pv_test.c | 139 struct kvm_vm *vm; local 148 vm = vm_create_with_one_vcpu(&vcpu, guest_main); 160 vm_enable_cap(vm, KVM_CAP_X86_DISABLE_EXITS, KVM_X86_DISABLE_EXITS_HLT); 170 kvm_vm_free(vm); 176 struct kvm_vm *vm; local 180 vm = vm_create_with_one_vcpu(&vcpu, guest_main); 186 vm_init_descriptor_tables(vm); 190 kvm_vm_free(vm);
|
H A D | vmx_exception_with_invalid_guest_state.c | 110 struct kvm_vm *vm; local 115 vm = vm_create_with_one_vcpu(&vcpu, guest_code); 118 vm_init_descriptor_tables(vm); 121 vm_install_exception_handler(vm, UD_VECTOR, guest_ud_handler);
|
H A D | xcr0_cpuid_test.c | 104 struct kvm_vm *vm; local 109 vm = vm_create_with_one_vcpu(&vcpu, guest_code); 112 vm_init_descriptor_tables(vm); 135 kvm_vm_free(vm);
|
H A D | vmx_invalid_nested_guest_state.c | 14 static struct kvm_vm *vm; variable in typeref:struct:kvm_vm 63 vm = vm_create_with_one_vcpu(&vcpu, l1_guest_code); 66 vcpu_alloc_vmx(vm, &vmx_pages_gva);
|
H A D | recalc_apic_map_test.c | 39 struct kvm_vm *vm; local 51 vm = vm_create_with_vcpus(KVM_MAX_VCPUS, NULL, vcpus); 71 kvm_vm_free(vm);
|
H A D | userspace_io_test.c | 58 struct kvm_vm *vm; local 61 vm = vm_create_with_one_vcpu(&vcpu, guest_code); 101 kvm_vm_free(vm);
|
H A D | sev_smoke_test.c | 41 struct kvm_vm *vm; local 44 vm = vm_sev_create_with_one_vcpu(policy, guest_code, &vcpu); 72 kvm_vm_free(vm);
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | elf.c | 104 * vm - Pointer to opaque type that describes the VM. 109 * into the virtual address space of the VM pointed to by vm. On entry 114 void kvm_vm_elf_load(struct kvm_vm *vm, const char *filename) argument 160 vm_vaddr_t seg_vstart = align_down(phdr.p_vaddr, vm->page_size); 162 seg_vend |= vm->page_size - 1; 165 vm_vaddr_t vaddr = __vm_vaddr_alloc(vm, seg_size, seg_vstart, 173 memset(addr_gva2hva(vm, vaddr), 0, seg_size); 190 test_read(fd, addr_gva2hva(vm, phdr.p_vaddr),
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | kvm_page_table_test.c | 50 struct kvm_vm *vm; member in struct:test_args 249 struct kvm_vm *vm; local 257 vm = __vm_create_with_vcpus(VM_SHAPE(mode), nr_vcpus, guest_num_pages, 262 guest_test_phys_mem = (vm->max_gfn - guest_num_pages) * 272 test_args.vm = vm; 282 vm_userspace_mem_region_add(vm, src_type, guest_test_phys_mem, 286 virt_map(vm, guest_test_virt_mem, guest_test_phys_mem, guest_num_pages); 289 host_test_mem = addr_gpa2hva(vm, (vm_paddr_t)guest_test_phys_mem); 292 sync_global_to_guest(vm, test_arg 346 struct kvm_vm *vm; local [all...] |
H A D | arch_timer.c | 54 struct kvm_vm *vm = vcpu->vm; local 69 sync_global_from_guest(vm, *shared_data); 147 static void test_run(struct kvm_vm *vm) argument 246 struct kvm_vm *vm; local 254 vm = test_vm_create(); 255 test_run(vm); 256 test_vm_cleanup(vm);
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c | 207 struct kvm_vm *vm; local 209 vm = vm_create(1); 211 *vcpu = vm_vcpu_add(vm, ARBITRARY_NON_ZERO_VCPU_ID, guest_code_initial); 213 return vm; 219 struct kvm_vm *vm; local 222 vm = create_vm(&vcpu); 236 kvm_vm_free(vm); 242 struct kvm_vm *vm; local 245 vm = create_vm(&vcpu); 259 kvm_vm_free(vm); 265 struct kvm_vm *vm; local [all...] |
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dtg.c | 187 void dcss_dtg_sync_set(struct dcss_dtg *dtg, struct videomode *vm) argument 194 u32 pixclock = vm->pixelclock; 197 dtg_lrc_x = vm->hfront_porch + vm->hback_porch + vm->hsync_len + 198 vm->hactive - 1; 199 dtg_lrc_y = vm->vfront_porch + vm->vback_porch + vm->vsync_len + 200 vm [all...] |
/linux-master/sound/pci/ctxfi/ |
H A D | ctvmem.h | 54 dma_addr_t (*get_ptp_phys)(struct ct_vm *vm, int index); 58 void ct_vm_destroy(struct ct_vm *vm);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt.h | 29 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, 32 void xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm,
|
H A D | xe_pt.c | 50 static u64 __xe_pt_empty_pte(struct xe_tile *tile, struct xe_vm *vm, argument 57 if (!xe_vm_has_scratch(vm)) 61 return vm->pt_ops->pde_encode_bo(vm->scratch_pt[id][level - 1]->bo, 64 return vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0) | 78 * @vm: The vm to create for. 91 struct xe_pt *xe_pt_create(struct xe_vm *vm, struct xe_tile *tile, argument 109 bo = xe_bo_create_pin_map(vm->xe, tile, vm, SZ_4 144 xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, struct xe_pt *pt) argument 252 struct xe_vm *vm; member in struct:xe_pt_stage_bind_walk 479 struct xe_vm *vm = xe_walk->vm; local 830 struct xe_vm *vm = xe_vma_vm(vma); local 930 struct xe_vm *vm = xe_vma_vm(&uvma->vma); local 1020 struct xe_vm *vm = xe_vma_vm(&uvma->vma); local 1220 struct xe_vm *vm = xe_vma_vm(vma); local 1582 struct xe_vm *vm = xe_vma_vm(vma); local [all...] |
H A D | xe_devcoredump_types.h | 45 /** @vm: Snapshot of VM state */ 46 struct xe_vm_snapshot *vm; member in struct:xe_devcoredump_snapshot
|
H A D | xe_sched_job.c | 62 return q->vm && (q->vm->flags & XE_VM_FLAG_MIGRATION); 89 /* only a kernel context can submit a vm-less job */ 90 XE_WARN_ON(!q->vm && !(q->flags & EXEC_QUEUE_FLAG_KERNEL)); 94 lockdep_assert_held(&q->vm->lock); 95 if (!xe_vm_in_lr_mode(q->vm)) 96 xe_vm_assert_held(q->vm); 254 struct xe_vm *vm = q->vm; local 256 if (vm 282 xe_sched_job_last_fence_add_dep(struct xe_sched_job *job, struct xe_vm *vm) argument [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | test_vxlan_under_vrf.sh | 13 # | vm-1 netns | | vm-2 netns | 43 # This tests both the connectivity between vm-1 and vm-2, and that the underlay 65 vm[1]=$vm_1 66 vm[2]=$vm_2 97 setup-vm() { 108 ip link set veth-hv netns ${vm[$id]} 109 ip -netns ${vm[$id]} addr add 10.0.0.$id/24 dev veth-hv 110 ip -netns ${vm[ [all...] |
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | mock_context.h | 30 struct i915_address_space *vm);
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | timer_test.h | 43 void test_vm_cleanup(struct kvm_vm *vm);
|
/linux-master/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_crtc.c | 89 struct videomode vm; local 93 drm_display_mode_to_videomode(mode, &vm); 99 if (vm.flags & DISPLAY_FLAGS_HSYNC_LOW) 102 if (vm.flags & DISPLAY_FLAGS_VSYNC_LOW) 106 DCU_HSYN_PARA_BP(vm.hback_porch) | 107 DCU_HSYN_PARA_PW(vm.hsync_len) | 108 DCU_HSYN_PARA_FP(vm.hfront_porch)); 110 DCU_VSYN_PARA_BP(vm.vback_porch) | 111 DCU_VSYN_PARA_PW(vm.vsync_len) | 112 DCU_VSYN_PARA_FP(vm [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.h | 160 return rcu_dereference_protected(ctx->vm, lockdep_is_held(&ctx->mutex)); 165 GEM_BUG_ON(!!ctx->vm != HAS_FULL_PPGTT(ctx->i915)); 167 return !!ctx->vm; 173 struct i915_address_space *vm; local 175 vm = ctx->vm; 176 if (!vm) 177 vm = &to_gt(ctx->i915)->ggtt->vm; 178 vm [all...] |
/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | diag318_test_handler.c | 29 struct kvm_vm *vm; local 34 vm = vm_create_with_one_vcpu(&vcpu, guest_code); 49 kvm_vm_free(vm);
|