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

#include <pciback.h>

Data Fields

const charname
 
int(* init )(struct xen_pcibk_device *pdev)
 
void(* free )(struct xen_pcibk_device *pdev)
 
int(* find )(struct pci_dev *pcidev, struct xen_pcibk_device *pdev, unsigned int *domain, unsigned int *bus, unsigned int *devfn)
 
int(* publish )(struct xen_pcibk_device *pdev, publish_pci_root_cb cb)
 
void(* release )(struct xen_pcibk_device *pdev, struct pci_dev *dev)
 
int(* add )(struct xen_pcibk_device *pdev, struct pci_dev *dev, int devid, publish_pci_dev_cb publish_cb)
 
struct pci_dev *(* get )(struct xen_pcibk_device *pdev, unsigned int domain, unsigned int bus, unsigned int devfn)
 

Detailed Description

Definition at line 94 of file pciback.h.

Field Documentation

Definition at line 103 of file pciback.h.

int(* find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev, unsigned int *domain, unsigned int *bus, unsigned int *devfn)

Definition at line 98 of file pciback.h.

Definition at line 97 of file pciback.h.

struct pci_dev*(* get)(struct xen_pcibk_device *pdev, unsigned int domain, unsigned int bus, unsigned int devfn)
read

Definition at line 105 of file pciback.h.

Definition at line 96 of file pciback.h.

const char* name

Definition at line 95 of file pciback.h.

Definition at line 101 of file pciback.h.

Definition at line 102 of file pciback.h.


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