Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
vfio_pci_intrs.c File Reference
#include <linux/device.h>
#include <linux/interrupt.h>
#include <linux/eventfd.h>
#include <linux/pci.h>
#include <linux/file.h>
#include <linux/poll.h>
#include <linux/vfio.h>
#include <linux/wait.h>
#include <linux/workqueue.h>
#include "vfio_pci_private.h"

Go to the source code of this file.

Data Structures

struct  virqfd
 

Functions

int __init vfio_pci_virqfd_init (void)
 
void vfio_pci_virqfd_exit (void)
 
void vfio_pci_intx_mask (struct vfio_pci_device *vdev)
 
int vfio_pci_intx_unmask_handler (struct vfio_pci_device *vdev, void *unused)
 
void vfio_pci_intx_unmask (struct vfio_pci_device *vdev)
 
int vfio_pci_set_irqs_ioctl (struct vfio_pci_device *vdev, uint32_t flags, unsigned index, unsigned start, unsigned count, void *data)
 

Function Documentation

void vfio_pci_intx_mask ( struct vfio_pci_device vdev)

Definition at line 251 of file vfio_pci_intrs.c.

void vfio_pci_intx_unmask ( struct vfio_pci_device vdev)

Definition at line 324 of file vfio_pci_intrs.c.

int vfio_pci_intx_unmask_handler ( struct vfio_pci_device vdev,
void unused 
)

Definition at line 289 of file vfio_pci_intrs.c.

int vfio_pci_set_irqs_ioctl ( struct vfio_pci_device vdev,
uint32_t  flags,
unsigned  index,
unsigned  start,
unsigned  count,
void data 
)

Definition at line 748 of file vfio_pci_intrs.c.

void vfio_pci_virqfd_exit ( void  )

Definition at line 56 of file vfio_pci_intrs.c.

int __init vfio_pci_virqfd_init ( void  )

Definition at line 46 of file vfio_pci_intrs.c.