Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
pciif.h File Reference

Go to the source code of this file.

Data Structures

struct  xen_msix_entry
 
struct  xen_pci_op
 
struct  xen_pcie_aer_op
 
struct  xen_pci_sharedinfo
 

Macros

#define XEN_PCI_MAGIC   "7"
 
#define _XEN_PCIF_active   (0)
 
#define XEN_PCIF_active   (1<<_XEN_PCIF_active)
 
#define _XEN_PCIB_AERHANDLER   (1)
 
#define XEN_PCIB_AERHANDLER   (1<<_XEN_PCIB_AERHANDLER)
 
#define _XEN_PCIB_active   (2)
 
#define XEN_PCIB_active   (1<<_XEN_PCIB_active)
 
#define XEN_PCI_OP_conf_read   (0)
 
#define XEN_PCI_OP_conf_write   (1)
 
#define XEN_PCI_OP_enable_msi   (2)
 
#define XEN_PCI_OP_disable_msi   (3)
 
#define XEN_PCI_OP_enable_msix   (4)
 
#define XEN_PCI_OP_disable_msix   (5)
 
#define XEN_PCI_OP_aer_detected   (6)
 
#define XEN_PCI_OP_aer_resume   (7)
 
#define XEN_PCI_OP_aer_mmio   (8)
 
#define XEN_PCI_OP_aer_slotreset   (9)
 
#define XEN_PCI_ERR_success   (0)
 
#define XEN_PCI_ERR_dev_not_found   (-1)
 
#define XEN_PCI_ERR_invalid_offset   (-2)
 
#define XEN_PCI_ERR_access_denied   (-3)
 
#define XEN_PCI_ERR_not_implemented   (-4)
 
#define XEN_PCI_ERR_op_failed   (-5)
 
#define SH_INFO_MAX_VEC   128
 

Macro Definition Documentation

#define _XEN_PCIB_active   (2)

Definition at line 35 of file pciif.h.

#define _XEN_PCIB_AERHANDLER   (1)

Definition at line 33 of file pciif.h.

#define _XEN_PCIF_active   (0)

Definition at line 31 of file pciif.h.

#define SH_INFO_MAX_VEC   128

Definition at line 63 of file pciif.h.

#define XEN_PCI_ERR_access_denied   (-3)

Definition at line 54 of file pciif.h.

#define XEN_PCI_ERR_dev_not_found   (-1)

Definition at line 52 of file pciif.h.

#define XEN_PCI_ERR_invalid_offset   (-2)

Definition at line 53 of file pciif.h.

#define XEN_PCI_ERR_not_implemented   (-4)

Definition at line 55 of file pciif.h.

#define XEN_PCI_ERR_op_failed   (-5)

Definition at line 57 of file pciif.h.

#define XEN_PCI_ERR_success   (0)

Definition at line 51 of file pciif.h.

#define XEN_PCI_MAGIC   "7"

Definition at line 28 of file pciif.h.

#define XEN_PCI_OP_aer_detected   (6)

Definition at line 45 of file pciif.h.

#define XEN_PCI_OP_aer_mmio   (8)

Definition at line 47 of file pciif.h.

#define XEN_PCI_OP_aer_resume   (7)

Definition at line 46 of file pciif.h.

#define XEN_PCI_OP_aer_slotreset   (9)

Definition at line 48 of file pciif.h.

#define XEN_PCI_OP_conf_read   (0)

Definition at line 39 of file pciif.h.

#define XEN_PCI_OP_conf_write   (1)

Definition at line 40 of file pciif.h.

#define XEN_PCI_OP_disable_msi   (3)

Definition at line 42 of file pciif.h.

#define XEN_PCI_OP_disable_msix   (5)

Definition at line 44 of file pciif.h.

#define XEN_PCI_OP_enable_msi   (2)

Definition at line 41 of file pciif.h.

#define XEN_PCI_OP_enable_msix   (4)

Definition at line 43 of file pciif.h.

#define XEN_PCIB_active   (1<<_XEN_PCIB_active)

Definition at line 36 of file pciif.h.

#define XEN_PCIB_AERHANDLER   (1<<_XEN_PCIB_AERHANDLER)

Definition at line 34 of file pciif.h.

#define XEN_PCIF_active   (1<<_XEN_PCIF_active)

Definition at line 32 of file pciif.h.