Searched refs:xen_pcibk_device (Results 1 - 6 of 6) sorted by relevance

/drivers/xen/xen-pciback/
H A Dpciback.h30 struct xen_pcibk_device { struct
62 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
65 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev,
84 typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev,
87 typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev,
96 int (*init)(struct xen_pcibk_device *pdev);
97 void (*free)(struct xen_pcibk_device *pdev);
98 int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev,
101 int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb);
102 void (*release)(struct xen_pcibk_device *pde
[all...]
H A Dpassthrough.c19 static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
44 static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
71 static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
94 static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
111 static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
153 static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
169 struct xen_pcibk_device *pdev,
H A Dxenbus.c37 static struct xen_pcibk_device *alloc_pdev(struct xenbus_device *xdev)
39 struct xen_pcibk_device *pdev;
41 pdev = kzalloc(sizeof(struct xen_pcibk_device), GFP_KERNEL);
65 static void xen_pcibk_disconnect(struct xen_pcibk_device *pdev)
87 static void free_pdev(struct xen_pcibk_device *pdev)
106 static int xen_pcibk_do_attach(struct xen_pcibk_device *pdev, int gnt_ref,
141 static int xen_pcibk_attach(struct xen_pcibk_device *pdev)
201 static int xen_pcibk_publish_pci_dev(struct xen_pcibk_device *pdev,
224 static int xen_pcibk_export_device(struct xen_pcibk_device *pdev,
271 static int xen_pcibk_remove_device(struct xen_pcibk_device *pde
[all...]
H A Dvpci.c29 static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
67 static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
147 static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
176 static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
195 static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
202 static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
222 struct xen_pcibk_device *pdev,
H A Dpciback_ops.c138 int xen_pcibk_enable_msi(struct xen_pcibk_device *pdev,
173 int xen_pcibk_disable_msi(struct xen_pcibk_device *pdev,
194 int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev,
245 int xen_pcibk_disable_msix(struct xen_pcibk_device *pdev,
274 void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev)
293 * queue in process context taking a struct xen_pcibk_device as a parameter */
297 struct xen_pcibk_device *pdev =
298 container_of(data, struct xen_pcibk_device, op_work);
363 struct xen_pcibk_device *pdev = dev_id;
H A Dpci_stub.c51 struct xen_pcibk_device *pdev;/* non-NULL if struct pci_dev is in use */
179 static struct pci_dev *pcistub_device_get_pci_dev(struct xen_pcibk_device *pdev,
200 struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
225 struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev,

Completed in 2017 milliseconds