/linux-6.14.4/tools/testing/selftests/kvm/ |
D | set_memory_region_test.c | 42 uint64_t val; in guest_spin_on_val() local 113 struct kvm_vm *vm; in spawn_vm() local 147 uint64_t val; in guest_code_move_memory_region() local 182 struct kvm_vm *vm; in test_move_memory_region() local 227 uint64_t val; in guest_code_delete_memory_region() local 278 struct kvm_vm *vm; in test_delete_memory_region() local 331 struct kvm_vm *vm; in test_zero_memory_regions() local 350 struct kvm_vm *vm; in test_invalid_memory_region_flags() local 412 struct kvm_vm *vm; in test_add_max_memory_regions() local 466 static void test_invalid_guest_memfd(struct kvm_vm *vm, int memfd, in test_invalid_guest_memfd() [all …]
|
/linux-6.14.4/tools/testing/selftests/kvm/include/ |
D | kvm_util.h | 53 struct kvm_vm *vm; member 137 #define kvm_for_each_vcpu(vm, i, vcpu) \ argument 146 static inline struct userspace_mem_region *vm_get_mem_region(struct kvm_vm *vm, in vm_get_mem_region() 293 static __always_inline void static_assert_is_vm(struct kvm_vm *vm) { } in static_assert_is_vm() 295 #define __vm_ioctl(vm, cmd, arg) \ argument 309 #define __TEST_ASSERT_VM_VCPU_IOCTL(cond, name, ret, vm) \ argument 327 #define TEST_ASSERT_VM_VCPU_IOCTL(cond, cmd, ret, vm) \ argument 330 #define vm_ioctl(vm, cmd, arg) \ argument 356 static inline int vm_check_cap(struct kvm_vm *vm, long cap) in vm_check_cap() 364 static inline int __vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in __vm_enable_cap() [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/gt/ |
D | intel_gtt.c | 41 struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz) in alloc_pt_lmem() 75 struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz) in alloc_pt_dma() 99 int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj) in map_pt_dma() 123 int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj) in map_pt_dma_locked() 183 static void __i915_vm_close(struct i915_address_space *vm) in __i915_vm_close() 198 int i915_vm_lock_objects(struct i915_address_space *vm, in i915_vm_lock_objects() 211 void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini() 226 struct i915_address_space *vm = in i915_vm_resv_release() local 237 struct i915_address_space *vm = in __i915_vm_release() local 253 struct i915_address_space *vm = in i915_vm_release() local [all …]
|
D | selftest_tlb.c | 23 static void vma_set_qw(struct i915_vma *vma, u64 addr, u64 val) in vma_set_qw() 36 void (*tlbinv)(struct i915_address_space *vm, u64 addr, u64 length), in pte_tlbinv() 230 void (*tlbinv)(struct i915_address_space *vm, u64 addr, u64 length)) in mem_tlbinv() 363 static void tlbinv_full(struct i915_address_space *vm, u64 addr, u64 length) in tlbinv_full()
|
/linux-6.14.4/tools/testing/selftests/kvm/x86/ |
D | xapic_state_test.c | 26 uint64_t val = (u64)xapic_read_reg(APIC_IRR) | in xapic_guest_code() local 46 uint64_t val = x2apic_read_reg(APIC_IRR) | in x2apic_guest_code() local 59 static void ____test_icr(struct xapic_vcpu *x, uint64_t val) in ____test_icr() 96 static void __test_icr(struct xapic_vcpu *x, uint64_t val) in __test_icr() 176 struct kvm_vm *vm; in test_apic_id() local 202 struct kvm_vm *vm; in test_x2apic_id() local 231 struct kvm_vm *vm; in main() local
|
D | pmu_counters_test.c | 41 struct kvm_vm *vm; in pmu_vm_create_with_one_vcpu() local 300 struct kvm_vm *vm; in test_arch_events() local 333 #define GUEST_ASSERT_PMC_VALUE(insn, msr, val, expected) \ argument 342 uint64_t val; in guest_test_rdpmc() local 388 uint64_t val; in guest_rd_wr_counters() local 464 struct kvm_vm *vm; in test_gp_counters() local 499 uint64_t val; in guest_test_fixed_counters() local 531 struct kvm_vm *vm; in test_fixed_counters() local
|
D | tsc_msrs_test.c | 21 u64 val = 0; in guest_code() local 97 struct kvm_vm *vm; in main() local 98 uint64_t val; in main() local
|
D | vmx_msrs_test.c | 18 uint64_t val = vcpu_get_msr(vcpu, msr_index); in vmx_fixed1_msr_test() local 32 uint64_t val = vcpu_get_msr(vcpu, msr_index); in vmx_fixed0_msr_test() local 74 uint64_t val; in __ia32_feature_control_msr_test() local 119 struct kvm_vm *vm; in main() local
|
D | hwcr_msr_test.c | 16 uint64_t val = BIT_ULL(bit); in test_hwcr_bit() local 35 struct kvm_vm *vm; in main() local
|
/linux-6.14.4/tools/testing/selftests/kvm/lib/arm64/ |
D | vgic.c | 33 int vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, uint32_t nr_irqs) in vgic_v3_setup() 87 uint64_t val; in _kvm_irq_set_level_info() local 108 int _kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, int level) in _kvm_arm_irq_line() 123 void kvm_arm_irq_line(struct kvm_vm *vm, uint32_t intid, int level) in kvm_arm_irq_line() 136 uint64_t val; in vgic_poke_irq() local 172 int vgic_its_setup(struct kvm_vm *vm) in vgic_its_setup()
|
D | processor.c | 23 static uint64_t page_align(struct kvm_vm *vm, uint64_t v) in page_align() 28 static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pgd_index() 36 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index() 47 static uint64_t pmd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pmd_index() 58 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) in pte_index() 64 static inline bool use_lpa2_pte_format(struct kvm_vm *vm) in use_lpa2_pte_format() 70 static uint64_t addr_pte(struct kvm_vm *vm, uint64_t pa, uint64_t attrs) in addr_pte() 88 static uint64_t pte_addr(struct kvm_vm *vm, uint64_t pte) in pte_addr() 104 static uint64_t ptrs_per_pgd(struct kvm_vm *vm) in ptrs_per_pgd() 110 static uint64_t __maybe_unused ptrs_per_pte(struct kvm_vm *vm) in ptrs_per_pte() [all …]
|
/linux-6.14.4/drivers/virt/acrn/ |
D | ioeventfd.c | 43 static void acrn_ioeventfd_shutdown(struct acrn_vm *vm, struct hsm_ioeventfd *p) in acrn_ioeventfd_shutdown() 52 static bool hsm_ioeventfd_is_conflict(struct acrn_vm *vm, in hsm_ioeventfd_is_conflict() 76 static int acrn_ioeventfd_assign(struct acrn_vm *vm, in acrn_ioeventfd_assign() 147 static int acrn_ioeventfd_deassign(struct acrn_vm *vm, in acrn_ioeventfd_deassign() 173 static struct hsm_ioeventfd *hsm_ioeventfd_match(struct acrn_vm *vm, u64 addr, in hsm_ioeventfd_match() 193 u64 addr, val; in acrn_ioeventfd_handler() local 232 int acrn_ioeventfd_config(struct acrn_vm *vm, struct acrn_ioeventfd *args) in acrn_ioeventfd_config() 244 int acrn_ioeventfd_init(struct acrn_vm *vm) in acrn_ioeventfd_init() 263 void acrn_ioeventfd_deinit(struct acrn_vm *vm) in acrn_ioeventfd_deinit()
|
/linux-6.14.4/tools/testing/selftests/kvm/arm64/ |
D | page_fault_test.c | 85 uint64_t val; in guest_write64() local 113 uint64_t val; in guest_cas() local 125 uint64_t val; in guest_read64() local 151 uint16_t val; in guest_dc_zva() local 167 uint64_t val; in guest_ld_preidx() local 182 uint64_t val = TEST_DATA; in guest_st_preidx() local 363 static void setup_uffd(struct kvm_vm *vm, struct test_params *p, in setup_uffd() 406 static bool punch_hole_in_backing_store(struct kvm_vm *vm, in punch_hole_in_backing_store() 425 static void mmio_on_test_gpa_handler(struct kvm_vm *vm, struct kvm_run *run) in mmio_on_test_gpa_handler() 439 static void mmio_no_handler(struct kvm_vm *vm, struct kvm_run *run) in mmio_no_handler() [all …]
|
D | hypercalls.c | 168 uint64_t val; in test_fw_regs_before_vm_start() local 206 uint64_t val; in test_fw_regs_after_vm_start() local 236 struct kvm_vm *vm; in test_vm_create() local 245 static void test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu) in test_guest_stage() 275 struct kvm_vm *vm; in test_run() local
|
D | no-vgic-v3.c | 51 uint64_t val; in guest_code() local 144 struct kvm_vm *vm; in test_guest_no_gicv3() local 163 struct kvm_vm *vm; in main() local
|
D | aarch32_id_regs.c | 98 uint64_t val; in test_user_raz_wi() local 127 uint64_t val; in test_user_raz_invariant() local 145 uint64_t val, el0; in vcpu_aarch64_only() local 156 struct kvm_vm *vm; in main() local
|
D | vgic_irq.c | 155 static void gic_write_ap1r0(uint64_t val) in gic_write_ap1r0() 509 static void kvm_irq_line_check(struct kvm_vm *vm, uint32_t intid, int level, in kvm_irq_line_check() 552 static void kvm_set_gsi_routing_irqchip_check(struct kvm_vm *vm, in kvm_set_gsi_routing_irqchip_check() 597 static void kvm_routing_and_irqfd_check(struct kvm_vm *vm, in kvm_routing_and_irqfd_check() 602 uint64_t val; in kvm_routing_and_irqfd_check() local 663 struct kvm_vm *vm = vcpu->vm; in run_guest_cmd() local 713 static void kvm_inject_get_call(struct kvm_vm *vm, struct ucall *uc, in kvm_inject_get_call() 736 struct kvm_vm *vm; in test_vgic() local
|
/linux-6.14.4/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 182 void vm_enable_dirty_ring(struct kvm_vm *vm, uint32_t ring_size) in vm_enable_dirty_ring() 191 static void vm_open(struct kvm_vm *vm) in vm_open() 259 __weak void vm_vaddr_populate_bitmap(struct kvm_vm *vm) in vm_vaddr_populate_bitmap() 270 struct kvm_vm *vm; in ____vm_create() local 415 struct kvm_vm *vm; in __vm_create() local 473 struct kvm_vm *vm; in __vm_create_with_vcpus() local 492 struct kvm_vm *vm; in __vm_create_shape_with_one_vcpu() local 535 __weak struct kvm_vcpu *vm_arch_vcpu_recreate(struct kvm_vm *vm, in vm_arch_vcpu_recreate() 541 struct kvm_vcpu *vm_recreate_with_one_vcpu(struct kvm_vm *vm) in vm_recreate_with_one_vcpu() 638 userspace_mem_region_find(struct kvm_vm *vm, uint64_t start, uint64_t end) in userspace_mem_region_find() [all …]
|
/linux-6.14.4/drivers/gpu/drm/omapdrm/dss/ |
D | hdmi_wp.c | 67 int hdmi_wp_set_phy_pwr(struct hdmi_wp_data *wp, enum hdmi_phy_pwr val) in hdmi_wp_set_phy_pwr() 87 int hdmi_wp_set_pll_pwr(struct hdmi_wp_data *wp, enum hdmi_pll_pwr val) in hdmi_wp_set_pll_pwr() 144 const struct videomode *vm) in hdmi_wp_video_config_interface() 164 const struct videomode *vm) in hdmi_wp_video_config_timing() 193 struct videomode *vm, const struct hdmi_config *param) in hdmi_wp_init_vid_fmt_timings()
|
/linux-6.14.4/drivers/gpu/drm/xe/ |
D | xe_gt_pagefault.c | 82 static struct xe_vma *lookup_vma(struct xe_vm *vm, u64 page_addr) in lookup_vma() 100 struct xe_vm *vm = xe_vma_vm(vma); in xe_pf_begin() local 130 struct xe_vm *vm = xe_vma_vm(vma); in handle_vma_pagefault() local 189 struct xe_vm *vm; in asid_to_vm() local 206 struct xe_vm *vm; in handle_pagefault() local 499 static int granularity_in_byte(int val) in granularity_in_byte() 515 static int sub_granularity_in_byte(int val) in sub_granularity_in_byte() 537 static struct xe_vma *get_acc_vma(struct xe_vm *vm, struct acc *acc) in get_acc_vma() 550 struct xe_vm *vm; in handle_acc() local
|
D | xe_vm.c | 42 static struct drm_gem_object *xe_vm_obj(struct xe_vm *vm) in xe_vm_obj() 69 struct xe_vm *vm = xe_vma_vm(vma); in xe_vma_userptr_pin_pages() local 78 static bool preempt_fences_waiting(struct xe_vm *vm) in preempt_fences_waiting() 104 static int alloc_preempt_fences(struct xe_vm *vm, struct list_head *list, in alloc_preempt_fences() 125 static int wait_for_existing_preempt_fences(struct xe_vm *vm) in wait_for_existing_preempt_fences() 147 static bool xe_vm_is_idle(struct xe_vm *vm) in xe_vm_is_idle() 160 static void arm_preempt_fences(struct xe_vm *vm, struct list_head *list) in arm_preempt_fences() 179 static int add_preempt_fences(struct xe_vm *vm, struct xe_bo *bo) in add_preempt_fences() 203 static void resume_and_reinstall_preempt_fences(struct xe_vm *vm, in resume_and_reinstall_preempt_fences() 219 int xe_vm_add_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q) in xe_vm_add_compute_exec_queue() [all …]
|
D | xe_lrc.c | 810 int reg_nr, u32 val) in xe_lrc_write_indirect_ctx_reg() 830 void xe_lrc_write_ctx_reg(struct xe_lrc *lrc, int reg_nr, u32 val) in xe_lrc_write_ctx_reg() 865 static void xe_lrc_set_ppgtt(struct xe_lrc *lrc, struct xe_vm *vm) in xe_lrc_set_ppgtt() 886 struct xe_vm *vm, u32 ring_size, u16 msix_vec) in xe_lrc_init() 1030 struct xe_lrc *xe_lrc_create(struct xe_hw_engine *hwe, struct xe_vm *vm, in xe_lrc_create() 1683 struct xe_vm *vm; in xe_lrc_snapshot_capture_delayed() local 1741 u32 *val = snapshot->lrc_snapshot + i; in xe_lrc_snapshot_print() local 1750 u32 *val = snapshot->lrc_snapshot + i; in xe_lrc_snapshot_print() local 1765 struct xe_vm *vm; in xe_lrc_snapshot_free() local
|
/linux-6.14.4/drivers/gpu/drm/panthor/ |
D | panthor_mmu.c | 46 struct panthor_vm *vm; member 101 } vm; member 405 struct panthor_vm *vm; member 437 struct panthor_vm *vm = cookie; in alloc_pt() local 489 struct panthor_vm *vm = cookie; in free_pt() local 507 u32 val; in wait_ready() local 595 static int mmu_hw_do_operation(struct panthor_vm *vm, in mmu_hw_do_operation() 666 bool panthor_vm_has_unhandled_faults(struct panthor_vm *vm) in panthor_vm_has_unhandled_faults() 677 bool panthor_vm_is_unusable(struct panthor_vm *vm) in panthor_vm_is_unusable() 682 static void panthor_vm_release_as_locked(struct panthor_vm *vm) in panthor_vm_release_as_locked() [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/gem/selftests/ |
D | huge_pages.c | 32 struct i915_address_space *vm; in hugepage_ctx() local 717 struct i915_address_space *vm; in igt_ppgtt_huge_fill() local 862 struct i915_address_space *vm; in igt_ppgtt_64K() local 1058 u32 val) in gpu_write() 1073 __cpu_check_shmem(struct drm_i915_gem_object *obj, u32 dword, u32 val) in __cpu_check_shmem() 1108 static int __cpu_check_vmap(struct drm_i915_gem_object *obj, u32 dword, u32 val) in __cpu_check_vmap() 1138 static int cpu_check(struct drm_i915_gem_object *obj, u32 dword, u32 val) in cpu_check() 1149 u32 dword, u32 val) in __igt_write_huge() 1618 struct i915_address_space *vm; in igt_ppgtt_mixed() local 1762 struct i915_address_space *vm; in igt_tmpfs_fallback() local [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/selftests/ |
D | i915_gem_gtt.c | 244 static int lowlevel_hole(struct i915_address_space *vm, in lowlevel_hole() 391 struct i915_address_space *vm) in close_object_list() 408 static int fill_hole(struct i915_address_space *vm, in fill_hole() 633 static int walk_hole(struct i915_address_space *vm, in walk_hole() 716 static int pot_hole(struct i915_address_space *vm, in pot_hole() 791 static int drunk_hole(struct i915_address_space *vm, in drunk_hole() 901 static int __shrink_hole(struct i915_address_space *vm, in __shrink_hole() 979 static int shrink_hole(struct i915_address_space *vm, in shrink_hole() 1001 static int shrink_boom(struct i915_address_space *vm, in shrink_boom() 1079 static int misaligned_case(struct i915_address_space *vm, struct intel_memory_region *mr, in misaligned_case() [all …]
|