Lines Matching refs:xbdev

131 	struct xenbus_device *xbdev;  member
285 info->xbdev->otherend_id, in grant_foreign_access()
307 info->xbdev->otherend_id, in get_grant()
432 dev_dbg(&info->xbdev->dev, "command: 0x%x, argument: 0x%lx\n", in blkif_ioctl()
437 dev_dbg(&info->xbdev->dev, "FIXME: support multisession CDs later\n"); in blkif_ioctl()
997 gd->driverfs_dev = &(info->xbdev->dev); in xlvbd_alloc_gendisk()
1382 dev_dbg(&info->xbdev->dev, "Bad return from blkdev data " in blkif_interrupt()
1469 err = xenbus_scanf(XBT_NIL, info->xbdev->otherend, in talk_to_blkback()
1622 info->xbdev = dev; in blkfront_probe()
1712 xenbus_switch_state(info->xbdev, XenbusStateConnected); in blkif_recover()
1796 struct xenbus_device *xbdev = info->xbdev; in blkfront_closing() local
1801 if (xbdev->state == XenbusStateClosing) { in blkfront_closing()
1812 xenbus_frontend_closed(xbdev); in blkfront_closing()
1819 xenbus_dev_error(xbdev, -EBUSY, in blkfront_closing()
1821 xenbus_switch_state(xbdev, XenbusStateClosing); in blkfront_closing()
1824 xenbus_frontend_closed(xbdev); in blkfront_closing()
1839 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_setup_discard()
1847 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_setup_discard()
1938 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_gather_backend_features()
1955 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_gather_backend_features()
1962 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_gather_backend_features()
1969 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_gather_backend_features()
1977 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_gather_backend_features()
2007 err = xenbus_scanf(XBT_NIL, info->xbdev->otherend, in blkfront_connect()
2031 dev_dbg(&info->xbdev->dev, "%s:%s.\n", in blkfront_connect()
2032 __func__, info->xbdev->otherend); in blkfront_connect()
2034 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_connect()
2040 xenbus_dev_fatal(info->xbdev, err, in blkfront_connect()
2042 info->xbdev->otherend); in blkfront_connect()
2051 err = xenbus_scanf(XBT_NIL, info->xbdev->otherend, in blkfront_connect()
2058 xenbus_dev_fatal(info->xbdev, err, "setup_indirect at %s", in blkfront_connect()
2059 info->xbdev->otherend); in blkfront_connect()
2066 xenbus_dev_fatal(info->xbdev, err, "xlvbd_add at %s", in blkfront_connect()
2067 info->xbdev->otherend); in blkfront_connect()
2071 xenbus_switch_state(info->xbdev, XenbusStateConnected); in blkfront_connect()
2125 static int blkfront_remove(struct xenbus_device *xbdev) in blkfront_remove() argument
2127 struct blkfront_info *info = dev_get_drvdata(&xbdev->dev); in blkfront_remove()
2131 dev_dbg(&xbdev->dev, "%s removed", xbdev->nodename); in blkfront_remove()
2141 info->xbdev = NULL; in blkfront_remove()
2160 xbdev->nodename, bdev->bd_openers); in blkfront_remove()
2178 return info->is_ready && info->xbdev; in blkfront_is_ready()
2213 struct xenbus_device *xbdev; in blkif_release() local
2232 xbdev = info->xbdev; in blkif_release()
2234 if (xbdev && xbdev->state == XenbusStateClosing) { in blkif_release()
2238 xenbus_frontend_closed(info->xbdev); in blkif_release()
2243 if (!xbdev) { in blkif_release()