/Linux-v5.4/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 77 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/ |
D | processor.c | 19 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 …]
|
D | ucall.c | 12 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/ |
D | processor.c | 18 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()
|
D | ucall.c | 9 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/ |
D | lima_vm.c | 18 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()
|
D | lima_gem.c | 53 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/ |
D | amdgpu_vm.c | 202 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 …]
|
D | amdgpu_amdkfd_gpuvm.c | 310 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 …]
|
D | amdgpu_ids.c | 196 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/ |
D | ctvmem.c | 30 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/ |
D | vmx_set_nested_state_test.c | 30 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
|
D | platform_info_test.c | 38 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
|
D | hyperv_cpuid.c | 100 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/ |
D | i915_gem_gtt.c | 365 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 …]
|
D | i915_gem_evict.c | 92 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/ |
D | radeon_vm.c | 129 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/ |
D | processor.c | 229 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 …]
|
D | ucall.c | 11 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()
|
D | vmx.c | 43 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/ |
D | ieee754int.h | 53 #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/ |
D | mock_gtt.c | 27 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()
|
D | i915_gem_gtt.c | 216 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/ |
D | videomode.c | 14 struct videomode *vm) in videomode_from_timing() 32 struct videomode *vm, unsigned int index) in videomode_from_timings()
|
/Linux-v5.4/drivers/misc/habanalabs/ |
D | memory.c | 57 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
|