| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
| H A D | hyperv_clock.c | 176 static void host_check_tsc_msr_rdtsc(struct kvm_vcpu *vcpu) in host_check_tsc_msr_rdtsc() argument 208 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | nx_huge_pages_test.c | 111 struct kvm_vcpu *vcpu; in run_test() local
|
| H A D | kvm_clock_test.c | 105 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() argument 173 struct kvm_vcpu *vcpu; in main() local
|
| H A D | state_test.c | 237 struct kvm_vcpu *vcpu, *vcpuN; in main() local [all...] |
| H A D | smm_test.c | 117 void inject_smi(struct kvm_vcpu *vcpu) in inject_smi() argument 133 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | sync_regs_test.c | 160 struct kvm_vcpu *vcpu; in race_sync_regs() local 213 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | svm_nested_soft_inject_test.c | 145 struct kvm_vcpu *vcpu; in run_test() local
|
| H A D | vmx_pmu_caps_test.c | 83 struct kvm_vcpu *vcpu; in test_guest_wrmsr_perf_capabilities() local 130 struct kvm_vcpu *vcpu; test_basic_perf_capabilities() local 143 struct kvm_vcpu *vcpu; test_fungible_perf_capabilities() local 169 struct kvm_vcpu *vcpu; test_immutable_perf_capabilities() local 216 struct kvm_vcpu *vcpu; test_lbr_perf_capabilities() local [all...] |
| H A D | vmx_preemption_timer_test.c | 160 struct kvm_vcpu *vcpu; in main() local [all...] |
| H A D | vmx_tsc_adjust_test.c | 123 struct kvm_vcpu *vcpu; in main() local
|
| /kernel/linux/linux-6.6/virt/kvm/ |
| H A D | pfncache.c | 340 kvm_gpc_init(struct gfn_to_pfn_cache *gpc, struct kvm *kvm, struct kvm_vcpu *vcpu, enum pfn_cache_usage usage) kvm_gpc_init() argument
|
| H A D | dirty_ring.c | 169 void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, u32 slot, u64 offset) in kvm_dirty_ring_push() argument 194 bool kvm_dirty_ring_check_request(struct kvm_vcpu *vcpu) in kvm_dirty_ring_check_request() argument
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
| H A D | smccc_filter.c | 61 static struct kvm_vm *setup_vm(struct kvm_vcpu **vcpu) in setup_vm() argument 81 struct kvm_vcpu *vcpu; in test_pad_must_be_zero() local 100 struct kvm_vcpu *vcpu; in test_filter_reserved_range() local 122 struct kvm_vcpu *vcpu; in test_invalid_nr_functions() local 135 struct kvm_vcpu *vcpu; in test_overflow_nr_functions() local 148 struct kvm_vcpu *vcpu; test_reserved_action() local 163 struct kvm_vcpu *vcpu; test_filter_overlap() local 176 expect_call_denied(struct kvm_vcpu *vcpu) expect_call_denied() argument 191 struct kvm_vcpu *vcpu; test_filter_denied() local 207 expect_call_fwd_to_user(struct kvm_vcpu *vcpu, uint32_t func_id, enum smccc_conduit conduit) expect_call_fwd_to_user() argument 229 struct kvm_vcpu *vcpu; test_filter_fwd_to_user() local [all...] |
| H A D | psci_test.c | 66 static void vcpu_power_off(struct kvm_vcpu *vcpu) in vcpu_power_off() argument 92 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() argument 101 static void assert_vcpu_reset(struct kvm_vcpu *vcpu) in assert_vcpu_reset() argument
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| H A D | i8259.c | 52 struct kvm_vcpu *vcpu; variable 63 kvm_vcpu_kick(vcpu); variable 274 struct kvm_vcpu *vcpu; in kvm_pic_reset() local 516 static int picdev_master_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, in picdev_master_write() argument 523 static int picdev_master_read(struct kvm_vcpu *vcpu, struc argument 530 picdev_slave_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, const void *val) picdev_slave_write() argument 537 picdev_slave_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, void *val) picdev_slave_read() argument 544 picdev_eclr_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, const void *val) picdev_eclr_write() argument 551 picdev_eclr_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, void *val) picdev_eclr_read() argument [all...] |
| H A D | irq_comm.c | 51 struct kvm_vcpu *vcpu, *lowest = NULL; in kvm_irq_delivery_to_apic() local 329 struct kvm_vcpu *vcpu; kvm_intr_is_single_vcpu() local 398 kvm_scan_ioapic_routes(struct kvm_vcpu *vcpu, ulong *ioapic_handled_vectors) kvm_scan_ioapic_routes() argument [all...] |
| /kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
| H A D | spte.c | 48 u64 make_mmio_spte(struct kvm_vcpu *vcpu, u64 gfn, unsigned int access) in make_mmio_spte() argument 84 int make_spte(struct kvm_vcpu *vcpu, unsigned int pte_access, int level, in make_spte() argument
|
| H A D | mmu_internal.h | 76 static inline bool kvm_vcpu_ad_need_write_protect(struct kvm_vcpu *vcpu) in kvm_vcpu_ad_need_write_protect() argument
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/ |
| H A D | psci.c | 34 static unsigned long kvm_psci_vcpu_suspend(struct kvm_vcpu *vcpu) in kvm_psci_vcpu_suspend() argument 55 static void kvm_psci_vcpu_off(struct kvm_vcpu *vcpu) in kvm_psci_vcpu_off() argument 66 struct kvm_vcpu *vcpu = NULL; in kvm_psci_vcpu_on() local 116 kvm_psci_vcpu_affinity_info(struct kvm_vcpu *vcpu) kvm_psci_vcpu_affinity_info() argument 156 kvm_prepare_system_event(struct kvm_vcpu *vcpu, u32 type) kvm_prepare_system_event() argument 179 kvm_psci_system_off(struct kvm_vcpu *vcpu) kvm_psci_system_off() argument 184 kvm_psci_system_reset(struct kvm_vcpu *vcpu) kvm_psci_system_reset() argument 189 kvm_psci_narrow_to_32bit(struct kvm_vcpu *vcpu) kvm_psci_narrow_to_32bit() argument 201 kvm_psci_check_allowed_function(struct kvm_vcpu *vcpu, u32 fn) kvm_psci_check_allowed_function() argument 216 kvm_psci_0_2_call(struct kvm_vcpu *vcpu) kvm_psci_0_2_call() argument 299 kvm_psci_1_0_call(struct kvm_vcpu *vcpu) kvm_psci_1_0_call() argument 345 kvm_psci_0_1_call(struct kvm_vcpu *vcpu) kvm_psci_0_1_call() argument 384 kvm_psci_call(struct kvm_vcpu *vcpu) kvm_psci_call() argument 398 kvm_arm_get_fw_num_regs(struct kvm_vcpu *vcpu) kvm_arm_get_fw_num_regs() argument 403 kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) kvm_arm_copy_fw_reg_indices() argument 472 kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) kvm_arm_get_fw_reg() argument 496 kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) kvm_arm_set_fw_reg() argument [all...] |
| /kernel/linux/linux-5.10/arch/loongarch/kvm/ |
| H A D | kvmcpu.h | 114 _kvm_queue_irq(struct kvm_vcpu *vcpu, unsigned int irq) _kvm_queue_irq() argument 120 _kvm_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int irq) _kvm_dequeue_irq() argument [all...] |
| /kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
| H A D | pmu.c | 65 struct kvm_vcpu *vcpu = pmu_to_vcpu(pmu); in get_msr_base() local 185 struct kvm_vcpu *vcpu = pmu_to_vcpu(pmu); in amd_pmc_idx_to_pmc() local 199 static int amd_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx) in amd_is_valid_rdpmc_ecx() argument 209 static struct kvm_pmc *amd_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu, in amd_rdpmc_ecx_to_pmc() argument 223 static bool amd_is_valid_msr(struct kvm_vcpu *vcpu, u3 argument 229 amd_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) amd_msr_idx_to_pmc() argument 240 amd_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) amd_pmu_get_msr() argument 262 amd_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) amd_pmu_set_msr() argument 287 amd_pmu_refresh(struct kvm_vcpu *vcpu) amd_pmu_refresh() argument 307 amd_pmu_init(struct kvm_vcpu *vcpu) amd_pmu_init() argument 322 amd_pmu_reset(struct kvm_vcpu *vcpu) amd_pmu_reset() argument [all...] |
| /kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | switch.h | 37 static inline bool update_fp_enabled(struct kvm_vcpu *vcpu) in update_fp_enabled() argument 55 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) in __fpsimd_save_fpexc32() argument 63 static inline void __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) in __activate_traps_fpsimd32() argument 80 static inline void __activate_traps_common(struct kvm_vcpu *vcpu) in __activate_traps_common() argument 102 ___activate_traps(struct kvm_vcpu *vcpu) ___activate_traps() argument 115 ___deactivate_traps(struct kvm_vcpu *vcpu) ___deactivate_traps() argument 158 __populate_fault_info(struct kvm_vcpu *vcpu) __populate_fault_info() argument 198 __hyp_handle_fpsimd(struct kvm_vcpu *vcpu) __hyp_handle_fpsimd() argument 284 handle_tx2_tvm(struct kvm_vcpu *vcpu) handle_tx2_tvm() argument 377 __hyp_handle_ptrauth(struct kvm_vcpu *vcpu) __hyp_handle_ptrauth() argument 407 fixup_guest_exit(struct kvm_vcpu *vcpu, u64 *exit_code) fixup_guest_exit() argument [all...] |
| H A D | sysreg-sr.h | 164 static inline void __sysreg32_save_state(struct kvm_vcpu *vcpu) in __sysreg32_save_state() argument 181 __sysreg32_restore_state(struct kvm_vcpu *vcpu) __sysreg32_restore_state() argument [all...] |
| /kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
| H A D | vgic-kvm-device.c | 353 struct kvm_vcpu *vcpu; in vgic_v2_attr_regs_access() local 517 struct kvm_vcpu *vcpu; vgic_v3_attr_regs_access() local [all...] |
| H A D | vgic-mmio-v2.c | 25 static unsigned long vgic_mmio_read_v2_misc(struct kvm_vcpu *vcpu, in vgic_mmio_read_v2_misc() argument 52 static void vgic_mmio_write_v2_misc(struct kvm_vcpu *vcpu, in vgic_mmio_write_v2_misc() argument 72 static int vgic_mmio_uaccess_write_v2_misc(struct kvm_vcpu *vcpu, in vgic_mmio_uaccess_write_v2_misc() argument 98 vgic_mmio_uaccess_write_v2_group(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_uaccess_write_v2_group() argument 117 struct kvm_vcpu *vcpu; vgic_mmio_write_sgir() local 151 vgic_mmio_read_target(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) vgic_mmio_read_target() argument 169 vgic_mmio_write_target(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_write_target() argument 197 vgic_mmio_read_sgipend(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) vgic_mmio_read_sgipend() argument 214 vgic_mmio_write_sgipendc(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_write_sgipendc() argument 236 vgic_mmio_write_sgipends(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_write_sgipends() argument 264 vgic_mmio_read_vcpuif(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) vgic_mmio_read_vcpuif() argument 311 vgic_mmio_write_vcpuif(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_write_vcpuif() argument 351 vgic_mmio_read_apr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) vgic_mmio_read_apr() argument 376 vgic_mmio_write_apr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) vgic_mmio_write_apr() argument 491 struct kvm_vcpu *vcpu; vgic_v2_has_attr_regs() local 528 vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) vgic_v2_cpuif_uaccess() argument 540 vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) vgic_v2_dist_uaccess() argument [all...] |