/Linux-v6.6/tools/testing/selftests/kvm/lib/aarch64/ |
D | processor.c | 241 void aarch64_vcpu_setup(struct kvm_vcpu *vcpu, struct kvm_vcpu_init *init) in aarch64_vcpu_setup() 336 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump() 352 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); in aarch64_vcpu_add() local 374 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set() 399 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception() 421 void vcpu_init_descriptor_tables(struct kvm_vcpu *vcpu) in vcpu_init_descriptor_tables()
|
/Linux-v6.6/include/kvm/ |
D | iodev.h | 42 static inline int kvm_iodevice_read(struct kvm_vcpu *vcpu, in kvm_iodevice_read() 50 static inline int kvm_iodevice_write(struct kvm_vcpu *vcpu, in kvm_iodevice_write()
|
/Linux-v6.6/tools/testing/selftests/kvm/x86_64/ |
D | hyperv_cpuid.c | 116 void test_hv_cpuid_e2big(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in test_hv_cpuid_e2big() 135 struct kvm_vcpu *vcpu; in main() local
|
D | hyperv_ipi.c | 211 struct kvm_vcpu *vcpu = (struct kvm_vcpu *)arg; in vcpu_thread() local 225 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) in cancel_join_vcpu_thread() 245 struct kvm_vcpu *vcpu[3]; in main() local
|
D | set_boot_cpu_id.c | 37 static void test_set_bsp_busy(struct kvm_vcpu *vcpu, const char *msg) in test_set_bsp_busy() 45 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu()
|
D | smm_test.c | 117 void inject_smi(struct kvm_vcpu *vcpu) in inject_smi() 133 struct kvm_vcpu *vcpu; in main() local
|
D | kvm_pv_test.c | 112 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() 138 struct kvm_vcpu *vcpu; in main() local
|
D | kvm_clock_test.c | 105 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest() 173 struct kvm_vcpu *vcpu; in main() local
|
D | xapic_ipi_test.c | 79 struct kvm_vcpu *vcpu; member 197 struct kvm_vcpu *vcpu = params->vcpu; in vcpu_thread() local 232 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) in cancel_join_vcpu_thread()
|
/Linux-v6.6/arch/s390/kvm/ |
D | gaccess.c | 380 static int ar_translation(struct kvm_vcpu *vcpu, union asce *asce, u8 ar, in ar_translation() 496 static int trans_exc_ending(struct kvm_vcpu *vcpu, int code, unsigned long gva, u8 ar, in trans_exc_ending() 566 static int trans_exc(struct kvm_vcpu *vcpu, int code, unsigned long gva, u8 ar, in trans_exc() 572 static int get_vcpu_asce(struct kvm_vcpu *vcpu, union asce *asce, in get_vcpu_asce() 632 static unsigned long guest_translate(struct kvm_vcpu *vcpu, unsigned long gva, in guest_translate() 802 static int low_address_protection_enabled(struct kvm_vcpu *vcpu, in low_address_protection_enabled() 844 static bool fetch_prot_override_applicable(struct kvm_vcpu *vcpu, enum gacc_mode mode, in fetch_prot_override_applicable() 866 static bool storage_prot_override_applicable(struct kvm_vcpu *vcpu) in storage_prot_override_applicable() 878 static int vcpu_check_access_key(struct kvm_vcpu *vcpu, u8 access_key, in vcpu_check_access_key() 952 static int guest_range_to_gpas(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, in guest_range_to_gpas() [all …]
|
D | pv.c | 28 bool kvm_s390_pv_cpu_is_protected(struct kvm_vcpu *vcpu) in kvm_s390_pv_cpu_is_protected() 66 int kvm_s390_pv_destroy_cpu(struct kvm_vcpu *vcpu, u16 *rc, u16 *rrc) in kvm_s390_pv_destroy_cpu() 100 int kvm_s390_pv_create_cpu(struct kvm_vcpu *vcpu, u16 *rc, u16 *rrc) in kvm_s390_pv_create_cpu() 681 int kvm_s390_pv_set_cpu_state(struct kvm_vcpu *vcpu, u8 state) in kvm_s390_pv_set_cpu_state() 699 int kvm_s390_pv_dump_cpu(struct kvm_vcpu *vcpu, void *buff, u16 *rc, u16 *rrc) in kvm_s390_pv_dump_cpu()
|
/Linux-v6.6/tools/testing/selftests/kvm/ |
D | max_guest_memory_test.c | 32 struct kvm_vcpu *vcpu; member 55 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu() 64 struct kvm_vcpu *vcpu = info->vcpu; in vcpu_worker() local
|
D | hardware_disable_test.c | 39 struct kvm_vcpu *vcpu = arg; in run_vcpu() local 89 struct kvm_vcpu *vcpu; in run_test() local
|
/Linux-v6.6/include/xen/interface/ |
D | event_channel.h | 64 uint32_t vcpu; member 93 uint32_t vcpu; member 140 uint32_t vcpu; /* VCPU to which this channel is bound. */ member 168 uint32_t vcpu; member 202 uint32_t vcpu; member
|
/Linux-v6.6/arch/arm64/include/asm/ |
D | kvm_host.h | 743 #define vcpu_sve_pffr(vcpu) (kern_hyp_va((vcpu)->arch.sve_state) + \ argument 746 #define vcpu_sve_max_vq(vcpu) sve_vq_from_vl((vcpu)->arch.sve_max_vl) argument 748 #define vcpu_sve_state_size(vcpu) ({ \ argument 767 #define vcpu_has_sve(vcpu) (system_supports_sve() && \ argument 771 #define vcpu_has_ptrauth(vcpu) \ argument 776 #define vcpu_has_ptrauth(vcpu) false argument 779 #define vcpu_on_unsupported_cpu(vcpu) \ argument 782 #define vcpu_set_on_unsupported_cpu(vcpu) \ argument 785 #define vcpu_clear_on_unsupported_cpu(vcpu) \ argument 929 #define vcpu_has_run_once(vcpu) !!rcu_access_pointer((vcpu)->pid) argument [all …]
|
/Linux-v6.6/tools/testing/selftests/kvm/aarch64/ |
D | get-reg-list.c | 58 static bool check_supported_feat_reg(struct kvm_vcpu *vcpu, __u64 reg) in check_supported_feat_reg() 77 bool check_supported_reg(struct kvm_vcpu *vcpu, __u64 reg) in check_supported_reg() 87 void finalize_vcpu(struct kvm_vcpu *vcpu, struct vcpu_reg_list *c) in finalize_vcpu()
|
D | vgic_init.c | 20 #define REG_OFFSET(vcpu, offset) (((uint64_t)vcpu << 32) | offset) argument 39 static void v3_redist_reg_get_errno(int gicv3_fd, int vcpu, int offset, in v3_redist_reg_get_errno() 49 static void v3_redist_reg_get(int gicv3_fd, int vcpu, int offset, uint32_t want, in v3_redist_reg_get() 69 static int run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu()
|
/Linux-v6.6/arch/arm64/kvm/vgic/ |
D | vgic-debug.c | 162 struct kvm_vcpu *vcpu) in print_header() 178 struct kvm_vcpu *vcpu) in print_irq_state() 235 struct kvm_vcpu *vcpu = NULL; in vgic_debug_show() local
|
/Linux-v6.6/arch/x86/kvm/ |
D | kvm_onhyperv.c | 41 struct kvm_vcpu *vcpu; in __hv_flush_remote_tlbs_range() local 112 void hv_track_root_tdp(struct kvm_vcpu *vcpu, hpa_t root_tdp) in hv_track_root_tdp()
|
/Linux-v6.6/tools/testing/selftests/kvm/include/x86_64/ |
D | processor.h | 808 static inline void vcpu_msrs_get(struct kvm_vcpu *vcpu, in vcpu_msrs_get() 817 static inline void vcpu_msrs_set(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs) in vcpu_msrs_set() 825 static inline void vcpu_debugregs_get(struct kvm_vcpu *vcpu, in vcpu_debugregs_get() 830 static inline void vcpu_debugregs_set(struct kvm_vcpu *vcpu, in vcpu_debugregs_set() 835 static inline void vcpu_xsave_get(struct kvm_vcpu *vcpu, in vcpu_xsave_get() 840 static inline void vcpu_xsave2_get(struct kvm_vcpu *vcpu, in vcpu_xsave2_get() 845 static inline void vcpu_xsave_set(struct kvm_vcpu *vcpu, in vcpu_xsave_set() 850 static inline void vcpu_xcrs_get(struct kvm_vcpu *vcpu, in vcpu_xcrs_get() 855 static inline void vcpu_xcrs_set(struct kvm_vcpu *vcpu, struct kvm_xcrs *xcrs) in vcpu_xcrs_set() 960 static inline struct kvm_cpuid_entry2 *__vcpu_get_cpuid_entry(struct kvm_vcpu *vcpu, in __vcpu_get_cpuid_entry() [all …]
|
/Linux-v6.6/arch/mips/kvm/ |
D | tlb.c | 40 static u32 kvm_mips_get_root_asid(struct kvm_vcpu *vcpu) in kvm_mips_get_root_asid() 113 int kvm_vz_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long va) in kvm_vz_host_tlb_inv() 166 int kvm_vz_guest_tlb_lookup(struct kvm_vcpu *vcpu, unsigned long gva, in kvm_vz_guest_tlb_lookup()
|
/Linux-v6.6/arch/arm64/kvm/ |
D | mmio.c | 81 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu) in kvm_handle_mmio_return() 123 int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa) in io_mem_abort()
|
/Linux-v6.6/arch/arm64/kvm/hyp/include/hyp/ |
D | debug-sr.h | 128 static inline void __debug_switch_to_guest_common(struct kvm_vcpu *vcpu) in __debug_switch_to_guest_common() 147 static inline void __debug_switch_to_host_common(struct kvm_vcpu *vcpu) in __debug_switch_to_host_common()
|
/Linux-v6.6/arch/powerpc/kvm/ |
D | book3s_64_mmu_radix.c | 95 static long kvmhv_copy_tofrom_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmhv_copy_tofrom_guest_radix() 118 long kvmhv_copy_from_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr, void *to, in kvmhv_copy_from_guest_radix() 130 long kvmhv_copy_to_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr, void *from, in kvmhv_copy_to_guest_radix() 136 int kvmppc_mmu_walk_radix_tree(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_walk_radix_tree() 232 int kvmppc_mmu_radix_translate_table(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_radix_translate_table() 263 int kvmppc_mmu_radix_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_radix_xlate() 815 int kvmppc_book3s_instantiate_page(struct kvm_vcpu *vcpu, in kvmppc_book3s_instantiate_page() 939 int kvmppc_book3s_radix_page_fault(struct kvm_vcpu *vcpu, in kvmppc_book3s_radix_page_fault()
|
/Linux-v6.6/arch/powerpc/include/asm/ |
D | fsl_hcalls.h | 535 unsigned int vcpu, unsigned int *state) in fh_get_core_state() 565 static inline unsigned int fh_enter_nap(unsigned int handle, unsigned int vcpu) in fh_enter_nap() 590 static inline unsigned int fh_exit_nap(unsigned int handle, unsigned int vcpu) in fh_exit_nap()
|