Lines Matching defs:xen_pcibk_backend
104 struct xen_pcibk_backend {
121 extern const struct xen_pcibk_backend xen_pcibk_vpci_backend;
122 extern const struct xen_pcibk_backend xen_pcibk_passthrough_backend;
123 extern const struct xen_pcibk_backend *xen_pcibk_backend;
130 if (xen_pcibk_backend && xen_pcibk_backend->add)
131 return xen_pcibk_backend->add(pdev, dev, devid, publish_cb);
138 if (xen_pcibk_backend && xen_pcibk_backend->release)
139 return xen_pcibk_backend->release(pdev, dev, lock);
146 if (xen_pcibk_backend && xen_pcibk_backend->get)
147 return xen_pcibk_backend->get(pdev, domain, bus, devfn);
163 if (xen_pcibk_backend && xen_pcibk_backend->find)
164 return xen_pcibk_backend->find(pcidev, pdev, domain, bus,
171 if (xen_pcibk_backend && xen_pcibk_backend->init)
172 return xen_pcibk_backend->init(pdev);
179 if (xen_pcibk_backend && xen_pcibk_backend->publish)
180 return xen_pcibk_backend->publish(pdev, cb);
186 if (xen_pcibk_backend && xen_pcibk_backend->free)
187 return xen_pcibk_backend->free(pdev);