xen_pcibk_device   20 drivers/xen/xen-pciback/passthrough.c static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device   45 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device   72 drivers/xen/xen-pciback/passthrough.c static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  100 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  117 drivers/xen/xen-pciback/passthrough.c static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
xen_pcibk_device  159 drivers/xen/xen-pciback/passthrough.c static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  178 drivers/xen/xen-pciback/passthrough.c 					struct xen_pcibk_device *pdev,
xen_pcibk_device   53 drivers/xen/xen-pciback/pci_stub.c 	struct xen_pcibk_device *pdev;/* non-NULL if struct pci_dev is in use */
xen_pcibk_device  189 drivers/xen/xen-pciback/pci_stub.c static struct pci_dev *pcistub_device_get_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  210 drivers/xen/xen-pciback/pci_stub.c struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
xen_pcibk_device  228 drivers/xen/xen-pciback/pci_stub.c struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  699 drivers/xen/xen-pciback/pci_stub.c 	struct xen_pcibk_device *pdev = psdev->pdev;
xen_pcibk_device   63 drivers/xen/xen-pciback/pciback.h struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
xen_pcibk_device   66 drivers/xen/xen-pciback/pciback.h struct pci_dev *pcistub_get_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device   85 drivers/xen/xen-pciback/pciback.h typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev,
xen_pcibk_device   88 drivers/xen/xen-pciback/pciback.h typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev,
xen_pcibk_device   97 drivers/xen/xen-pciback/pciback.h 	int (*init)(struct xen_pcibk_device *pdev);
xen_pcibk_device   98 drivers/xen/xen-pciback/pciback.h 	void (*free)(struct xen_pcibk_device *pdev);
xen_pcibk_device   99 drivers/xen/xen-pciback/pciback.h 	int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev,
xen_pcibk_device  102 drivers/xen/xen-pciback/pciback.h 	int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb);
xen_pcibk_device  103 drivers/xen/xen-pciback/pciback.h 	void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
xen_pcibk_device  105 drivers/xen/xen-pciback/pciback.h 	int (*add)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
xen_pcibk_device  107 drivers/xen/xen-pciback/pciback.h 	struct pci_dev *(*get)(struct xen_pcibk_device *pdev,
xen_pcibk_device  116 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  126 drivers/xen/xen-pciback/pciback.h static inline void xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  134 drivers/xen/xen-pciback/pciback.h xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, unsigned int domain,
xen_pcibk_device  149 drivers/xen/xen-pciback/pciback.h 					     struct xen_pcibk_device *pdev,
xen_pcibk_device  160 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  167 drivers/xen/xen-pciback/pciback.h static inline int xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
xen_pcibk_device  175 drivers/xen/xen-pciback/pciback.h static inline void xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  190 drivers/xen/xen-pciback/pciback.h void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev);
xen_pcibk_device  144 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_enable_msi(struct xen_pcibk_device *pdev,
xen_pcibk_device  184 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_disable_msi(struct xen_pcibk_device *pdev,
xen_pcibk_device  208 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev,
xen_pcibk_device  273 drivers/xen/xen-pciback/pciback_ops.c int xen_pcibk_disable_msix(struct xen_pcibk_device *pdev,
xen_pcibk_device  306 drivers/xen/xen-pciback/pciback_ops.c void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev)
xen_pcibk_device  329 drivers/xen/xen-pciback/pciback_ops.c 	struct xen_pcibk_device *pdev =
xen_pcibk_device  330 drivers/xen/xen-pciback/pciback_ops.c 		container_of(data, struct xen_pcibk_device, op_work);
xen_pcibk_device  412 drivers/xen/xen-pciback/pciback_ops.c 	struct xen_pcibk_device *pdev = dev_id;
xen_pcibk_device   30 drivers/xen/xen-pciback/vpci.c static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device   68 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  148 drivers/xen/xen-pciback/vpci.c static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  182 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  201 drivers/xen/xen-pciback/vpci.c static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
xen_pcibk_device  208 drivers/xen/xen-pciback/vpci.c static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
xen_pcibk_device  231 drivers/xen/xen-pciback/vpci.c 					struct xen_pcibk_device *pdev,
xen_pcibk_device   37 drivers/xen/xen-pciback/xenbus.c static struct xen_pcibk_device *alloc_pdev(struct xenbus_device *xdev)
xen_pcibk_device   39 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev;
xen_pcibk_device   41 drivers/xen/xen-pciback/xenbus.c 	pdev = kzalloc(sizeof(struct xen_pcibk_device), GFP_KERNEL);
xen_pcibk_device   67 drivers/xen/xen-pciback/xenbus.c static void xen_pcibk_disconnect(struct xen_pcibk_device *pdev)
xen_pcibk_device   88 drivers/xen/xen-pciback/xenbus.c static void free_pdev(struct xen_pcibk_device *pdev)
xen_pcibk_device  107 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_do_attach(struct xen_pcibk_device *pdev, int gnt_ref,
xen_pcibk_device  142 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_attach(struct xen_pcibk_device *pdev)
xen_pcibk_device  202 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_publish_pci_dev(struct xen_pcibk_device *pdev,
xen_pcibk_device  225 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_export_device(struct xen_pcibk_device *pdev,
xen_pcibk_device  272 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_remove_device(struct xen_pcibk_device *pdev,
xen_pcibk_device  301 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_publish_pci_root(struct xen_pcibk_device *pdev,
xen_pcibk_device  361 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_reconfigure(struct xen_pcibk_device *pdev)
xen_pcibk_device  517 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev = dev_get_drvdata(&xdev->dev);
xen_pcibk_device  558 drivers/xen/xen-pciback/xenbus.c static int xen_pcibk_setup_backend(struct xen_pcibk_device *pdev)
xen_pcibk_device  658 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev =
xen_pcibk_device  659 drivers/xen/xen-pciback/xenbus.c 	    container_of(watch, struct xen_pcibk_device, be_watch);
xen_pcibk_device  675 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev = alloc_pdev(dev);
xen_pcibk_device  708 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev = dev_get_drvdata(&dev->dev);