Home
last modified time | relevance | path

Searched defs:vcpu (Results 201 - 225 of 578) sorted by relevance

12345678910>>...24

/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A De500_emulate.c51 static int kvmppc_e500_emul_msgclr(struct kvm_vcpu *vcpu, int rb) in kvmppc_e500_emul_msgclr() argument
63 static int kvmppc_e500_emul_msgsnd(struct kvm_vcpu *vcpu, int rb) in kvmppc_e500_emul_msgsnd() argument
86 static int kvmppc_e500_emul_ehpriv(struct kvm_vcpu *vcpu, in kvmppc_e500_emul_ehpriv() argument
106 kvmppc_e500_emul_dcbtls(struct kvm_vcpu *vcpu) kvmppc_e500_emul_dcbtls() argument
115 kvmppc_e500_emul_mftmr(struct kvm_vcpu *vcpu, unsigned int inst, int rt) kvmppc_e500_emul_mftmr() argument
128 kvmppc_core_emulate_op_e500(struct kvm_vcpu *vcpu, unsigned int inst, int *advance) kvmppc_core_emulate_op_e500() argument
204 kvmppc_core_emulate_mtspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) kvmppc_core_emulate_mtspr_e500() argument
321 kvmppc_core_emulate_mfspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) kvmppc_core_emulate_mfspr_e500() argument
[all...]
H A Dbook3s_hv.h54 __kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 val) __kvmppc_set_msr_hv() argument
59 __kvmppc_get_msr_hv(struct kvm_vcpu *vcpu) __kvmppc_get_msr_hv() argument
[all...]
H A Dbook3s_hv_ras.c37 static void reload_slb(struct kvm_vcpu *vcpu) in reload_slb() argument
69 static long kvmppc_realmode_mc_power7(struct kvm_vcpu *vcpu) in kvmppc_realmode_mc_power7() argument
112 kvmppc_realmode_machine_check(struct kvm_vcpu *vcpu) kvmppc_realmode_machine_check() argument
141 kvmppc_p9_realmode_hmi_handler(struct kvm_vcpu *vcpu) kvmppc_p9_realmode_hmi_handler() argument
[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() argument
43 static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_get_xive() argument
71 static void kvm_rtas_int_off(struct kvm_vcpu *vcpu, struct rtas_args *args) in kvm_rtas_int_off() argument
93 static void kvm_rtas_int_on(struct kvm_vcpu *vcpu, struc argument
218 kvmppc_rtas_hcall(struct kvm_vcpu *vcpu) kvmppc_rtas_hcall() argument
[all...]
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkvm_aia.h120 static inline void kvm_riscv_vcpu_aia_flush_interrupts(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_aia_flush_interrupts() argument
123 kvm_riscv_vcpu_aia_sync_interrupts(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_aia_sync_interrupts() argument
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/
H A Dkvm_util_internal.h26 struct vcpu { struct
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_timer.c46 struct kvm_vcpu *vcpu = container_of(t, struct kvm_vcpu, arch.timer); in kvm_riscv_vcpu_hrtimer_expired() local
72 static int kvm_riscv_vcpu_update_vstimecmp(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_update_vstimecmp() argument
83 static int kvm_riscv_vcpu_update_hrtimer(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_update_hrtimer() argument
102 int kvm_riscv_vcpu_timer_next_event(struct kvm_vcpu *vcpu, u64 ncycles) in kvm_riscv_vcpu_timer_next_event() argument
113 struct kvm_vcpu *vcpu = container_of(t, struct kvm_vcpu, arch.timer); kvm_riscv_vcpu_vstimer_expired() local
128 kvm_riscv_vcpu_timer_pending(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_pending() argument
140 kvm_riscv_vcpu_timer_blocking(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_blocking() argument
154 kvm_riscv_vcpu_timer_unblocking(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_unblocking() argument
159 kvm_riscv_vcpu_get_reg_timer(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) kvm_riscv_vcpu_get_reg_timer() argument
199 kvm_riscv_vcpu_set_reg_timer(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) kvm_riscv_vcpu_set_reg_timer() argument
244 kvm_riscv_vcpu_timer_init(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_init() argument
269 kvm_riscv_vcpu_timer_deinit(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_deinit() argument
279 kvm_riscv_vcpu_timer_reset(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_reset() argument
287 kvm_riscv_vcpu_update_timedelta(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_update_timedelta() argument
299 kvm_riscv_vcpu_timer_restore(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_restore() argument
322 kvm_riscv_vcpu_timer_sync(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_sync() argument
337 kvm_riscv_vcpu_timer_save(struct kvm_vcpu *vcpu) kvm_riscv_vcpu_timer_save() argument
[all...]
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dgaccess.h44 static inline unsigned long kvm_s390_real_to_abs(struct kvm_vcpu *vcpu, in kvm_s390_real_to_abs() argument
86 static inline unsigned long kvm_s390_logical_to_effective(struct kvm_vcpu *vcpu, in kvm_s390_logical_to_effective() argument
149 write_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) write_guest_lc() argument
175 read_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) read_guest_lc() argument
259 write_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) write_guest_with_key() argument
278 write_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len) write_guest() argument
301 read_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) read_guest_with_key() argument
322 read_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len) read_guest() argument
345 read_guest_instr(struct kvm_vcpu *vcpu, unsigned long ga, void *data, unsigned long len) read_guest_instr() argument
371 write_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, unsigned long len) write_guest_abs() argument
394 read_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, unsigned long len) read_guest_abs() argument
417 write_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) write_guest_real() argument
440 read_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) read_guest_real() argument
[all...]
H A Ddiag.c20 static int diag_release_pages(struct kvm_vcpu *vcpu) in diag_release_pages() argument
58 __diag_page_ref_service(struct kvm_vcpu *vcpu) __diag_page_ref_service() argument
145 __diag_time_slice_end(struct kvm_vcpu *vcpu) __diag_time_slice_end() argument
166 __diag_time_slice_end_directed(struct kvm_vcpu *vcpu) __diag_time_slice_end_directed() argument
212 __diag_ipl_functions(struct kvm_vcpu *vcpu) __diag_ipl_functions() argument
246 __diag_virtio_hypercall(struct kvm_vcpu *vcpu) __diag_virtio_hypercall() argument
282 kvm_s390_handle_diag(struct kvm_vcpu *vcpu) kvm_s390_handle_diag() argument
[all...]
/kernel/linux/linux-5.10/include/asm-generic/
H A Dmshyperv.h136 int cpu, vcpu, vcpu_bank, vcpu_offset, nr_bank = 1; in cpumask_to_vpset() local
/kernel/linux/linux-5.10/include/kvm/
H A Darm_arch_timer.h27 struct kvm_vcpu *vcpu; member
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dhyperv.h62 static inline struct kvm_vcpu_hv *to_hv_vcpu(struct kvm_vcpu *vcpu) in to_hv_vcpu() argument
67 static inline struct kvm_vcpu_hv_synic *to_hv_synic(struct kvm_vcpu *vcpu) in to_hv_synic() argument
81 static inline struct kvm_hv_syndbg *to_hv_syndbg(struct kvm_vcpu *vcpu) in to_hv_syndbg() argument
86 static inline u32 kvm_hv_get_vpindex(struct kvm_vcpu *vcpu) in kvm_hv_get_vpindex() argument
96 kvm_hv_hypercall_enabled(struct kvm_vcpu *vcpu) kvm_hv_hypercall_enabled() argument
113 to_hv_stimer(struct kvm_vcpu *vcpu, int timer_index) to_hv_stimer() argument
128 kvm_hv_has_stimer_pending(struct kvm_vcpu *vcpu) kvm_hv_has_stimer_pending() argument
143 kvm_hv_invtsc_suppressed(struct kvm_vcpu *vcpu) kvm_hv_invtsc_suppressed() argument
181 kvm_hv_get_tlb_flush_fifo(struct kvm_vcpu *vcpu, bool is_guest_mode) kvm_hv_get_tlb_flush_fifo() argument
191 kvm_hv_vcpu_purge_flush_tlb(struct kvm_vcpu *vcpu) kvm_hv_vcpu_purge_flush_tlb() argument
203 guest_hv_cpuid_has_l2_tlb_flush(struct kvm_vcpu *vcpu) guest_hv_cpuid_has_l2_tlb_flush() argument
211 kvm_hv_is_tlb_flush_hcall(struct kvm_vcpu *vcpu) kvm_hv_is_tlb_flush_hcall() argument
228 kvm_hv_verify_vp_assist(struct kvm_vcpu *vcpu) kvm_hv_verify_vp_assist() argument
[all...]
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() argument
[all...]
H A Dkvm_cache_regs.h53 static inline bool kvm_register_is_available(struct kvm_vcpu *vcpu, in kvm_register_is_available() argument
59 static inline bool kvm_register_is_dirty(struct kvm_vcpu *vcpu, in kvm_register_is_dirty() argument
65 kvm_register_mark_available(struct kvm_vcpu *vcpu, enum kvm_reg reg) kvm_register_mark_available() argument
71 kvm_register_mark_dirty(struct kvm_vcpu *vcpu, enum kvm_reg reg) kvm_register_mark_dirty() argument
84 kvm_register_test_and_mark_available(struct kvm_vcpu *vcpu, enum kvm_reg reg) kvm_register_test_and_mark_available() argument
95 kvm_register_read_raw(struct kvm_vcpu *vcpu, int reg) kvm_register_read_raw() argument
106 kvm_register_write_raw(struct kvm_vcpu *vcpu, int reg, unsigned long val) kvm_register_write_raw() argument
116 kvm_rip_read(struct kvm_vcpu *vcpu) kvm_rip_read() argument
121 kvm_rip_write(struct kvm_vcpu *vcpu, unsigned long val) kvm_rip_write() argument
126 kvm_rsp_read(struct kvm_vcpu *vcpu) kvm_rsp_read() argument
131 kvm_rsp_write(struct kvm_vcpu *vcpu, unsigned long val) kvm_rsp_write() argument
136 kvm_pdptr_read(struct kvm_vcpu *vcpu, int index) kvm_pdptr_read() argument
146 kvm_pdptr_write(struct kvm_vcpu *vcpu, int index, u64 value) kvm_pdptr_write() argument
151 kvm_read_cr0_bits(struct kvm_vcpu *vcpu, ulong mask) kvm_read_cr0_bits() argument
160 kvm_is_cr0_bit_set(struct kvm_vcpu *vcpu, unsigned long cr0_bit) kvm_is_cr0_bit_set() argument
168 kvm_read_cr0(struct kvm_vcpu *vcpu) kvm_read_cr0() argument
173 kvm_read_cr4_bits(struct kvm_vcpu *vcpu, ulong mask) kvm_read_cr4_bits() argument
182 kvm_is_cr4_bit_set(struct kvm_vcpu *vcpu, unsigned long cr4_bit) kvm_is_cr4_bit_set() argument
190 kvm_read_cr3(struct kvm_vcpu *vcpu) kvm_read_cr3() argument
197 kvm_read_cr4(struct kvm_vcpu *vcpu) kvm_read_cr4() argument
202 kvm_read_edx_eax(struct kvm_vcpu *vcpu) kvm_read_edx_eax() argument
208 enter_guest_mode(struct kvm_vcpu *vcpu) enter_guest_mode() argument
214 leave_guest_mode(struct kvm_vcpu *vcpu) leave_guest_mode() argument
226 is_guest_mode(struct kvm_vcpu *vcpu) is_guest_mode() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_apic.c160 int cur_cpu, vcpu, this_cpu = smp_processor_id(); in __send_ipi_mask() local
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dposted_intr.c34 static inline struct pi_desc *vcpu_to_pi_desc(struct kvm_vcpu *vcpu) in vcpu_to_pi_desc() argument
53 void vmx_vcpu_pi_load(struct kvm_vcpu *vcpu, int cpu) in vmx_vcpu_pi_load() argument
146 pi_enable_wakeup_handler(struct kvm_vcpu *vcpu) pi_enable_wakeup_handler() argument
183 vmx_needs_pi_wakeup(struct kvm_vcpu *vcpu) vmx_needs_pi_wakeup() argument
196 vmx_vcpu_pi_put(struct kvm_vcpu *vcpu) vmx_vcpu_pi_put() argument
240 pi_has_pending_interrupt(struct kvm_vcpu *vcpu) pi_has_pending_interrupt() argument
278 struct kvm_vcpu *vcpu; vmx_pi_update_irte() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/
H A Dhardware_disable_test.c39 struct kvm_vcpu *vcpu = arg; in run_vcpu() local
89 struct kvm_vcpu *vcpu; in run_test() local
H A Dmemslot_modification_stress_test.c39 struct kvm_vcpu *vcpu = vcpu_args->vcpu; in vcpu_worker() local
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/
H A Dvgic.c130 static void vgic_poke_irq(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu, in vgic_poke_irq() argument
162 void kvm_irq_write_ispendr(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) in kvm_irq_write_ispendr() argument
167 void kvm_irq_write_isactiver(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) in kvm_irq_write_isactiver() argument
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c165 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
194 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set() argument
214 vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) vcpu_arch_dump() argument
220 assert_on_unhandled_exception(struct kvm_vcpu *vcpu) assert_on_unhandled_exception() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/s390x/
H A Dsync_regs_test.c76 void test_read_invalid(struct kvm_vcpu *vcpu) in test_read_invalid() argument
97 void test_set_invalid(struct kvm_vcpu *vcpu) in test_set_invalid() argument
118 void test_req_and_verify_all_valid_regs(struct kvm_vcpu *vcpu) in test_req_and_verify_all_valid_regs() argument
144 test_set_and_verify_various_reg_values(struct kvm_vcpu *vcpu) test_set_and_verify_various_reg_values() argument
183 test_clear_kvm_dirty_regs_bits(struct kvm_vcpu *vcpu) test_clear_kvm_dirty_regs_bits() argument
219 struct kvm_vcpu *vcpu; main() local
[all...]
H A Ddebug_test.c19 static struct kvm_vm *test_step_int_1(struct kvm_vcpu **vcpu, void *guest_code, in test_step_int_1() argument
44 struct kvm_vcpu *vcpu; in test_step_int() local
81 struct kvm_vcpu *vcpu; test_step_pgm_diag() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dcpuid_test.c103 static void run_vcpu(struct kvm_vcpu *vcpu, int stage) in run_vcpu() argument
138 static void set_cpuid_after_run(struct kvm_vcpu *vcpu) in set_cpuid_after_run() argument
166 test_get_cpuid2(struct kvm_vcpu *vcpu) test_get_cpuid2() argument
187 struct kvm_vcpu *vcpu; main() local
[all...]
H A Dhyperv_features.c117 static void vcpu_reset_hv_cpuid(struct kvm_vcpu *vcpu) in vcpu_reset_hv_cpuid() argument
133 struct kvm_vcpu *vcpu; in guest_test_msrs_access() local
525 struct kvm_vcpu *vcpu; guest_test_hcalls_access() local
[all...]
H A Dhyperv_evmcs.c194 void inject_nmi(struct kvm_vcpu *vcpu) in inject_nmi() argument
206 save_restore_vm(struct kvm_vm *vm, struct kvm_vcpu *vcpu) save_restore_vm() argument
238 struct kvm_vcpu *vcpu; main() local
[all...]

Completed in 10 milliseconds

12345678910>>...24