Home
last modified time | relevance | path

Searched defs:vcpu (Results 126 – 150 of 384) sorted by relevance

12345678910>>...16

/openbmc/linux/arch/x86/kvm/
H A Dmmu.h127 static inline int kvm_mmu_reload(struct kvm_vcpu *vcpu) in kvm_mmu_reload()
135 static inline unsigned long kvm_get_pcid(struct kvm_vcpu *vcpu, gpa_t cr3) in kvm_get_pcid()
144 static inline unsigned long kvm_get_active_pcid(struct kvm_vcpu *vcpu) in kvm_get_active_pcid()
149 static inline void kvm_mmu_load_pgd(struct kvm_vcpu *vcpu) in kvm_mmu_load_pgd()
160 static inline void kvm_mmu_refresh_passthrough_bits(struct kvm_vcpu *vcpu, in kvm_mmu_refresh_passthrough_bits()
186 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in permission_fault()
298 static inline gpa_t kvm_translate_gpa(struct kvm_vcpu *vcpu, in kvm_translate_gpa()
H A Dioapic.c109 static void __rtc_irq_eoi_tracking_restore_one(struct kvm_vcpu *vcpu) in __rtc_irq_eoi_tracking_restore_one()
139 void kvm_rtc_eoi_tracking_restore_one(struct kvm_vcpu *vcpu) in kvm_rtc_eoi_tracking_restore_one()
150 struct kvm_vcpu *vcpu; in kvm_rtc_eoi_tracking_restore_all() local
161 static void rtc_irq_eoi(struct kvm_ioapic *ioapic, struct kvm_vcpu *vcpu, in rtc_irq_eoi()
187 struct kvm_vcpu *vcpu; in ioapic_lazy_update_eoi() local
278 void kvm_ioapic_scan_entry(struct kvm_vcpu *vcpu, ulong *ioapic_handled_vectors) in kvm_ioapic_scan_entry()
531 static void kvm_ioapic_update_eoi_one(struct kvm_vcpu *vcpu, in kvm_ioapic_update_eoi_one()
579 void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode) in kvm_ioapic_update_eoi()
607 static int ioapic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_read()
649 static int ioapic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, in ioapic_mmio_write()
H A Ddebugfs.c17 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; in vcpu_get_timer_advance_ns() local
26 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; in vcpu_get_guest_mode() local
35 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; in vcpu_get_tsc_offset() local
44 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; in vcpu_get_tsc_scaling_ratio() local
59 void kvm_arch_create_vcpu_debugfs(struct kvm_vcpu *vcpu, struct dentry *debugfs_dentry) in kvm_arch_create_vcpu_debugfs()
H A Dlapic.h64 struct kvm_vcpu *vcpu; member
186 static inline bool lapic_in_kernel(struct kvm_vcpu *vcpu) in lapic_in_kernel()
211 static inline bool kvm_apic_present(struct kvm_vcpu *vcpu) in kvm_apic_present()
216 static inline int kvm_lapic_enabled(struct kvm_vcpu *vcpu) in kvm_lapic_enabled()
226 static inline bool kvm_vcpu_apicv_active(struct kvm_vcpu *vcpu) in kvm_vcpu_apicv_active()
231 static inline bool kvm_apic_has_pending_init_or_sipi(struct kvm_vcpu *vcpu) in kvm_apic_has_pending_init_or_sipi()
236 static inline bool kvm_apic_init_sipi_allowed(struct kvm_vcpu *vcpu) in kvm_apic_init_sipi_allowed()
248 static inline int kvm_lapic_latched_init(struct kvm_vcpu *vcpu) in kvm_lapic_latched_init()
H A Dmtrr.c34 static struct kvm_mtrr_range *var_mtrr_msr_to_range(struct kvm_vcpu *vcpu, in var_mtrr_msr_to_range()
68 static bool kvm_mtrr_valid(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_mtrr_valid()
119 static u8 mtrr_disabled_type(struct kvm_vcpu *vcpu) in mtrr_disabled_type()
318 static void update_mtrr(struct kvm_vcpu *vcpu, u32 msr) in update_mtrr()
349 static void set_var_mtrr_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data) in set_var_mtrr_msr()
378 int kvm_mtrr_set_msr(struct kvm_vcpu *vcpu, u32 msr, u64 data) in kvm_mtrr_set_msr()
397 int kvm_mtrr_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata) in kvm_mtrr_get_msr()
434 void kvm_vcpu_mtrr_init(struct kvm_vcpu *vcpu) in kvm_vcpu_mtrr_init()
614 u8 kvm_mtrr_get_guest_memory_type(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_mtrr_get_guest_memory_type()
690 bool kvm_mtrr_check_gfn_range_consistency(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_mtrr_check_gfn_range_consistency()
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c110 long int kvmppc_rm_h_confer(struct kvm_vcpu *vcpu, int target, in kvmppc_rm_h_confer()
184 long kvmppc_rm_h_random(struct kvm_vcpu *vcpu) in kvmppc_rm_h_random()
343 struct kvm_vcpu *vcpu; in kvmppc_check_passthru() local
494 static void kvmppc_end_cede(struct kvm_vcpu *vcpu) in kvmppc_end_cede()
503 void kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 msr) in kvmppc_set_msr_hv()
519 static void inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in inject_interrupt()
555 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_hv()
566 void kvmppc_guest_entry_inject_int(struct kvm_vcpu *vcpu) in kvmppc_guest_entry_inject_int()
H A Dbook3s_xics.c586 static noinline unsigned long kvmppc_h_xirr(struct kvm_vcpu *vcpu) in kvmppc_h_xirr()
704 static int kvmppc_h_ipoll(struct kvm_vcpu *vcpu, unsigned long server) in kvmppc_h_ipoll()
777 static int ics_eoi(struct kvm_vcpu *vcpu, u32 irq) in ics_eoi()
817 static noinline int kvmppc_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) in kvmppc_h_eoi()
848 int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete()
875 int kvmppc_xics_hcall(struct kvm_vcpu *vcpu, u32 req) in kvmppc_xics_hcall()
944 struct kvm_vcpu *vcpu; in xics_debug_show() local
1087 u64 kvmppc_xics_get_icp(struct kvm_vcpu *vcpu) in kvmppc_xics_get_icp()
1101 int kvmppc_xics_set_icp(struct kvm_vcpu *vcpu, u64 icpval) in kvmppc_xics_set_icp()
1336 struct kvm_vcpu *vcpu; in kvmppc_xics_release() local
[all …]
H A Dbook3s_xive_native.c44 static void kvmppc_xive_native_cleanup_queue(struct kvm_vcpu *vcpu, int prio) in kvmppc_xive_native_cleanup_queue()
74 void kvmppc_xive_native_cleanup_vcpu(struct kvm_vcpu *vcpu) in kvmppc_xive_native_cleanup_vcpu()
124 struct kvm_vcpu *vcpu, u32 server_num) in kvmppc_xive_native_connect_vcpu()
563 struct kvm_vcpu *vcpu; in kvmppc_xive_native_set_queue_config() local
711 struct kvm_vcpu *vcpu; in kvmppc_xive_native_get_queue_config() local
808 struct kvm_vcpu *vcpu; in kvmppc_xive_reset() local
891 static int kvmppc_xive_native_vcpu_eq_sync(struct kvm_vcpu *vcpu) in kvmppc_xive_native_vcpu_eq_sync()
917 struct kvm_vcpu *vcpu; in kvmppc_xive_native_eq_sync() local
1018 struct kvm_vcpu *vcpu; in kvmppc_xive_native_release() local
1136 int kvmppc_xive_native_get_vp(struct kvm_vcpu *vcpu, union kvmppc_one_reg *val) in kvmppc_xive_native_get_vp()
[all …]
H A Dbook3s_rtas.c19 static void kvm_rtas_set_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_set_xive()
43 static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_get_xive()
71 static void kvm_rtas_int_off(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_int_off()
93 static void kvm_rtas_int_on(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_int_on()
218 int kvmppc_rtas_hcall(struct kvm_vcpu *vcpu) in kvmppc_rtas_hcall()
/openbmc/linux/arch/riscv/kvm/
H A Dtlb.c158 void kvm_riscv_local_tlb_sanitize(struct kvm_vcpu *vcpu) in kvm_riscv_local_tlb_sanitize()
181 void kvm_riscv_fence_i_process(struct kvm_vcpu *vcpu) in kvm_riscv_fence_i_process()
187 void kvm_riscv_hfence_gvma_vmid_all_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_gvma_vmid_all_process()
195 void kvm_riscv_hfence_vvma_all_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_vvma_all_process()
203 static bool vcpu_hfence_dequeue(struct kvm_vcpu *vcpu, in vcpu_hfence_dequeue()
228 static bool vcpu_hfence_enqueue(struct kvm_vcpu *vcpu, in vcpu_hfence_enqueue()
252 void kvm_riscv_hfence_process(struct kvm_vcpu *vcpu) in kvm_riscv_hfence_process()
295 struct kvm_vcpu *vcpu; in make_xfence_request() local
H A Dvcpu_sbi_replace.c17 static int kvm_sbi_ext_time_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_time_handler()
45 static int kvm_sbi_ext_ipi_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_ipi_handler()
83 static int kvm_sbi_ext_rfence_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, in kvm_sbi_ext_rfence_handler()
137 static int kvm_sbi_ext_srst_handler(struct kvm_vcpu *vcpu, in kvm_sbi_ext_srst_handler()
/openbmc/linux/arch/mips/kvm/
H A Dhypcall.c17 enum emulation_result kvm_mips_emul_hypcall(struct kvm_vcpu *vcpu, in kvm_mips_emul_hypcall()
32 static int kvm_mips_hypercall(struct kvm_vcpu *vcpu, unsigned long num, in kvm_mips_hypercall()
40 int kvm_mips_handle_hypcall(struct kvm_vcpu *vcpu) in kvm_mips_handle_hypcall()
/openbmc/linux/virt/kvm/
H A Dkvm_main.c221 void vcpu_put(struct kvm_vcpu *vcpu) in vcpu_put()
293 struct kvm_vcpu *vcpu; in kvm_make_vcpus_request_mask() local
319 struct kvm_vcpu *vcpu; in kvm_make_all_cpus_request_except() local
527 struct kvm_vcpu *vcpu; in kvm_destroy_vcpus() local
3774 struct kvm_vcpu *vcpu; in kvm_vcpu_on_spin() local
3913 struct kvm_vcpu *vcpu = data; in vcpu_get_pid() local
3947 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_create_vcpu() local
4636 struct kvm_vcpu *vcpu; in kvm_vm_ioctl_reset_dirty_pages() local
5718 struct kvm_vcpu *vcpu; in kvm_get_stat_per_vcpu() local
5731 struct kvm_vcpu *vcpu; in kvm_clear_stat_per_vcpu() local
[all …]
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Ducna_injection_test.c65 struct kvm_vcpu *vcpu; member
138 static void run_vcpu_expect_gp(struct kvm_vcpu *vcpu) in run_vcpu_expect_gp()
151 static void inject_ucna(struct kvm_vcpu *vcpu, uint64_t addr) { in inject_ucna()
218 static void test_ucna_injection(struct kvm_vcpu *vcpu, struct thread_params *params) in test_ucna_injection()
246 static void setup_mce_cap(struct kvm_vcpu *vcpu, bool enable_cmci_p) in setup_mce_cap()
259 struct kvm_vcpu *vcpu = vm_vcpu_add(vm, vcpuid, guest_code); in create_vcpu_with_mce_cap() local
H A Dplatform_info_test.c37 static void test_msr_platform_info_enabled(struct kvm_vcpu *vcpu) in test_msr_platform_info_enabled()
54 static void test_msr_platform_info_disabled(struct kvm_vcpu *vcpu) in test_msr_platform_info_disabled()
63 struct kvm_vcpu *vcpu; in main() local
H A Dvmx_pmu_caps_test.c83 struct kvm_vcpu *vcpu; in test_guest_wrmsr_perf_capabilities() local
130 struct kvm_vcpu *vcpu; in test_basic_perf_capabilities() local
143 struct kvm_vcpu *vcpu; in test_fungible_perf_capabilities() local
169 struct kvm_vcpu *vcpu; in test_immutable_perf_capabilities() local
216 struct kvm_vcpu *vcpu; in test_lbr_perf_capabilities() local
H A Dxapic_state_test.c15 struct kvm_vcpu *vcpu; member
52 struct kvm_vcpu *vcpu = x->vcpu; in ____test_icr() local
101 struct kvm_vcpu *vcpu = x->vcpu; in test_icr() local
135 static void __test_apic_id(struct kvm_vcpu *vcpu, uint64_t apic_base) in __test_apic_id()
/openbmc/linux/tools/testing/selftests/kvm/aarch64/
H A Dhypercalls.c154 static void steal_time_init(struct kvm_vcpu *vcpu) in steal_time_init()
166 static void test_fw_regs_before_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_before_vm_start()
204 static void test_fw_regs_after_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_after_vm_start()
234 static struct kvm_vm *test_vm_create(struct kvm_vcpu **vcpu) in test_vm_create()
245 static void test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu) in test_guest_stage()
274 struct kvm_vcpu *vcpu; in test_run() local
/openbmc/linux/arch/arm64/kvm/hyp/
H A Daarch32.c47 bool kvm_condition_valid32(const struct kvm_vcpu *vcpu) in kvm_condition_valid32()
110 static void kvm_adjust_itstate(struct kvm_vcpu *vcpu) in kvm_adjust_itstate()
140 void kvm_skip_instr32(struct kvm_vcpu *vcpu) in kvm_skip_instr32()
/openbmc/linux/tools/testing/selftests/kvm/
H A Dsystem_counter_offset_test.c29 static void check_preconditions(struct kvm_vcpu *vcpu) in check_preconditions()
36 static void setup_system_counter(struct kvm_vcpu *vcpu, struct test_case *test) in setup_system_counter()
89 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest()
119 struct kvm_vcpu *vcpu; in main() local
H A Dset_memory_region_test.c55 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
111 static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, in spawn_vm()
182 struct kvm_vcpu *vcpu; in test_move_memory_region() local
261 struct kvm_vcpu *vcpu; in test_delete_memory_region() local
313 struct kvm_vcpu *vcpu; in test_zero_memory_regions() local
/openbmc/linux/arch/arm64/kvm/
H A Demulate-nested.c397 static enum trap_behaviour check_cnthctl_el1pcten(struct kvm_vcpu *vcpu) in check_cnthctl_el1pcten()
405 static enum trap_behaviour check_cnthctl_el1pten(struct kvm_vcpu *vcpu) in check_cnthctl_el1pten()
1724 static enum trap_behaviour get_behaviour(struct kvm_vcpu *vcpu, in get_behaviour()
1763 static enum trap_behaviour compute_trap_behaviour(struct kvm_vcpu *vcpu, in compute_trap_behaviour()
1776 #define sanitised_sys_reg(vcpu, reg) \ argument
1784 bool __check_nv_sr_forward(struct kvm_vcpu *vcpu) in __check_nv_sr_forward()
1904 void kvm_emulate_nested_eret(struct kvm_vcpu *vcpu) in kvm_emulate_nested_eret()
1951 static void kvm_inject_el2_exception(struct kvm_vcpu *vcpu, u64 esr_el2, in kvm_inject_el2_exception()
1973 static int kvm_inject_nested(struct kvm_vcpu *vcpu, u64 esr_el2, in kvm_inject_nested()
2034 int kvm_inject_nested_sync(struct kvm_vcpu *vcpu, u64 esr_el2) in kvm_inject_nested_sync()
[all …]
H A Dpmu.c176 void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu) in kvm_vcpu_pmu_restore_guest()
197 void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu) in kvm_vcpu_pmu_restore_host()
226 struct kvm_vcpu *vcpu; in kvm_set_pmuserenr() local
246 struct kvm_vcpu *vcpu; in kvm_vcpu_pmu_resync_el0() local
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_vector.h43 static inline void kvm_riscv_vcpu_vector_reset(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_vector_reset()
65 static inline int kvm_riscv_vcpu_alloc_vector_context(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_alloc_vector_context()
71 static inline void kvm_riscv_vcpu_free_vector_context(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_free_vector_context()
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c30 struct nvmm_vcpu vcpu; member
85 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_set_registers() local
222 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_get_registers() local
345 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_can_take_int() local
393 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_vcpu_pre_run() local
545 nvmm_handle_io(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu) in nvmm_handle_io()
563 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_handle_rdmsr() local
608 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_handle_wrmsr() local
666 nvmm_inject_ud(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu) in nvmm_inject_ud()
682 struct nvmm_vcpu *vcpu = &qcpu->vcpu; in nvmm_vcpu_loop() local
[all …]

12345678910>>...16