Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
i8259.c File Reference
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/bitops.h>
#include "irq.h"
#include <linux/kvm_host.h>
#include "trace.h"

Go to the source code of this file.

Macros

#define pr_pic_unimpl(fmt,...)   pr_err_ratelimited("kvm: pic: " fmt, ## __VA_ARGS__)
 

Functions

void kvm_pic_update_irq (struct kvm_pic *s)
 
int kvm_pic_set_irq (struct kvm_pic *s, int irq, int irq_source_id, int level)
 
void kvm_pic_clear_all (struct kvm_pic *s, int irq_source_id)
 
int kvm_pic_read_irq (struct kvm *kvm)
 
void kvm_pic_reset (struct kvm_kpic_state *s)
 
struct kvm_pickvm_create_pic (struct kvm *kvm)
 
void kvm_destroy_pic (struct kvm *kvm)
 

Macro Definition Documentation

#define pr_pic_unimpl (   fmt,
  ... 
)    pr_err_ratelimited("kvm: pic: " fmt, ## __VA_ARGS__)

Definition at line 37 of file i8259.c.

Function Documentation

struct kvm_pic* kvm_create_pic ( struct kvm kvm)
read

Definition at line 598 of file i8259.c.

void kvm_destroy_pic ( struct kvm kvm)

Definition at line 651 of file i8259.c.

void kvm_pic_clear_all ( struct kvm_pic s,
int  irq_source_id 
)

Definition at line 209 of file i8259.c.

int kvm_pic_read_irq ( struct kvm kvm)

Definition at line 239 of file i8259.c.

void kvm_pic_reset ( struct kvm_kpic_state s)

Definition at line 274 of file i8259.c.

int kvm_pic_set_irq ( struct kvm_pic s,
int  irq,
int  irq_source_id,
int  level 
)

Definition at line 191 of file i8259.c.

void kvm_pic_update_irq ( struct kvm_pic s)

Definition at line 184 of file i8259.c.