Symbol: xen_pcibk_device
drivers/xen/xen-pciback/passthrough.c
100
static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/passthrough.c
117
static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/passthrough.c
159
static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/passthrough.c
178
struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/passthrough.c
20
static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/passthrough.c
45
static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/passthrough.c
72
static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pci_stub.c
210
static struct pci_dev *pcistub_device_get_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pci_stub.c
247
struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pci_stub.c
58
struct xen_pcibk_device *pdev;/* non-NULL if struct pci_dev is in use */
drivers/xen/xen-pciback/pci_stub.c
746
struct xen_pcibk_device *pdev = psdev->pdev;
drivers/xen/xen-pciback/pciback.h
104
int (*init)(struct xen_pcibk_device *pdev);
drivers/xen/xen-pciback/pciback.h
105
void (*free)(struct xen_pcibk_device *pdev);
drivers/xen/xen-pciback/pciback.h
106
int (*find)(struct pci_dev *pcidev, struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
109
int (*publish)(struct xen_pcibk_device *pdev, publish_pci_root_cb cb);
drivers/xen/xen-pciback/pciback.h
110
void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
drivers/xen/xen-pciback/pciback.h
112
int (*add)(struct xen_pcibk_device *pdev, struct pci_dev *dev,
drivers/xen/xen-pciback/pciback.h
114
struct pci_dev *(*get)(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
123
static inline int xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
133
static inline void xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
141
xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev, unsigned int domain,
drivers/xen/xen-pciback/pciback.h
156
struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
167
static inline int xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/pciback.h
174
static inline int xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
182
static inline void xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/pciback.h
192
static inline void xen_pcibk_lateeoi(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
67
struct pci_dev *pcistub_get_pci_dev_by_slot(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
92
typedef int (*publish_pci_dev_cb) (struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback.h
95
typedef int (*publish_pci_root_cb) (struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback_ops.c
142
int xen_pcibk_enable_msi(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback_ops.c
177
int xen_pcibk_disable_msi(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback_ops.c
197
int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback_ops.c
256
int xen_pcibk_disable_msix(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/pciback_ops.c
280
static inline bool xen_pcibk_test_op_pending(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/pciback_ops.c
293
static void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/pciback_ops.c
321
static void xen_pcibk_do_one_op(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/pciback_ops.c
399
struct xen_pcibk_device *pdev =
drivers/xen/xen-pciback/pciback_ops.c
400
container_of(data, struct xen_pcibk_device, op_work);
drivers/xen/xen-pciback/pciback_ops.c
411
struct xen_pcibk_device *pdev = dev_id;
drivers/xen/xen-pciback/vpci.c
150
static void __xen_pcibk_release_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/vpci.c
184
static int __xen_pcibk_init_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/vpci.c
203
static int __xen_pcibk_publish_pci_roots(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/vpci.c
210
static void __xen_pcibk_release_devices(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/vpci.c
233
struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/vpci.c
31
static struct pci_dev *__xen_pcibk_get_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/vpci.c
69
static int __xen_pcibk_add_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
107
static int xen_pcibk_do_attach(struct xen_pcibk_device *pdev, int gnt_ref,
drivers/xen/xen-pciback/xenbus.c
142
static int xen_pcibk_attach(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/xenbus.c
203
static int xen_pcibk_publish_pci_dev(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
226
static int xen_pcibk_export_device(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
273
static int xen_pcibk_remove_device(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
302
static int xen_pcibk_publish_pci_root(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
362
static int xen_pcibk_reconfigure(struct xen_pcibk_device *pdev,
drivers/xen/xen-pciback/xenbus.c
37
static struct xen_pcibk_device *alloc_pdev(struct xenbus_device *xdev)
drivers/xen/xen-pciback/xenbus.c
39
struct xen_pcibk_device *pdev;
drivers/xen/xen-pciback/xenbus.c
41
pdev = kzalloc_obj(struct xen_pcibk_device);
drivers/xen/xen-pciback/xenbus.c
521
struct xen_pcibk_device *pdev = dev_get_drvdata(&xdev->dev);
drivers/xen/xen-pciback/xenbus.c
562
static int xen_pcibk_setup_backend(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/xenbus.c
662
struct xen_pcibk_device *pdev =
drivers/xen/xen-pciback/xenbus.c
663
container_of(watch, struct xen_pcibk_device, be_watch);
drivers/xen/xen-pciback/xenbus.c
67
static void xen_pcibk_disconnect(struct xen_pcibk_device *pdev)
drivers/xen/xen-pciback/xenbus.c
688
struct xen_pcibk_device *pdev = alloc_pdev(dev);
drivers/xen/xen-pciback/xenbus.c
721
struct xen_pcibk_device *pdev = dev_get_drvdata(&dev->dev);
drivers/xen/xen-pciback/xenbus.c
88
static void free_pdev(struct xen_pcibk_device *pdev)