|
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 |
1.8.2