Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <xen/xenbus.h>
#include <xen/events.h>
#include <xen/grant_table.h>
#include <xen/page.h>
#include <linux/spinlock.h>
#include <linux/pci.h>
#include <linux/msi.h>
#include <xen/interface/io/pciif.h>
#include <asm/xen/pci.h>
#include <linux/interrupt.h>
#include <linux/atomic.h>
#include <linux/workqueue.h>
#include <linux/bitops.h>
#include <linux/time.h>
#include <asm/xen/swiotlb-xen.h>
Go to the source code of this file.
Data Structures | |
struct | pci_bus_entry |
struct | pcifront_device |
struct | pcifront_sd |
Macros | |
#define | INVALID_GRANT_REF (0) |
#define | INVALID_EVTCHN (-1) |
#define | _PDEVB_op_active (0) |
#define | PDEVB_op_active (1 << (_PDEVB_op_active)) |
Functions | |
module_param (verbose_request, int, 0644) | |
module_init (pcifront_init) | |
module_exit (pcifront_cleanup) | |
MODULE_DESCRIPTION ("Xen PCI passthrough frontend.") | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS ("xen:pci") | |
#define _PDEVB_op_active (0) |
Definition at line 33 of file xen-pcifront.c.
#define INVALID_EVTCHN (-1) |
Definition at line 26 of file xen-pcifront.c.
#define INVALID_GRANT_REF (0) |
Definition at line 25 of file xen-pcifront.c.
#define PDEVB_op_active (1 << (_PDEVB_op_active)) |
Definition at line 34 of file xen-pcifront.c.
MODULE_ALIAS | ( | "xen:pci" | ) |
MODULE_DESCRIPTION | ( | "Xen PCI passthrough frontend." | ) |
module_exit | ( | pcifront_cleanup | ) |
module_init | ( | pcifront_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
module_param | ( | verbose_request | , |
int | , | ||
0644 | |||
) |