Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | VIRTIODESCSPACE (256ul * 4096ul) |
#define | SIE_INTERCEPT_RERUNVCPU (1<<0) |
#define | SIE_INTERCEPT_UCONTROL (1<<1) |
#define | VM_EVENT(d_kvm, d_loglevel, d_string, d_args...) |
#define | VCPU_EVENT(d_vcpu, d_loglevel, d_string, d_args...) |
Typedefs | |
typedef int(* | intercept_handler_t )(struct kvm_vcpu *vcpu) |
Functions | |
int | kvm_handle_sie_intercept (struct kvm_vcpu *vcpu) |
int | kvm_s390_handle_wait (struct kvm_vcpu *vcpu) |
enum hrtimer_restart | kvm_s390_idle_wakeup (struct hrtimer *timer) |
void | kvm_s390_tasklet (unsigned long parm) |
void | kvm_s390_deliver_pending_interrupts (struct kvm_vcpu *vcpu) |
int | kvm_s390_inject_vm (struct kvm *kvm, struct kvm_s390_interrupt *s390int) |
int | kvm_s390_inject_vcpu (struct kvm_vcpu *vcpu, struct kvm_s390_interrupt *s390int) |
int | kvm_s390_inject_program_int (struct kvm_vcpu *vcpu, u16 code) |
int | kvm_s390_inject_sigp_stop (struct kvm_vcpu *vcpu, int action) |
int | kvm_s390_handle_b2 (struct kvm_vcpu *vcpu) |
int | kvm_s390_handle_e5 (struct kvm_vcpu *vcpu) |
int | kvm_s390_handle_01 (struct kvm_vcpu *vcpu) |
int | kvm_s390_handle_sigp (struct kvm_vcpu *vcpu) |
int | kvm_s390_vcpu_store_status (struct kvm_vcpu *vcpu, unsigned long addr) |
int | kvm_s390_handle_diag (struct kvm_vcpu *vcpu) |
#define SIE_INTERCEPT_RERUNVCPU (1<<0) |
Definition at line 28 of file kvm-s390.h.
#define SIE_INTERCEPT_UCONTROL (1<<1) |
Definition at line 29 of file kvm-s390.h.
#define VCPU_EVENT | ( | d_vcpu, | |
d_loglevel, | |||
d_string, | |||
d_args... | |||
) |
Definition at line 38 of file kvm-s390.h.
#define VIRTIODESCSPACE (256ul * 4096ul) |
Definition at line 23 of file kvm-s390.h.
#define VM_EVENT | ( | d_kvm, | |
d_loglevel, | |||
d_string, | |||
d_args... | |||
) |
Definition at line 32 of file kvm-s390.h.
Definition at line 25 of file kvm-s390.h.
Definition at line 266 of file intercept.c.
Definition at line 464 of file interrupt.c.
Definition at line 379 of file interrupt.c.
enum hrtimer_restart kvm_s390_idle_wakeup | ( | struct hrtimer * | timer | ) |
Definition at line 454 of file interrupt.c.
Definition at line 521 of file interrupt.c.
int kvm_s390_inject_vcpu | ( | struct kvm_vcpu * | vcpu, |
struct kvm_s390_interrupt * | s390int | ||
) |
Definition at line 603 of file interrupt.c.
int kvm_s390_inject_vm | ( | struct kvm * | kvm, |
struct kvm_s390_interrupt * | s390int | ||
) |
Definition at line 543 of file interrupt.c.
Definition at line 439 of file interrupt.c.