Searched defs:vcpu (Results 126 - 150 of 381) sorted by relevance

1234567891011>>

/linux-master/arch/powerpc/kvm/
H A Dbook3s_rtas.c19 static void kvm_rtas_set_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) argument
43 static void kvm_rtas_get_xive(struct kvm_vcpu *vcpu, struct rtas_args *args) argument
71 static void kvm_rtas_int_off(struct kvm_vcpu *vcpu, struct rtas_args *args) argument
93 static void kvm_rtas_int_on(struct kvm_vcpu *vcpu, struc argument
218 kvmppc_rtas_hcall(struct kvm_vcpu *vcpu) argument
[all...]
H A Dbook3s_hv_ras.c37 static void reload_slb(struct kvm_vcpu *vcpu) argument
69 static long kvmppc_realmode_mc_power7(struct kvm_vcpu *vcpu) argument
112 kvmppc_realmode_machine_check(struct kvm_vcpu *vcpu) argument
141 kvmppc_p9_realmode_hmi_handler(struct kvm_vcpu *vcpu) argument
[all...]
H A Dbook3s_hv.h56 __kvmppc_set_msr_hv(struct kvm_vcpu *vcpu, u64 val) argument
62 __kvmppc_get_msr_hv(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/s390/kvm/
H A Dgaccess.h44 static inline unsigned long kvm_s390_real_to_abs(struct kvm_vcpu *vcpu, argument
86 static inline unsigned long kvm_s390_logical_to_effective(struct kvm_vcpu *vcpu, argument
149 write_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) argument
175 read_guest_lc(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) argument
259 write_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) argument
278 write_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len) argument
301 read_guest_with_key(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len, u8 access_key) argument
322 read_guest(struct kvm_vcpu *vcpu, unsigned long ga, u8 ar, void *data, unsigned long len) argument
345 read_guest_instr(struct kvm_vcpu *vcpu, unsigned long ga, void *data, unsigned long len) argument
371 write_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, unsigned long len) argument
394 read_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, unsigned long len) argument
417 write_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) argument
440 read_guest_real(struct kvm_vcpu *vcpu, unsigned long gra, void *data, unsigned long len) argument
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpsci_test.c66 static void vcpu_power_off(struct kvm_vcpu *vcpu) argument
92 static void enter_guest(struct kvm_vcpu *vcpu) argument
101 static void assert_vcpu_reset(struct kvm_vcpu *vcpu) argument
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dvmx_preemption_timer_test.c160 struct kvm_vcpu *vcpu; local
[all...]
H A Dvmx_tsc_adjust_test.c123 struct kvm_vcpu *vcpu; local
H A Dsmm_test.c117 void inject_smi(struct kvm_vcpu *vcpu) argument
133 struct kvm_vcpu *vcpu; local
[all...]
H A Dstate_test.c237 struct kvm_vcpu *vcpu, *vcpuN; local
[all...]
H A Dhyperv_evmcs.c194 void inject_nmi(struct kvm_vcpu *vcpu) argument
206 save_restore_vm(struct kvm_vm *vm, struct kvm_vcpu *vcpu) argument
238 struct kvm_vcpu *vcpu; local
[all...]
H A Dsvm_nested_soft_inject_test.c145 struct kvm_vcpu *vcpu; local
/linux-master/arch/x86/kvm/
H A Dkvm_cache_regs.h53 static inline bool kvm_register_is_available(struct kvm_vcpu *vcpu, argument
59 static inline bool kvm_register_is_dirty(struct kvm_vcpu *vcpu, argument
65 kvm_register_mark_available(struct kvm_vcpu *vcpu, enum kvm_reg reg) argument
71 kvm_register_mark_dirty(struct kvm_vcpu *vcpu, enum kvm_reg reg) argument
84 kvm_register_test_and_mark_available(struct kvm_vcpu *vcpu, enum kvm_reg reg) argument
95 kvm_register_read_raw(struct kvm_vcpu *vcpu, int reg) argument
106 kvm_register_write_raw(struct kvm_vcpu *vcpu, int reg, unsigned long val) argument
116 kvm_rip_read(struct kvm_vcpu *vcpu) argument
121 kvm_rip_write(struct kvm_vcpu *vcpu, unsigned long val) argument
126 kvm_rsp_read(struct kvm_vcpu *vcpu) argument
131 kvm_rsp_write(struct kvm_vcpu *vcpu, unsigned long val) argument
136 kvm_pdptr_read(struct kvm_vcpu *vcpu, int index) argument
146 kvm_pdptr_write(struct kvm_vcpu *vcpu, int index, u64 value) argument
151 kvm_read_cr0_bits(struct kvm_vcpu *vcpu, ulong mask) argument
160 kvm_is_cr0_bit_set(struct kvm_vcpu *vcpu, unsigned long cr0_bit) argument
168 kvm_read_cr0(struct kvm_vcpu *vcpu) argument
173 kvm_read_cr4_bits(struct kvm_vcpu *vcpu, ulong mask) argument
182 kvm_is_cr4_bit_set(struct kvm_vcpu *vcpu, unsigned long cr4_bit) argument
190 kvm_read_cr3(struct kvm_vcpu *vcpu) argument
197 kvm_read_cr4(struct kvm_vcpu *vcpu) argument
202 kvm_read_edx_eax(struct kvm_vcpu *vcpu) argument
208 enter_guest_mode(struct kvm_vcpu *vcpu) argument
214 leave_guest_mode(struct kvm_vcpu *vcpu) argument
226 is_guest_mode(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/riscv/include/asm/
H A Dkvm_aia.h120 static inline void kvm_riscv_vcpu_aia_flush_interrupts(struct kvm_vcpu *vcpu) argument
123 kvm_riscv_vcpu_aia_sync_interrupts(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dposted_intr.c34 static inline struct pi_desc *vcpu_to_pi_desc(struct kvm_vcpu *vcpu) argument
53 void vmx_vcpu_pi_load(struct kvm_vcpu *vcpu, int cpu) argument
146 pi_enable_wakeup_handler(struct kvm_vcpu *vcpu) argument
183 vmx_needs_pi_wakeup(struct kvm_vcpu *vcpu) argument
196 vmx_vcpu_pi_put(struct kvm_vcpu *vcpu) argument
240 pi_has_pending_interrupt(struct kvm_vcpu *vcpu) argument
278 struct kvm_vcpu *vcpu; local
[all...]
H A Dhyperv.c16 u64 nested_get_evmptr(struct kvm_vcpu *vcpu) argument
29 uint16_t nested_get_evmcs_version(struct kvm_vcpu *vcpu) argument
94 static bool evmcs_has_perf_global_ctrl(struct kvm_vcpu *vcpu) argument
111 void nested_evmcs_filter_control_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata) argument
198 nested_enable_evmcs(struct kvm_vcpu *vcpu, uint16_t *vmcs_version) argument
211 nested_evmcs_l2_tlb_flush_enabled(struct kvm_vcpu *vcpu) argument
226 vmx_hv_inject_synthetic_vmexit_post_tlb_flush(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/riscv/kvm/
H A Dvcpu_timer.c46 struct kvm_vcpu *vcpu = container_of(t, struct kvm_vcpu, arch.timer); local
72 static int kvm_riscv_vcpu_update_vstimecmp(struct kvm_vcpu *vcpu, u64 ncycles) argument
83 static int kvm_riscv_vcpu_update_hrtimer(struct kvm_vcpu *vcpu, u64 ncycles) argument
102 int kvm_riscv_vcpu_timer_next_event(struct kvm_vcpu *vcpu, u64 ncycles) argument
113 struct kvm_vcpu *vcpu = container_of(t, struct kvm_vcpu, arch.timer); local
128 kvm_riscv_vcpu_timer_pending(struct kvm_vcpu *vcpu) argument
140 kvm_riscv_vcpu_timer_blocking(struct kvm_vcpu *vcpu) argument
154 kvm_riscv_vcpu_timer_unblocking(struct kvm_vcpu *vcpu) argument
159 kvm_riscv_vcpu_get_reg_timer(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
199 kvm_riscv_vcpu_set_reg_timer(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
244 kvm_riscv_vcpu_timer_init(struct kvm_vcpu *vcpu) argument
269 kvm_riscv_vcpu_timer_deinit(struct kvm_vcpu *vcpu) argument
279 kvm_riscv_vcpu_timer_reset(struct kvm_vcpu *vcpu) argument
287 kvm_riscv_vcpu_update_timedelta(struct kvm_vcpu *vcpu) argument
299 kvm_riscv_vcpu_timer_restore(struct kvm_vcpu *vcpu) argument
322 kvm_riscv_vcpu_timer_sync(struct kvm_vcpu *vcpu) argument
337 kvm_riscv_vcpu_timer_save(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/tools/testing/selftests/kvm/s390x/
H A Ddebug_test.c19 static struct kvm_vm *test_step_int_1(struct kvm_vcpu **vcpu, void *guest_code, argument
44 struct kvm_vcpu *vcpu; local
81 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dswitch.c39 static void __activate_traps(struct kvm_vcpu *vcpu) argument
84 static void __deactivate_traps(struct kvm_vcpu *vcpu) argument
116 __hyp_vgic_save_state(struct kvm_vcpu *vcpu) argument
125 __hyp_vgic_restore_state(struct kvm_vcpu *vcpu) argument
137 __pmu_switch_to_guest(struct kvm_vcpu *vcpu) argument
153 __pmu_switch_to_host(struct kvm_vcpu *vcpu) argument
174 kvm_handle_pvm_sys64(struct kvm_vcpu *vcpu, u64 *exit_code) argument
210 kvm_get_exit_handler_array(struct kvm_vcpu *vcpu) argument
229 early_exit_filter(struct kvm_vcpu *vcpu, u64 *exit_code) argument
248 __kvm_vcpu_run(struct kvm_vcpu *vcpu) argument
368 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c36 static void __activate_traps(struct kvm_vcpu *vcpu) argument
92 __deactivate_traps(struct kvm_vcpu *vcpu) argument
145 __vcpu_load_activate_traps(struct kvm_vcpu *vcpu) argument
154 __vcpu_put_deactivate_traps(struct kvm_vcpu *vcpu) argument
163 kvm_vcpu_load_vhe(struct kvm_vcpu *vcpu) argument
170 kvm_vcpu_put_vhe(struct kvm_vcpu *vcpu) argument
189 kvm_get_exit_handler_array(struct kvm_vcpu *vcpu) argument
194 early_exit_filter(struct kvm_vcpu *vcpu, u64 *exit_code) argument
218 __kvm_vcpu_run_vhe(struct kvm_vcpu *vcpu) argument
270 __kvm_vcpu_run(struct kvm_vcpu *vcpu) argument
307 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-v4.c86 struct kvm_vcpu *vcpu local
115 vgic_v4_enable_vsgis(struct kvm_vcpu *vcpu) argument
158 vgic_v4_disable_vsgis(struct kvm_vcpu *vcpu) argument
190 struct kvm_vcpu *vcpu; local
226 vgic_v4_request_vpe_irq(struct kvm_vcpu *vcpu, int irq) argument
242 struct kvm_vcpu *vcpu; local
326 struct kvm_vcpu *vcpu = kvm_get_vcpu(kvm, i); local
339 vgic_v4_put(struct kvm_vcpu *vcpu) argument
349 vgic_v4_load(struct kvm_vcpu *vcpu) argument
385 vgic_v4_commit(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/loongarch/kvm/
H A Dmain.c195 static void kvm_update_vpid(struct kvm_vcpu *vcpu, int cpu) argument
217 void kvm_check_vpid(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/
H A Dreset.c76 static void kvm_vcpu_enable_sve(struct kvm_vcpu *vcpu) argument
92 static int kvm_vcpu_finalize_sve(struct kvm_vcpu *vcpu) argument
126 kvm_arm_vcpu_finalize(struct kvm_vcpu *vcpu, int feature) argument
142 kvm_arm_vcpu_is_finalized(struct kvm_vcpu *vcpu) argument
150 kvm_arm_vcpu_destroy(struct kvm_vcpu *vcpu) argument
162 kvm_vcpu_reset_sve(struct kvm_vcpu *vcpu) argument
168 kvm_vcpu_enable_ptrauth(struct kvm_vcpu *vcpu) argument
191 kvm_reset_vcpu(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/virt/kvm/
H A Ddirty_ring.c169 void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, u32 slot, u64 offset) argument
194 bool kvm_dirty_ring_check_request(struct kvm_vcpu *vcpu) argument
/linux-master/arch/loongarch/include/asm/
H A Dkvm_vcpu.h63 kvm_own_lsx(struct kvm_vcpu *vcpu) argument
73 kvm_own_lasx(struct kvm_vcpu *vcpu) argument
88 kvm_queue_irq(struct kvm_vcpu *vcpu, unsigned int irq) argument
94 kvm_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int irq) argument
100 kvm_queue_exception(struct kvm_vcpu *vcpu, unsigned int code, unsigned int subcode) argument
[all...]
/linux-master/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, argument
162 void kvm_irq_write_ispendr(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) argument
167 void kvm_irq_write_isactiver(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu) argument

Completed in 390 milliseconds

1234567891011>>