Lines Matching refs:xen_pcibk_backend
99 struct xen_pcibk_backend { struct
116 extern const struct xen_pcibk_backend xen_pcibk_vpci_backend; argument
117 extern const struct xen_pcibk_backend xen_pcibk_passthrough_backend;
118 extern const struct xen_pcibk_backend *xen_pcibk_backend;
125 if (xen_pcibk_backend && xen_pcibk_backend->add) in xen_pcibk_add_pci_dev()
126 return xen_pcibk_backend->add(pdev, dev, devid, publish_cb); in xen_pcibk_add_pci_dev()
133 if (xen_pcibk_backend && xen_pcibk_backend->release) in xen_pcibk_release_pci_dev()
134 return xen_pcibk_backend->release(pdev, dev, lock); in xen_pcibk_release_pci_dev()
141 if (xen_pcibk_backend && xen_pcibk_backend->get) in xen_pcibk_get_pci_dev()
142 return xen_pcibk_backend->get(pdev, domain, bus, devfn); in xen_pcibk_get_pci_dev()
158 if (xen_pcibk_backend && xen_pcibk_backend->find) in xen_pcibk_get_pcifront_dev()
159 return xen_pcibk_backend->find(pcidev, pdev, domain, bus, in xen_pcibk_get_pcifront_dev()
166 if (xen_pcibk_backend && xen_pcibk_backend->init) in xen_pcibk_init_devices()
167 return xen_pcibk_backend->init(pdev); in xen_pcibk_init_devices()
174 if (xen_pcibk_backend && xen_pcibk_backend->publish) in xen_pcibk_publish_pci_roots()
175 return xen_pcibk_backend->publish(pdev, cb); in xen_pcibk_publish_pci_roots()
181 if (xen_pcibk_backend && xen_pcibk_backend->free) in xen_pcibk_release_devices()
182 return xen_pcibk_backend->free(pdev); in xen_pcibk_release_devices()