Linux Kernel
3.7.1
|
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <xen/xenbus.h>
#include <linux/list.h>
#include <linux/spinlock.h>
#include <linux/workqueue.h>
#include <linux/atomic.h>
#include <xen/interface/io/pciif.h>
Go to the source code of this file.
Data Structures | |
struct | pci_dev_entry |
struct | xen_pcibk_device |
struct | xen_pcibk_dev_data |
struct | xen_pcibk_backend |
Macros | |
#define | DRV_NAME "xen-pciback" |
#define | _PDEVF_op_active (0) |
#define | PDEVF_op_active (1<<(_PDEVF_op_active)) |
#define | _PCIB_op_pending (1) |
#define | PCIB_op_pending (1<<(_PCIB_op_pending)) |
Typedefs | |
typedef int(* | publish_pci_dev_cb )(struct xen_pcibk_device *pdev, unsigned int domain, unsigned int bus, unsigned int devfn, unsigned int devid) |
typedef int(* | publish_pci_root_cb )(struct xen_pcibk_device *pdev, unsigned int domain, unsigned int bus) |
#define PCIB_op_pending (1<<(_PCIB_op_pending)) |
#define PDEVF_op_active (1<<(_PDEVF_op_active)) |
Definition at line 204 of file pci_stub.c.
|
read |
Definition at line 180 of file pci_stub.c.
Definition at line 224 of file pci_stub.c.
Definition at line 340 of file conf_space.c.
Definition at line 296 of file conf_space.c.
Definition at line 435 of file conf_space.c.
Definition at line 412 of file conf_space.c.
Definition at line 144 of file conf_space.c.
Definition at line 322 of file conf_space.c.
Definition at line 208 of file conf_space.c.
void xen_pcibk_do_op | ( | struct work_struct * | data | ) |
Definition at line 291 of file pciback_ops.c.
irqreturn_t xen_pcibk_handle_event | ( | int | irq, |
void * | dev_id | ||
) |
Definition at line 357 of file pciback_ops.c.
Definition at line 100 of file pciback_ops.c.
void xen_pcibk_test_and_schedule_op | ( | struct xen_pcibk_device * | pdev | ) |
Definition at line 270 of file pciback_ops.c.
int verbose_request |
Definition at line 13 of file pciback_ops.c.
wait_queue_head_t xen_pcibk_aer_wait_queue |
Definition at line 25 of file pci_stub.c.
struct xen_pcibk_backend xen_pcibk_passthrough_backend |
Definition at line 179 of file passthrough.c.
struct xen_pcibk_backend xen_pcibk_vpci_backend |
struct workqueue_struct* xen_pcibk_wq |