Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vfio_pci_device Struct Reference

#include <vfio_pci_private.h>

Data Fields

struct pci_devpdev
 
void __iomembarmap [PCI_STD_RESOURCE_END+1]
 
u8pci_config_map
 
u8vconfig
 
struct perm_bitsmsi_perm
 
spinlock_t irqlock
 
struct mutex igate
 
struct msix_entry * msix
 
struct vfio_pci_irq_ctxctx
 
int num_ctx
 
int irq_type
 
u8 msi_qmax
 
u8 msix_bar
 
u16 msix_size
 
u32 msix_offset
 
u32 rbar [7]
 
bool pci_2_3
 
bool virq_disabled
 
bool reset_works
 
bool extended_caps
 
bool bardirty
 
struct pci_saved_statepci_saved_state
 
atomic_t refcnt
 

Detailed Description

Definition at line 34 of file vfio_pci_private.h.

Field Documentation

bool bardirty

Definition at line 55 of file vfio_pci_private.h.

Definition at line 36 of file vfio_pci_private.h.

Definition at line 43 of file vfio_pci_private.h.

bool extended_caps

Definition at line 54 of file vfio_pci_private.h.

struct mutex igate

Definition at line 41 of file vfio_pci_private.h.

int irq_type

Definition at line 45 of file vfio_pci_private.h.

spinlock_t irqlock

Definition at line 40 of file vfio_pci_private.h.

struct perm_bits* msi_perm

Definition at line 39 of file vfio_pci_private.h.

u8 msi_qmax

Definition at line 46 of file vfio_pci_private.h.

struct msix_entry* msix

Definition at line 42 of file vfio_pci_private.h.

u8 msix_bar

Definition at line 47 of file vfio_pci_private.h.

u32 msix_offset

Definition at line 49 of file vfio_pci_private.h.

u16 msix_size

Definition at line 48 of file vfio_pci_private.h.

int num_ctx

Definition at line 44 of file vfio_pci_private.h.

bool pci_2_3

Definition at line 51 of file vfio_pci_private.h.

u8* pci_config_map

Definition at line 37 of file vfio_pci_private.h.

Definition at line 56 of file vfio_pci_private.h.

struct pci_dev* pdev

Definition at line 35 of file vfio_pci_private.h.

u32 rbar[7]

Definition at line 50 of file vfio_pci_private.h.

atomic_t refcnt

Definition at line 57 of file vfio_pci_private.h.

bool reset_works

Definition at line 53 of file vfio_pci_private.h.

u8* vconfig

Definition at line 38 of file vfio_pci_private.h.

bool virq_disabled

Definition at line 52 of file vfio_pci_private.h.


The documentation for this struct was generated from the following file: