Lines Matching defs:xdev
41 struct xenbus_device *xdev;
107 dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n");
146 dev_err(&pdev->xdev->dev,
162 dev_err(&pdev->xdev->dev,
191 dev_dbg(&pdev->xdev->dev,
199 dev_dbg(&pdev->xdev->dev, "read got back value %x\n",
228 dev_dbg(&pdev->xdev->dev,
397 dev_info(&pdev->xdev->dev, "claiming resource %s/%d\n",
400 dev_err(&pdev->xdev->dev, "Could not claim resource %s/%d! "
431 dev_info(&pdev->xdev->dev, "New device on "
455 dev_err(&pdev->xdev->dev,
457 dev_err(&pdev->xdev->dev,
464 dev_info(&pdev->xdev->dev, "Creating PCI Frontend Bus %04x:%02x\n",
480 b = pci_scan_root_bus(&pdev->xdev->dev, bus,
483 dev_err(&pdev->xdev->dev,
523 dev_err(&pdev->xdev->dev,
525 dev_err(&pdev->xdev->dev,
531 dev_info(&pdev->xdev->dev, "Rescanning PCI Frontend Bus %04x:%02x\n",
566 dev_dbg(&pdev->xdev->dev, "cleaning up root buses\n");
596 dev_dbg(&pdev->xdev->dev,
603 dev_err(&pdev->xdev->dev, "device or AER driver is NULL\n");
631 dev_err(&pdev->xdev->dev,
656 dev_dbg(&pdev->xdev->dev,
689 dev_info(&pdev->xdev->dev, "Installing PCI frontend\n");
699 dev_err(&pdev->xdev->dev, "Could not setup SWIOTLB!\n");
709 dev_info(&pdev->xdev->dev,
716 static struct pcifront_device *alloc_pdev(struct xenbus_device *xdev)
736 dev_set_drvdata(&xdev->dev, pdev);
737 pdev->xdev = xdev;
749 dev_dbg(&xdev->dev, "Allocated pdev @ 0x%p pdev->sh_info @ 0x%p\n",
757 dev_dbg(&pdev->xdev->dev, "freeing pdev @ 0x%p\n", pdev);
767 xenbus_free_evtchn(pdev->xdev, pdev->evtchn);
775 dev_set_drvdata(&pdev->xdev->dev, NULL);
786 err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref);
792 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn);
807 xenbus_dev_fatal(pdev->xdev, err,
813 err = xenbus_printf(trans, pdev->xdev->nodename,
816 err = xenbus_printf(trans, pdev->xdev->nodename,
819 err = xenbus_printf(trans, pdev->xdev->nodename,
824 xenbus_dev_fatal(pdev->xdev, err,
832 xenbus_dev_fatal(pdev->xdev, err,
839 xenbus_switch_state(pdev->xdev, XenbusStateInitialised);
841 dev_dbg(&pdev->xdev->dev, "publishing successful!\n");
856 if (xenbus_read_driver_state(pdev->xdev->nodename) !=
862 xenbus_dev_fatal(pdev->xdev, err,
867 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend,
870 xenbus_dev_error(pdev->xdev, err,
874 xenbus_dev_fatal(pdev->xdev, err,
882 xenbus_dev_fatal(pdev->xdev, err,
894 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
899 xenbus_dev_fatal(pdev->xdev, err,
906 xenbus_dev_fatal(pdev->xdev, err,
913 err = xenbus_switch_state(pdev->xdev, XenbusStateConnected);
925 prev_state = xenbus_read_driver_state(pdev->xdev->nodename);
935 err = xenbus_switch_state(pdev->xdev, XenbusStateClosed);
949 if (xenbus_read_driver_state(pdev->xdev->nodename) !=
953 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend,
956 xenbus_dev_error(pdev->xdev, err,
960 xenbus_dev_fatal(pdev->xdev, err,
968 xenbus_dev_fatal(pdev->xdev, err,
980 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
985 xenbus_dev_fatal(pdev->xdev, err,
992 xenbus_dev_fatal(pdev->xdev, err,
999 xenbus_switch_state(pdev->xdev, XenbusStateConnected);
1013 if (xenbus_read_driver_state(pdev->xdev->nodename) !=
1017 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, "num_devs", "%d",
1022 xenbus_dev_fatal(pdev->xdev, err,
1035 state = xenbus_read_unsigned(pdev->xdev->otherend, str,
1047 err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
1052 xenbus_dev_fatal(pdev->xdev, err,
1060 dev_dbg(&pdev->xdev->dev,
1070 dev_dbg(&pdev->xdev->dev,
1075 err = xenbus_switch_state(pdev->xdev, XenbusStateReconfiguring);
1081 static void __ref pcifront_backend_changed(struct xenbus_device *xdev,
1084 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev);
1098 if (xdev->state == XenbusStateClosed)
1102 dev_warn(&xdev->dev, "backend going away!\n");
1116 static int pcifront_xenbus_probe(struct xenbus_device *xdev,
1120 struct pcifront_device *pdev = alloc_pdev(xdev);
1124 xenbus_dev_fatal(xdev, err,
1137 static int pcifront_xenbus_remove(struct xenbus_device *xdev)
1139 struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev);