Lines Matching defs:xen_pcibk_backend
99 struct xen_pcibk_backend {
116 extern const struct xen_pcibk_backend xen_pcibk_vpci_backend;
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)
126 return xen_pcibk_backend->add(pdev, dev, devid, publish_cb);
133 if (xen_pcibk_backend && xen_pcibk_backend->release)
134 return xen_pcibk_backend->release(pdev, dev, lock);
141 if (xen_pcibk_backend && xen_pcibk_backend->get)
142 return xen_pcibk_backend->get(pdev, domain, bus, devfn);
158 if (xen_pcibk_backend && xen_pcibk_backend->find)
159 return xen_pcibk_backend->find(pcidev, pdev, domain, bus,
166 if (xen_pcibk_backend && xen_pcibk_backend->init)
167 return xen_pcibk_backend->init(pdev);
174 if (xen_pcibk_backend && xen_pcibk_backend->publish)
175 return xen_pcibk_backend->publish(pdev, cb);
181 if (xen_pcibk_backend && xen_pcibk_backend->free)
182 return xen_pcibk_backend->free(pdev);