Lines Matching refs:xdev

39 	struct xenbus_device *xdev;  member
108 dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n"); in schedule_pcifront_aer_op()
147 dev_err(&pdev->xdev->dev, in do_pci_op()
163 dev_err(&pdev->xdev->dev, in do_pci_op()
193 dev_info(&pdev->xdev->dev, in pcifront_bus_read()
202 dev_info(&pdev->xdev->dev, "read got back value %x\n", in pcifront_bus_read()
232 dev_info(&pdev->xdev->dev, in pcifront_bus_write()
403 dev_info(&pdev->xdev->dev, "claiming resource %s/%d\n", in pcifront_claim_resource()
406 dev_err(&pdev->xdev->dev, "Could not claim resource %s/%d! " in pcifront_claim_resource()
437 dev_info(&pdev->xdev->dev, "New device on " in pcifront_scan_bus()
461 dev_err(&pdev->xdev->dev, in pcifront_scan_root()
463 dev_err(&pdev->xdev->dev, in pcifront_scan_root()
470 dev_info(&pdev->xdev->dev, "Creating PCI Frontend Bus %04x:%02x\n", in pcifront_scan_root()
486 b = pci_scan_root_bus(&pdev->xdev->dev, bus, in pcifront_scan_root()
489 dev_err(&pdev->xdev->dev, in pcifront_scan_root()
529 dev_err(&pdev->xdev->dev, in pcifront_rescan_root()
531 dev_err(&pdev->xdev->dev, in pcifront_rescan_root()
537 dev_info(&pdev->xdev->dev, "Rescanning PCI Frontend Bus %04x:%02x\n", in pcifront_rescan_root()
572 dev_dbg(&pdev->xdev->dev, "cleaning up root buses\n"); in pcifront_free_roots()
601 dev_dbg(&pdev->xdev->dev, in pcifront_common_process()
608 dev_err(&pdev->xdev->dev, "device or AER driver is NULL\n"); in pcifront_common_process()
637 dev_err(&pdev->xdev->dev, in pcifront_common_process()
662 dev_dbg(&pdev->xdev->dev, in pcifront_do_aer()
695 dev_info(&pdev->xdev->dev, "Installing PCI frontend\n"); in pcifront_connect_and_init_dma()
705 dev_err(&pdev->xdev->dev, "Could not setup SWIOTLB!\n"); in pcifront_connect_and_init_dma()
715 dev_info(&pdev->xdev->dev, in pcifront_disconnect()
722 static struct pcifront_device *alloc_pdev(struct xenbus_device *xdev) in alloc_pdev() argument
742 dev_set_drvdata(&xdev->dev, pdev); in alloc_pdev()
743 pdev->xdev = xdev; in alloc_pdev()
755 dev_dbg(&xdev->dev, "Allocated pdev @ 0x%p pdev->sh_info @ 0x%p\n", in alloc_pdev()
763 dev_dbg(&pdev->xdev->dev, "freeing pdev @ 0x%p\n", pdev); in free_pdev()
773 xenbus_free_evtchn(pdev->xdev, pdev->evtchn); in free_pdev()
781 dev_set_drvdata(&pdev->xdev->dev, NULL); in free_pdev()
792 err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref); in pcifront_publish_info()
798 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn); in pcifront_publish_info()
813 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
819 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
822 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
825 err = xenbus_printf(trans, pdev->xdev->nodename, in pcifront_publish_info()
830 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
838 xenbus_dev_fatal(pdev->xdev, err, in pcifront_publish_info()
845 xenbus_switch_state(pdev->xdev, XenbusStateInitialised); in pcifront_publish_info()
847 dev_dbg(&pdev->xdev->dev, "publishing successful!\n"); in pcifront_publish_info()
862 if (xenbus_read_driver_state(pdev->xdev->nodename) != in pcifront_try_connect()
868 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
873 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, in pcifront_try_connect()
876 xenbus_dev_error(pdev->xdev, err, in pcifront_try_connect()
880 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
888 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
900 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_try_connect()
905 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
912 xenbus_dev_fatal(pdev->xdev, err, in pcifront_try_connect()
919 err = xenbus_switch_state(pdev->xdev, XenbusStateConnected); in pcifront_try_connect()
931 prev_state = xenbus_read_driver_state(pdev->xdev->nodename); in pcifront_try_disconnect()
941 err = xenbus_switch_state(pdev->xdev, XenbusStateClosed); in pcifront_try_disconnect()
955 if (xenbus_read_driver_state(pdev->xdev->nodename) != in pcifront_attach_devices()
959 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, in pcifront_attach_devices()
962 xenbus_dev_error(pdev->xdev, err, in pcifront_attach_devices()
966 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
974 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
986 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_attach_devices()
991 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
998 xenbus_dev_fatal(pdev->xdev, err, in pcifront_attach_devices()
1005 xenbus_switch_state(pdev->xdev, XenbusStateConnected); in pcifront_attach_devices()
1019 if (xenbus_read_driver_state(pdev->xdev->nodename) != in pcifront_detach_devices()
1023 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, "num_devs", "%d", in pcifront_detach_devices()
1028 xenbus_dev_fatal(pdev->xdev, err, in pcifront_detach_devices()
1041 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, "%d", in pcifront_detach_devices()
1055 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str, in pcifront_detach_devices()
1060 xenbus_dev_fatal(pdev->xdev, err, in pcifront_detach_devices()
1068 dev_dbg(&pdev->xdev->dev, in pcifront_detach_devices()
1078 dev_dbg(&pdev->xdev->dev, in pcifront_detach_devices()
1083 err = xenbus_switch_state(pdev->xdev, XenbusStateReconfiguring); in pcifront_detach_devices()
1089 static void __init_refok pcifront_backend_changed(struct xenbus_device *xdev, in pcifront_backend_changed() argument
1092 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); in pcifront_backend_changed()
1106 if (xdev->state == XenbusStateClosed) in pcifront_backend_changed()
1110 dev_warn(&xdev->dev, "backend going away!\n"); in pcifront_backend_changed()
1124 static int pcifront_xenbus_probe(struct xenbus_device *xdev, in pcifront_xenbus_probe() argument
1128 struct pcifront_device *pdev = alloc_pdev(xdev); in pcifront_xenbus_probe()
1132 xenbus_dev_fatal(xdev, err, in pcifront_xenbus_probe()
1145 static int pcifront_xenbus_remove(struct xenbus_device *xdev) in pcifront_xenbus_remove() argument
1147 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev); in pcifront_xenbus_remove()