Lines Matching refs:pcifront_device
39 struct pcifront_device { struct
58 struct pcifront_device *pdev; argument
61 static inline struct pcifront_device *
69 struct pcifront_device *pdev) in pcifront_init_sd()
78 static struct pcifront_device *pcifront_dev;
102 static inline void schedule_pcifront_aer_op(struct pcifront_device *pdev) in schedule_pcifront_aer_op()
111 static int do_pci_op(struct pcifront_device *pdev, struct xen_pci_op *op) in do_pci_op()
188 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pcifront_bus_read()
225 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pcifront_bus_write()
254 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pci_frontend_enable_msix()
306 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pci_frontend_disable_msix()
325 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pci_frontend_enable_msi()
354 struct pcifront_device *pdev = pcifront_get_pdev(sd); in pci_frontend_disable_msi()
388 struct pcifront_device *pdev = data; in pcifront_claim_resource()
407 static int pcifront_scan_bus(struct pcifront_device *pdev, in pcifront_scan_bus()
437 static int pcifront_scan_root(struct pcifront_device *pdev, in pcifront_scan_root()
515 static int pcifront_rescan_root(struct pcifront_device *pdev, in pcifront_rescan_root()
552 static void pcifront_free_roots(struct pcifront_device *pdev) in pcifront_free_roots()
575 struct pcifront_device *pdev, in pcifront_common_process()
620 struct pcifront_device *pdev = in pcifront_do_aer()
621 container_of(data, struct pcifront_device, op_work); in pcifront_do_aer()
652 struct pcifront_device *pdev = dev; in pcifront_handler_aer()
657 static int pcifront_connect_and_init_dma(struct pcifront_device *pdev) in pcifront_connect_and_init_dma()
674 static void pcifront_disconnect(struct pcifront_device *pdev) in pcifront_disconnect()
686 static struct pcifront_device *alloc_pdev(struct xenbus_device *xdev) in alloc_pdev()
688 struct pcifront_device *pdev; in alloc_pdev()
690 pdev = kzalloc(sizeof(struct pcifront_device), GFP_KERNEL); in alloc_pdev()
723 static void free_pdev(struct pcifront_device *pdev) in free_pdev()
744 static int pcifront_publish_info(struct pcifront_device *pdev) in pcifront_publish_info()
804 static void pcifront_connect(struct pcifront_device *pdev) in pcifront_connect()
854 static void pcifront_try_connect(struct pcifront_device *pdev) in pcifront_try_connect()
873 static int pcifront_try_disconnect(struct pcifront_device *pdev) in pcifront_try_disconnect()
896 static void pcifront_attach_devices(struct pcifront_device *pdev) in pcifront_attach_devices()
903 static int pcifront_detach_devices(struct pcifront_device *pdev) in pcifront_detach_devices()
997 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); in pcifront_backend_changed()
1033 struct pcifront_device *pdev = alloc_pdev(xdev); in pcifront_xenbus_probe()
1052 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); in pcifront_xenbus_remove()