Home
last modified time | relevance | path

Searched refs:xen_pcibk_backend (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/xen/xen-pciback/
Dpciback.h95 struct xen_pcibk_backend { struct
112 extern const struct xen_pcibk_backend xen_pcibk_vpci_backend; argument
113 extern const struct xen_pcibk_backend xen_pcibk_passthrough_backend;
114 extern const struct xen_pcibk_backend *xen_pcibk_backend;
121 if (xen_pcibk_backend && xen_pcibk_backend->add) in xen_pcibk_add_pci_dev()
122 return xen_pcibk_backend->add(pdev, dev, devid, publish_cb); in xen_pcibk_add_pci_dev()
129 if (xen_pcibk_backend && xen_pcibk_backend->release) in xen_pcibk_release_pci_dev()
130 return xen_pcibk_backend->release(pdev, dev, lock); in xen_pcibk_release_pci_dev()
137 if (xen_pcibk_backend && xen_pcibk_backend->get) in xen_pcibk_get_pci_dev()
138 return xen_pcibk_backend->get(pdev, domain, bus, devfn); in xen_pcibk_get_pci_dev()
[all …]
Dxenbus.c729 const struct xen_pcibk_backend *__read_mostly xen_pcibk_backend; variable
733 xen_pcibk_backend = &xen_pcibk_vpci_backend; in xen_pcibk_xenbus_register()
735 xen_pcibk_backend = &xen_pcibk_passthrough_backend; in xen_pcibk_xenbus_register()
736 pr_info("backend is %s\n", xen_pcibk_backend->name); in xen_pcibk_xenbus_register()
Dpassthrough.c188 const struct xen_pcibk_backend xen_pcibk_passthrough_backend = {
Dvpci.c262 const struct xen_pcibk_backend xen_pcibk_vpci_backend = {