Lines Matching refs:kvm_vcpu

61 static inline void kvm_s390_set_cpuflags(struct kvm_vcpu *vcpu, u32 flags)  in kvm_s390_set_cpuflags()
66 static inline void kvm_s390_clear_cpuflags(struct kvm_vcpu *vcpu, u32 flags) in kvm_s390_clear_cpuflags()
71 static inline bool kvm_s390_test_cpuflags(struct kvm_vcpu *vcpu, u32 flags) in kvm_s390_test_cpuflags()
76 static inline int is_vcpu_stopped(struct kvm_vcpu *vcpu) in is_vcpu_stopped()
81 static inline int is_vcpu_idle(struct kvm_vcpu *vcpu) in is_vcpu_idle()
98 static inline u32 kvm_s390_get_prefix(struct kvm_vcpu *vcpu) in kvm_s390_get_prefix()
103 static inline void kvm_s390_set_prefix(struct kvm_vcpu *vcpu, u32 prefix) in kvm_s390_set_prefix()
112 static inline u64 kvm_s390_get_base_disp_s(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_s()
123 static inline void kvm_s390_get_base_disp_sse(struct kvm_vcpu *vcpu, in kvm_s390_get_base_disp_sse()
141 static inline void kvm_s390_get_regs_rre(struct kvm_vcpu *vcpu, int *r1, int *r2) in kvm_s390_get_regs_rre()
149 static inline u64 kvm_s390_get_base_disp_rsy(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_rsy()
164 static inline u64 kvm_s390_get_base_disp_rs(struct kvm_vcpu *vcpu, u8 *ar) in kvm_s390_get_base_disp_rs()
176 static inline void kvm_s390_set_psw_cc(struct kvm_vcpu *vcpu, unsigned long cc) in kvm_s390_set_psw_cc()
245 int kvm_s390_pv_destroy_cpu(struct kvm_vcpu *vcpu, u16 *rc, u16 *rrc);
246 int kvm_s390_pv_create_cpu(struct kvm_vcpu *vcpu, u16 *rc, u16 *rrc);
256 int kvm_s390_pv_set_cpu_state(struct kvm_vcpu *vcpu, u8 state);
257 int kvm_s390_pv_dump_cpu(struct kvm_vcpu *vcpu, void *buff, u16 *rc, u16 *rrc);
268 static inline u64 kvm_s390_pv_cpu_get_handle(struct kvm_vcpu *vcpu) in kvm_s390_pv_cpu_get_handle()
274 int kvm_s390_handle_wait(struct kvm_vcpu *vcpu);
275 void kvm_s390_vcpu_wakeup(struct kvm_vcpu *vcpu);
277 int __must_check kvm_s390_deliver_pending_interrupts(struct kvm_vcpu *vcpu);
278 void kvm_s390_clear_local_irqs(struct kvm_vcpu *vcpu);
282 int __must_check kvm_s390_inject_vcpu(struct kvm_vcpu *vcpu,
284 static inline int kvm_s390_inject_prog_irq(struct kvm_vcpu *vcpu, in kvm_s390_inject_prog_irq()
294 static inline int kvm_s390_inject_program_int(struct kvm_vcpu *vcpu, u16 code) in kvm_s390_inject_program_int()
310 u8 kvm_s390_get_ilen(struct kvm_vcpu *vcpu);
311 int kvm_handle_sie_intercept(struct kvm_vcpu *vcpu);
312 static inline void kvm_s390_rewind_psw(struct kvm_vcpu *vcpu, int ilen) in kvm_s390_rewind_psw()
318 static inline void kvm_s390_forward_psw(struct kvm_vcpu *vcpu, int ilen) in kvm_s390_forward_psw()
322 static inline void kvm_s390_retry_instr(struct kvm_vcpu *vcpu) in kvm_s390_retry_instr()
329 int handle_sthyi(struct kvm_vcpu *vcpu);
333 int kvm_s390_handle_aa(struct kvm_vcpu *vcpu);
334 int kvm_s390_handle_b2(struct kvm_vcpu *vcpu);
335 int kvm_s390_handle_e3(struct kvm_vcpu *vcpu);
336 int kvm_s390_handle_e5(struct kvm_vcpu *vcpu);
337 int kvm_s390_handle_01(struct kvm_vcpu *vcpu);
338 int kvm_s390_handle_b9(struct kvm_vcpu *vcpu);
339 int kvm_s390_handle_lpsw(struct kvm_vcpu *vcpu);
340 int kvm_s390_handle_stctl(struct kvm_vcpu *vcpu);
341 int kvm_s390_handle_lctl(struct kvm_vcpu *vcpu);
342 int kvm_s390_handle_eb(struct kvm_vcpu *vcpu);
343 int kvm_s390_skey_check_enable(struct kvm_vcpu *vcpu);
346 int kvm_s390_handle_vsie(struct kvm_vcpu *vcpu);
347 void kvm_s390_vsie_kick(struct kvm_vcpu *vcpu);
354 int kvm_s390_handle_sigp(struct kvm_vcpu *vcpu);
355 int kvm_s390_handle_sigp_pei(struct kvm_vcpu *vcpu);
359 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable);
360 int kvm_s390_store_status_unloaded(struct kvm_vcpu *vcpu, unsigned long addr);
361 int kvm_s390_vcpu_store_status(struct kvm_vcpu *vcpu, unsigned long addr);
362 int kvm_s390_vcpu_start(struct kvm_vcpu *vcpu);
363 int kvm_s390_vcpu_stop(struct kvm_vcpu *vcpu);
364 void kvm_s390_vcpu_block(struct kvm_vcpu *vcpu);
365 void kvm_s390_vcpu_unblock(struct kvm_vcpu *vcpu);
366 bool kvm_s390_vcpu_sie_inhibited(struct kvm_vcpu *vcpu);
367 void exit_sie(struct kvm_vcpu *vcpu);
368 void kvm_s390_sync_request(int req, struct kvm_vcpu *vcpu);
369 int kvm_s390_vcpu_setup_cmma(struct kvm_vcpu *vcpu);
370 void kvm_s390_vcpu_unsetup_cmma(struct kvm_vcpu *vcpu);
371 void kvm_s390_set_cpu_timer(struct kvm_vcpu *vcpu, __u64 cputm);
372 __u64 kvm_s390_get_cpu_timer(struct kvm_vcpu *vcpu);
376 int kvm_s390_handle_diag(struct kvm_vcpu *vcpu);
381 struct kvm_vcpu *vcpu; in kvm_s390_vcpu_block_all()
391 struct kvm_vcpu *vcpu; in kvm_s390_vcpu_unblock_all()
433 static inline int kvm_s390_inject_prog_cond(struct kvm_vcpu *vcpu, int rc) in kvm_s390_inject_prog_cond()
444 int kvm_s390_vcpu_has_irq(struct kvm_vcpu *vcpu, int exclude_stop);
445 int psw_extint_disabled(struct kvm_vcpu *vcpu);
447 int kvm_s390_ext_call_pending(struct kvm_vcpu *vcpu);
449 int kvm_s390_is_stop_irq_pending(struct kvm_vcpu *vcpu);
450 int kvm_s390_is_restart_irq_pending(struct kvm_vcpu *vcpu);
451 void kvm_s390_clear_stop_irq(struct kvm_vcpu *vcpu);
452 int kvm_s390_set_irq_state(struct kvm_vcpu *vcpu,
454 int kvm_s390_get_irq_state(struct kvm_vcpu *vcpu,
465 void kvm_s390_backup_guest_per_regs(struct kvm_vcpu *vcpu);
466 void kvm_s390_restore_guest_per_regs(struct kvm_vcpu *vcpu);
467 void kvm_s390_patch_guest_per_regs(struct kvm_vcpu *vcpu);
468 int kvm_s390_import_bp_data(struct kvm_vcpu *vcpu,
470 void kvm_s390_clear_bp_data(struct kvm_vcpu *vcpu);
471 void kvm_s390_prepare_debug_exit(struct kvm_vcpu *vcpu);
472 int kvm_s390_handle_per_ifetch_icpt(struct kvm_vcpu *vcpu);
473 int kvm_s390_handle_per_event(struct kvm_vcpu *vcpu);
491 void kvm_s390_reinject_machine_check(struct kvm_vcpu *vcpu,