Lines Matching refs:xen_pcibk_device
34 struct xen_pcibk_device { struct
66 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev, argument
69 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev,
88 typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev,
91 typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev,
100 int (*init)(struct xen_pcibk_device *pdev);
101 void (*free)(struct xen_pcibk_device *pdev);
102 int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev,
105 int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb);
106 void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
108 int (*add)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
110 struct pci_dev *(*get)(struct xen_pcibk_device *pdev,
119 static inline int xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev, in xen_pcibk_add_pci_dev()
129 static inline void xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev, in xen_pcibk_release_pci_dev()
137 xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, unsigned int domain, in xen_pcibk_get_pci_dev()
152 struct xen_pcibk_device *pdev, in xen_pcibk_get_pcifront_dev()
163 static inline int xen_pcibk_init_devices(struct xen_pcibk_device *pdev) in xen_pcibk_init_devices()
170 static inline int xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev, in xen_pcibk_publish_pci_roots()
178 static inline void xen_pcibk_release_devices(struct xen_pcibk_device *pdev) in xen_pcibk_release_devices()
188 static inline void xen_pcibk_lateeoi(struct xen_pcibk_device *pdev, in xen_pcibk_lateeoi()