Lines Matching refs:kvm_vcpu
48 static inline void kvm_s390_set_cpuflags(struct kvm_vcpu *vcpu, u32 flags) in kvm_s390_set_cpuflags()
53 static inline void kvm_s390_clear_cpuflags(struct kvm_vcpu *vcpu, u32 flags) in kvm_s390_clear_cpuflags()
58 static inline bool kvm_s390_test_cpuflags(struct kvm_vcpu *vcpu, u32 flags) in kvm_s390_test_cpuflags()
63 static inline int is_vcpu_stopped(struct kvm_vcpu *vcpu) in is_vcpu_stopped()
68 static inline int is_vcpu_idle(struct kvm_vcpu *vcpu) in is_vcpu_idle()
85 static inline u32 kvm_s390_get_prefix(struct kvm_vcpu *vcpu) in kvm_s390_get_prefix()
90 static inline void kvm_s390_set_prefix(struct kvm_vcpu *vcpu, u32 prefix) in kvm_s390_set_prefix()
99 static inline u64 kvm_s390_get_base_disp_s(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_s()
110 static inline void kvm_s390_get_base_disp_sse(struct kvm_vcpu *vcpu, in kvm_s390_get_base_disp_sse()
128 static inline void kvm_s390_get_regs_rre(struct kvm_vcpu *vcpu, int *r1, int *r2) in kvm_s390_get_regs_rre()
136 static inline u64 kvm_s390_get_base_disp_rsy(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_rsy()
151 static inline u64 kvm_s390_get_base_disp_rs(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_rs()
163 static inline void kvm_s390_set_psw_cc(struct kvm_vcpu *vcpu, unsigned long cc) in kvm_s390_set_psw_cc()
200 int kvm_s390_handle_wait(struct kvm_vcpu *vcpu);
201 void kvm_s390_vcpu_wakeup(struct kvm_vcpu *vcpu);
203 int __must_check kvm_s390_deliver_pending_interrupts(struct kvm_vcpu *vcpu);
204 void kvm_s390_clear_local_irqs(struct kvm_vcpu *vcpu);
208 int __must_check kvm_s390_inject_vcpu(struct kvm_vcpu *vcpu,
210 static inline int kvm_s390_inject_prog_irq(struct kvm_vcpu *vcpu, in kvm_s390_inject_prog_irq()
220 static inline int kvm_s390_inject_program_int(struct kvm_vcpu *vcpu, u16 code) in kvm_s390_inject_program_int()
236 u8 kvm_s390_get_ilen(struct kvm_vcpu *vcpu);
237 int kvm_handle_sie_intercept(struct kvm_vcpu *vcpu);
238 static inline void kvm_s390_rewind_psw(struct kvm_vcpu *vcpu, int ilen) in kvm_s390_rewind_psw()
244 static inline void kvm_s390_forward_psw(struct kvm_vcpu *vcpu, int ilen) in kvm_s390_forward_psw()
248 static inline void kvm_s390_retry_instr(struct kvm_vcpu *vcpu) in kvm_s390_retry_instr()
255 int handle_sthyi(struct kvm_vcpu *vcpu);
259 int kvm_s390_handle_aa(struct kvm_vcpu *vcpu);
260 int kvm_s390_handle_b2(struct kvm_vcpu *vcpu);
261 int kvm_s390_handle_e3(struct kvm_vcpu *vcpu);
262 int kvm_s390_handle_e5(struct kvm_vcpu *vcpu);
263 int kvm_s390_handle_01(struct kvm_vcpu *vcpu);
264 int kvm_s390_handle_b9(struct kvm_vcpu *vcpu);
265 int kvm_s390_handle_lpsw(struct kvm_vcpu *vcpu);
266 int kvm_s390_handle_stctl(struct kvm_vcpu *vcpu);
267 int kvm_s390_handle_lctl(struct kvm_vcpu *vcpu);
268 int kvm_s390_handle_eb(struct kvm_vcpu *vcpu);
269 int kvm_s390_skey_check_enable(struct kvm_vcpu *vcpu);
272 int kvm_s390_handle_vsie(struct kvm_vcpu *vcpu);
273 void kvm_s390_vsie_kick(struct kvm_vcpu *vcpu);
280 int kvm_s390_handle_sigp(struct kvm_vcpu *vcpu);
281 int kvm_s390_handle_sigp_pei(struct kvm_vcpu *vcpu);
286 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable);
287 int kvm_s390_store_status_unloaded(struct kvm_vcpu *vcpu, unsigned long addr);
288 int kvm_s390_vcpu_store_status(struct kvm_vcpu *vcpu, unsigned long addr);
289 void kvm_s390_vcpu_start(struct kvm_vcpu *vcpu);
290 void kvm_s390_vcpu_stop(struct kvm_vcpu *vcpu);
291 void kvm_s390_vcpu_block(struct kvm_vcpu *vcpu);
292 void kvm_s390_vcpu_unblock(struct kvm_vcpu *vcpu);
293 void exit_sie(struct kvm_vcpu *vcpu);
294 void kvm_s390_sync_request(int req, struct kvm_vcpu *vcpu);
295 int kvm_s390_vcpu_setup_cmma(struct kvm_vcpu *vcpu);
296 void kvm_s390_vcpu_unsetup_cmma(struct kvm_vcpu *vcpu);
297 void kvm_s390_set_cpu_timer(struct kvm_vcpu *vcpu, __u64 cputm);
298 __u64 kvm_s390_get_cpu_timer(struct kvm_vcpu *vcpu);
301 int kvm_s390_handle_diag(struct kvm_vcpu *vcpu);
306 struct kvm_vcpu *vcpu; in kvm_s390_vcpu_block_all()
316 struct kvm_vcpu *vcpu; in kvm_s390_vcpu_unblock_all()
358 static inline int kvm_s390_inject_prog_cond(struct kvm_vcpu *vcpu, int rc) in kvm_s390_inject_prog_cond()
369 int kvm_s390_vcpu_has_irq(struct kvm_vcpu *vcpu, int exclude_stop);
370 int psw_extint_disabled(struct kvm_vcpu *vcpu);
372 int kvm_s390_ext_call_pending(struct kvm_vcpu *vcpu);
374 int kvm_s390_is_stop_irq_pending(struct kvm_vcpu *vcpu);
375 void kvm_s390_clear_stop_irq(struct kvm_vcpu *vcpu);
376 int kvm_s390_set_irq_state(struct kvm_vcpu *vcpu,
378 int kvm_s390_get_irq_state(struct kvm_vcpu *vcpu,
385 void kvm_s390_backup_guest_per_regs(struct kvm_vcpu *vcpu);
386 void kvm_s390_restore_guest_per_regs(struct kvm_vcpu *vcpu);
387 void kvm_s390_patch_guest_per_regs(struct kvm_vcpu *vcpu);
388 int kvm_s390_import_bp_data(struct kvm_vcpu *vcpu,
390 void kvm_s390_clear_bp_data(struct kvm_vcpu *vcpu);
391 void kvm_s390_prepare_debug_exit(struct kvm_vcpu *vcpu);
392 int kvm_s390_handle_per_ifetch_icpt(struct kvm_vcpu *vcpu);
393 int kvm_s390_handle_per_event(struct kvm_vcpu *vcpu);
411 void kvm_s390_reinject_machine_check(struct kvm_vcpu *vcpu,