Home
last modified time | relevance | path

Searched defs:vm (Results 1 – 25 of 175) sorted by relevance

1234567

/Linux-v5.4/tools/testing/selftests/kvm/lib/
Dkvm_util.c77 int vm_enable_cap(struct kvm_vm *vm, struct kvm_enable_cap *cap) in vm_enable_cap()
88 static void vm_open(struct kvm_vm *vm, int perm) in vm_open()
137 struct kvm_vm *vm; in _vm_create() local
277 void kvm_vm_get_dirty_log(struct kvm_vm *vm, int slot, void *log) in kvm_vm_get_dirty_log()
287 void kvm_vm_clear_dirty_log(struct kvm_vm *vm, int slot, void *log, in kvm_vm_clear_dirty_log()
320 userspace_mem_region_find(struct kvm_vm *vm, uint64_t start, uint64_t end) in userspace_mem_region_find()
353 kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, in kvm_userspace_memory_region_find()
381 struct vcpu *vcpu_find(struct kvm_vm *vm, uint32_t vcpuid) in vcpu_find()
406 static void vm_vcpu_rm(struct kvm_vm *vm, uint32_t vcpuid) in vm_vcpu_rm()
506 int kvm_memcmp_hva_gva(void *hva, struct kvm_vm *vm, vm_vaddr_t gva, size_t len) in kvm_memcmp_hva_gva()
[all …]
/Linux-v5.4/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c19 static uint64_t page_align(struct kvm_vm *vm, uint64_t v) in page_align()
24 static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pgd_index()
32 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index()
43 static uint64_t pmd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pmd_index()
54 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) in pte_index()
60 static uint64_t pte_addr(struct kvm_vm *vm, uint64_t entry) in pte_addr()
66 static uint64_t ptrs_per_pgd(struct kvm_vm *vm) in ptrs_per_pgd()
72 static uint64_t __maybe_unused ptrs_per_pte(struct kvm_vm *vm) in ptrs_per_pte()
77 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot) in virt_pgd_alloc()
88 void _virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in _virt_pg_map()
[all …]
Ducall.c12 static bool ucall_mmio_init(struct kvm_vm *vm, vm_paddr_t gpa) in ucall_mmio_init()
25 void ucall_init(struct kvm_vm *vm, void *arg) in ucall_init()
68 void ucall_uninit(struct kvm_vm *vm) in ucall_uninit()
92 uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) in get_ucall()
/Linux-v5.4/tools/testing/selftests/kvm/lib/s390x/
Dprocessor.c18 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t memslot) in virt_pgd_alloc()
41 static uint64_t virt_alloc_region(struct kvm_vm *vm, int ri, uint32_t memslot) in virt_alloc_region()
70 void virt_pg_map(struct kvm_vm *vm, uint64_t gva, uint64_t gpa, in virt_pg_map()
130 vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2gpa()
155 static void virt_dump_ptes(FILE *stream, struct kvm_vm *vm, uint8_t indent, in virt_dump_ptes()
169 static void virt_dump_region(FILE *stream, struct kvm_vm *vm, uint8_t indent, in virt_dump_region()
191 void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in virt_dump()
223 struct kvm_vm *vm; in vm_create_default() local
241 void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code) in vm_vcpu_add_default()
272 void vcpu_dump(FILE *stream, struct kvm_vm *vm, uint32_t vcpuid, uint8_t indent) in vcpu_dump()
Ducall.c9 void ucall_init(struct kvm_vm *vm, void *arg) in ucall_init()
13 void ucall_uninit(struct kvm_vm *vm) in ucall_uninit()
36 uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) in get_ucall()
/Linux-v5.4/drivers/gpu/drm/lima/
Dlima_vm.c18 struct lima_vm *vm; member
35 static void lima_vm_unmap_page_table(struct lima_vm *vm, u32 start, u32 end) in lima_vm_unmap_page_table()
47 static int lima_vm_map_page_table(struct lima_vm *vm, dma_addr_t *dma, in lima_vm_map_page_table()
86 lima_vm_bo_find(struct lima_vm *vm, struct lima_bo *bo) in lima_vm_bo_find()
100 int lima_vm_bo_add(struct lima_vm *vm, struct lima_bo *bo, bool create) in lima_vm_bo_add()
157 void lima_vm_bo_del(struct lima_vm *vm, struct lima_bo *bo) in lima_vm_bo_del()
185 u32 lima_vm_get_va(struct lima_vm *vm, struct lima_bo *bo) in lima_vm_get_va()
202 struct lima_vm *vm; in lima_vm_create() local
238 struct lima_vm *vm = container_of(kref, struct lima_vm, refcount); in lima_vm_release() local
255 void lima_vm_print(struct lima_vm *vm) in lima_vm_print()
Dlima_gem.c53 struct lima_vm *vm = priv->vm; in lima_gem_object_open() local
62 struct lima_vm *vm = priv->vm; in lima_gem_object_close() local
72 struct lima_vm *vm = priv->vm; in lima_gem_get_info() local
236 struct lima_vm *vm = priv->vm; in lima_gem_submit() local
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c202 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() local
292 struct amdgpu_vm *vm, in amdgpu_vm_bo_base_init()
365 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start()
490 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs()
541 #define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \ argument
557 void amdgpu_vm_get_pd_bo(struct amdgpu_vm *vm, in amdgpu_vm_get_pd_bo()
584 struct amdgpu_vm *vm = bo_base->vm; in amdgpu_vm_del_from_lru_notify() local
601 struct amdgpu_vm *vm) in amdgpu_vm_move_to_lru_tail()
645 int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_validate_pt_bos()
685 bool amdgpu_vm_ready(struct amdgpu_vm *vm) in amdgpu_vm_ready()
[all …]
Damdgpu_amdkfd_gpuvm.c310 static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm) in vm_validate_pt_pd_bos()
346 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync) in vm_update_pds()
372 struct amdgpu_vm *vm, bool is_aql, in add_bo_to_vm()
562 struct amdgpu_vm *vm, in reserve_bo_and_vm()
612 struct amdgpu_vm *vm, enum bo_vm_match map_type, in reserve_bo_and_cond_vms()
711 struct amdgpu_vm *vm = bo_va->base.vm; in unmap_bo_from_gpuvm() local
840 static int init_kfd_vm(struct amdgpu_vm *vm, void **process_info, in init_kfd_vm()
927 void **vm, void **process_info, in amdgpu_amdkfd_gpuvm_create_process_vm()
963 void **vm, void **process_info, in amdgpu_amdkfd_gpuvm_acquire_process_vm()
992 struct amdgpu_vm *vm) in amdgpu_amdkfd_gpuvm_destroy_cb()
[all …]
Damdgpu_ids.c196 static int amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, in amdgpu_vmid_grab_idle()
265 static int amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, in amdgpu_vmid_grab_reserved()
330 static int amdgpu_vmid_grab_used(struct amdgpu_vm *vm, in amdgpu_vmid_grab_used()
406 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, in amdgpu_vmid_grab()
468 struct amdgpu_vm *vm, in amdgpu_vmid_alloc_reserved()
499 struct amdgpu_vm *vm, in amdgpu_vmid_free_reserved()
/Linux-v5.4/sound/pci/ctxfi/
Dctvmem.c30 get_vm_block(struct ct_vm *vm, unsigned int size, struct ct_atc *atc) in get_vm_block()
75 static void put_vm_block(struct ct_vm *vm, struct ct_vm_block *block) in put_vm_block()
124 ct_vm_map(struct ct_vm *vm, struct snd_pcm_substream *substream, int size) in ct_vm_map()
152 static void ct_vm_unmap(struct ct_vm *vm, struct ct_vm_block *block) in ct_vm_unmap()
164 ct_get_ptp_phys(struct ct_vm *vm, int index) in ct_get_ptp_phys()
171 struct ct_vm *vm; in ct_vm_create() local
215 void ct_vm_destroy(struct ct_vm *vm) in ct_vm_destroy()
/Linux-v5.4/tools/testing/selftests/kvm/x86_64/
Dvmx_set_nested_state_test.c30 void test_nested_state(struct kvm_vm *vm, struct kvm_nested_state *state) in test_nested_state()
35 void test_nested_state_expect_errno(struct kvm_vm *vm, in test_nested_state_expect_errno()
48 void test_nested_state_expect_einval(struct kvm_vm *vm, in test_nested_state_expect_einval()
54 void test_nested_state_expect_efault(struct kvm_vm *vm, in test_nested_state_expect_efault()
91 void test_vmx_nested_state(struct kvm_vm *vm) in test_vmx_nested_state()
225 struct kvm_vm *vm; in main() local
Dplatform_info_test.c38 static void set_msr_platform_info_enabled(struct kvm_vm *vm, bool enable) in set_msr_platform_info_enabled()
48 static void test_msr_platform_info_enabled(struct kvm_vm *vm) in test_msr_platform_info_enabled()
69 static void test_msr_platform_info_disabled(struct kvm_vm *vm) in test_msr_platform_info_disabled()
83 struct kvm_vm *vm; in main() local
Dhyperv_cpuid.c100 void test_hv_cpuid_e2big(struct kvm_vm *vm) in test_hv_cpuid_e2big()
113 struct kvm_cpuid2 *kvm_get_supported_hv_cpuid(struct kvm_vm *vm) in kvm_get_supported_hv_cpuid()
135 struct kvm_vm *vm; in main() local
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_gem_gtt.c365 static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp) in vm_alloc_page()
425 static void vm_free_pages_release(struct i915_address_space *vm, in vm_free_pages_release()
468 static void vm_free_page(struct i915_address_space *vm, struct page *page) in vm_free_page()
486 static void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
499 static void ppgtt_destroy_vma(struct i915_address_space *vm) in ppgtt_destroy_vma()
519 struct i915_address_space *vm = in __i915_vm_release() local
535 struct i915_address_space *vm = in i915_vm_release() local
545 static void i915_address_space_init(struct i915_address_space *vm, int subclass) in i915_address_space_init()
569 static int __setup_page_dma(struct i915_address_space *vm, in __setup_page_dma()
590 static int setup_page_dma(struct i915_address_space *vm, in setup_page_dma()
[all …]
Di915_gem_evict.c92 i915_gem_evict_something(struct i915_address_space *vm, in i915_gem_evict_something()
260 int i915_gem_evict_for_node(struct i915_address_space *vm, in i915_gem_evict_for_node()
372 int i915_gem_evict_vm(struct i915_address_space *vm) in i915_gem_evict_vm()
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_vm.c129 struct radeon_vm *vm, in radeon_vm_get_bos()
178 struct radeon_vm *vm, int ring) in radeon_vm_grab_id()
237 struct radeon_vm *vm, in radeon_vm_flush()
269 struct radeon_vm *vm, in radeon_vm_fence()
293 struct radeon_bo_va *radeon_vm_bo_find(struct radeon_vm *vm, in radeon_vm_bo_find()
320 struct radeon_vm *vm, in radeon_vm_bo_add()
452 struct radeon_vm *vm = bo_va->vm; in radeon_vm_bo_set_addr() local
642 struct radeon_vm *vm) in radeon_vm_update_page_directory()
815 struct radeon_vm *vm, in radeon_vm_update_ptes()
886 static void radeon_vm_fence_pts(struct radeon_vm *vm, in radeon_vm_fence_pts()
[all …]
/Linux-v5.4/tools/testing/selftests/kvm/lib/x86_64/
Dprocessor.c229 void virt_pgd_alloc(struct kvm_vm *vm, uint32_t pgd_memslot) in virt_pgd_alloc()
258 void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in virt_pg_map()
343 void virt_dump(FILE *stream, struct kvm_vm *vm, uint8_t indent) in virt_dump()
441 static void kvm_seg_fill_gdt_64bit(struct kvm_vm *vm, struct kvm_segment *segp) in kvm_seg_fill_gdt_64bit()
477 static void kvm_seg_set_kernel_code_64bit(struct kvm_vm *vm, uint16_t selector, in kvm_seg_set_kernel_code_64bit()
508 static void kvm_seg_set_kernel_data_64bit(struct kvm_vm *vm, uint16_t selector, in kvm_seg_set_kernel_data_64bit()
542 vm_paddr_t addr_gva2gpa(struct kvm_vm *vm, vm_vaddr_t gva) in addr_gva2gpa()
584 static void kvm_setup_gdt(struct kvm_vm *vm, struct kvm_dtable *dt, int gdt_memslot, in kvm_setup_gdt()
595 static void kvm_setup_tss_64bit(struct kvm_vm *vm, struct kvm_segment *segp, in kvm_setup_tss_64bit()
612 static void vcpu_setup(struct kvm_vm *vm, int vcpuid, int pgd_memslot, int gdt_memslot) in vcpu_setup()
[all …]
Ducall.c11 void ucall_init(struct kvm_vm *vm, void *arg) in ucall_init()
15 void ucall_uninit(struct kvm_vm *vm) in ucall_uninit()
38 uint64_t get_ucall(struct kvm_vm *vm, uint32_t vcpu_id, struct ucall *uc) in get_ucall()
Dvmx.c43 int vcpu_enable_evmcs(struct kvm_vm *vm, int vcpu_id) in vcpu_enable_evmcs()
75 vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva) in vcpu_alloc_vmx()
389 void nested_pg_map(struct vmx_pages *vmx, struct kvm_vm *vm, in nested_pg_map()
488 void nested_map(struct vmx_pages *vmx, struct kvm_vm *vm, in nested_map()
508 void nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, in nested_map_memslot()
530 void prepare_eptp(struct vmx_pages *vmx, struct kvm_vm *vm, in prepare_eptp()
/Linux-v5.4/arch/mips/math-emu/
Dieee754int.h53 #define EXPLODESP(v, vc, vs, ve, vm) \ argument
91 #define EXPLODEDP(v, vc, vs, ve, vm) \ argument
119 #define FLUSHDP(v, vc, vs, ve, vm) \ argument
130 #define FLUSHSP(v, vc, vs, ve, vm) \ argument
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Dmock_gtt.c27 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page()
35 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries()
54 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
Di915_gem_gtt.c216 struct i915_address_space *vm, in lowlevel_hole()
322 struct i915_address_space *vm) in close_object_list()
343 struct i915_address_space *vm, in fill_hole()
555 struct i915_address_space *vm, in walk_hole()
639 struct i915_address_space *vm, in pot_hole()
715 struct i915_address_space *vm, in drunk_hole()
825 struct i915_address_space *vm, in __shrink_hole()
892 struct i915_address_space *vm, in shrink_hole()
915 struct i915_address_space *vm, in shrink_boom()
995 struct i915_address_space *vm, in exercise_ppgtt()
[all …]
/Linux-v5.4/drivers/video/
Dvideomode.c14 struct videomode *vm) in videomode_from_timing()
32 struct videomode *vm, unsigned int index) in videomode_from_timings()
/Linux-v5.4/drivers/misc/habanalabs/
Dmemory.c57 struct hl_vm *vm = &hdev->vm; in alloc_device_memory() local
244 struct hl_vm *vm = container_of(ref, struct hl_vm, in dram_pg_pool_do_release() local
269 struct hl_vm *vm = &hdev->vm; in free_phys_pg_pack() local
307 struct hl_vm *vm = &hdev->vm; in free_device_memory() local
790 struct hl_vm *vm = &hdev->vm; in get_paddr_from_handle() local
828 struct hl_vm *vm = &hdev->vm; in map_device_va() local
1608 struct hl_vm *vm = &hdev->vm; in hl_vm_ctx_fini() local
1659 struct hl_vm *vm = &hdev->vm; in hl_vm_init() local
1707 struct hl_vm *vm = &hdev->vm; in hl_vm_fini() local

1234567