• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/xen/pcifront/

Lines Matching defs:xdev

88 	struct xenbus_device *xdev;
113 alloc_pdev(struct xenbus_device *xdev)
118 err = sscanf(xdev->nodename, "device/pci/%d", &unit);
122 xenbus_dev_fatal(pdev->xdev, err, "Error scanning pci device instance number");
129 xenbus_dev_fatal(xdev, err, "Error allocating pcifront_device struct");
133 pdev->xdev = xdev;
141 xenbus_dev_fatal(xdev, err, "Error allocating sh_info struct");
146 xdev->data = pdev;
178 xenbus_free_evtchn(pdev->xdev, pdev->evtchn);
183 pdev->xdev->data = NULL;
196 err = xenbus_grant_ring(pdev->xdev, virt_to_mfn(pdev->sh_info));
204 err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn);
211 xenbus_dev_fatal(pdev->xdev, err,
217 err = xenbus_printf(trans, pdev->xdev->nodename,
220 err = xenbus_printf(trans, pdev->xdev->nodename,
223 err = xenbus_printf(trans, pdev->xdev->nodename,
226 err = xenbus_switch_state(pdev->xdev, trans,
231 xenbus_dev_fatal(pdev->xdev, err,
239 xenbus_dev_fatal(pdev->xdev, err,
273 xenbus_switch_state(pdev->xdev, NULL, XenbusStateConnected);
275 printf("pcifront: connected to %s\n", pdev->xdev->nodename);
291 prev_state = xenbus_read_driver_state(pdev->xdev->nodename);
294 err = xenbus_switch_state(pdev->xdev, NULL, XenbusStateClosing);
305 pcifront_probe(struct xenbus_device *xdev,
313 if ((pdev = alloc_pdev(xdev)) == NULL)
326 pcifront_remove(struct xenbus_device *xdev)
328 DPRINTF("removing xenbus device node (%s)\n", xdev->nodename);
329 if (xdev->data)
330 put_pdev(xdev->data);
336 pcifront_backend_changed(struct xenbus_device *xdev,
339 struct pcifront_device *pdev = xdev->data;
343 DPRINTF("backend closing (%s)\n", xdev->nodename);
348 DPRINTF("backend closed (%s)\n", xdev->nodename);
353 DPRINTF("backend connected (%s)\n", xdev->nodename);
460 err = xenbus_scanf(NULL, pdev->xdev->otherend,
465 xenbus_dev_fatal(pdev->xdev, err,
480 err = xenbus_scanf(NULL, pdev->xdev->otherend, str,
485 xenbus_dev_fatal(pdev->xdev, err,
490 if (domain != pdev->xdev->otherend_id) {
492 xenbus_dev_fatal(pdev->xdev, err,
493 "Domain mismatch %d != %d", domain, pdev->xdev->otherend_id);
500 xenbus_dev_fatal(pdev->xdev, err,
549 sc->domain = pdev->xdev->otherend_id;