Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
eventfd.c File Reference
#include <linux/kvm_host.h>
#include <linux/kvm.h>
#include <linux/workqueue.h>
#include <linux/syscalls.h>
#include <linux/wait.h>
#include <linux/poll.h>
#include <linux/file.h>
#include <linux/list.h>
#include <linux/eventfd.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include "iodev.h"

Go to the source code of this file.

Data Structures

struct  _irqfd_resampler
 
struct  _irqfd
 
struct  _ioeventfd
 

Functions

void kvm_eventfd_init (struct kvm *kvm)
 
int kvm_irqfd (struct kvm *kvm, struct kvm_irqfd *args)
 
void kvm_irqfd_release (struct kvm *kvm)
 
void kvm_irq_routing_update (struct kvm *kvm, struct kvm_irq_routing_table *irq_rt)
 
 module_init (irqfd_module_init)
 
 module_exit (irqfd_module_exit)
 
int kvm_ioeventfd (struct kvm *kvm, struct kvm_ioeventfd *args)
 

Function Documentation

void kvm_eventfd_init ( struct kvm kvm)

Definition at line 430 of file eventfd.c.

int kvm_ioeventfd ( struct kvm kvm,
struct kvm_ioeventfd args 
)

Definition at line 796 of file eventfd.c.

void kvm_irq_routing_update ( struct kvm kvm,
struct kvm_irq_routing_table irq_rt 
)

Definition at line 522 of file eventfd.c.

int kvm_irqfd ( struct kvm kvm,
struct kvm_irqfd args 
)

Definition at line 483 of file eventfd.c.

void kvm_irqfd_release ( struct kvm kvm)

Definition at line 499 of file eventfd.c.

module_exit ( irqfd_module_exit  )
module_init ( irqfd_module_init  )