Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
interrupt.c File Reference
#include <linux/interrupt.h>
#include <linux/kvm_host.h>
#include <linux/hrtimer.h>
#include <linux/signal.h>
#include <linux/slab.h>
#include <asm/asm-offsets.h>
#include <asm/uaccess.h>
#include "kvm-s390.h"
#include "gaccess.h"
#include "trace-s390.h"

Go to the source code of this file.

Functions

int kvm_cpu_has_pending_timer (struct kvm_vcpu *vcpu)
 
int kvm_s390_handle_wait (struct kvm_vcpu *vcpu)
 
void kvm_s390_tasklet (unsigned long parm)
 
enum hrtimer_restart kvm_s390_idle_wakeup (struct hrtimer *timer)
 
void kvm_s390_deliver_pending_interrupts (struct kvm_vcpu *vcpu)
 
int kvm_s390_inject_program_int (struct kvm_vcpu *vcpu, u16 code)
 
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)
 

Function Documentation

int kvm_cpu_has_pending_timer ( struct kvm_vcpu vcpu)

Definition at line 374 of file interrupt.c.

void kvm_s390_deliver_pending_interrupts ( struct kvm_vcpu vcpu)

Definition at line 464 of file interrupt.c.

int kvm_s390_handle_wait ( struct kvm_vcpu vcpu)

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.

int kvm_s390_inject_program_int ( struct kvm_vcpu vcpu,
u16  code 
)

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.

void kvm_s390_tasklet ( unsigned long  parm)

Definition at line 439 of file interrupt.c.