Lines Matching refs:xbdev

201 	struct xenbus_device *xbdev;  member
369 info->xbdev->otherend_id, in grant_foreign_access()
392 info->xbdev->otherend_id, in get_grant()
1637 dev_dbg_ratelimited(&info->xbdev->dev, in blkif_interrupt()
1757 xenbus_dev_fatal(info->xbdev, err, "%s", message); in write_per_ring_nodes()
1786 max_page_order = xenbus_read_unsigned(info->xbdev->otherend, in talk_to_blkback()
1903 backend_max_queues = xenbus_read_unsigned(info->xbdev->otherend, in negotiate_mq()
1914 xenbus_dev_fatal(info->xbdev, -ENOMEM, "allocating ring_info structure"); in negotiate_mq()
1989 info->xbdev = dev; in blkfront_probe()
2026 xenbus_switch_state(info->xbdev, XenbusStateConnected); in blkif_recover()
2121 struct xenbus_device *xbdev = info->xbdev; in blkfront_closing() local
2125 if (xbdev->state == XenbusStateClosing) in blkfront_closing()
2143 xenbus_frontend_closed(xbdev); in blkfront_closing()
2149 info->discard_granularity = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
2152 info->discard_alignment = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_setup_discard()
2155 !!xenbus_read_unsigned(info->xbdev->otherend, "discard-secure", in blkfront_setup_discard()
2270 if (xenbus_read_unsigned(info->xbdev->otherend, "feature-barrier", 0)) { in blkfront_gather_backend_features()
2279 if (xenbus_read_unsigned(info->xbdev->otherend, "feature-flush-cache", in blkfront_gather_backend_features()
2285 if (xenbus_read_unsigned(info->xbdev->otherend, "feature-discard", 0)) in blkfront_gather_backend_features()
2290 !!xenbus_read_unsigned(info->xbdev->otherend, in blkfront_gather_backend_features()
2295 indirect_segments = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_gather_backend_features()
2328 err = xenbus_scanf(XBT_NIL, info->xbdev->otherend, in blkfront_connect()
2351 dev_dbg(&info->xbdev->dev, "%s:%s.\n", in blkfront_connect()
2352 __func__, info->xbdev->otherend); in blkfront_connect()
2354 err = xenbus_gather(XBT_NIL, info->xbdev->otherend, in blkfront_connect()
2360 xenbus_dev_fatal(info->xbdev, err, in blkfront_connect()
2362 info->xbdev->otherend); in blkfront_connect()
2371 physical_sector_size = xenbus_read_unsigned(info->xbdev->otherend, in blkfront_connect()
2378 xenbus_dev_fatal(info->xbdev, err, "setup_indirect at %s", in blkfront_connect()
2379 info->xbdev->otherend); in blkfront_connect()
2388 xenbus_dev_fatal(info->xbdev, err, "xlvbd_add at %s", in blkfront_connect()
2389 info->xbdev->otherend); in blkfront_connect()
2393 xenbus_switch_state(info->xbdev, XenbusStateConnected); in blkfront_connect()
2400 err = device_add_disk(&info->xbdev->dev, info->gd, NULL); in blkfront_connect()
2471 static int blkfront_remove(struct xenbus_device *xbdev) in blkfront_remove() argument
2473 struct blkfront_info *info = dev_get_drvdata(&xbdev->dev); in blkfront_remove()
2475 dev_dbg(&xbdev->dev, "%s removed", xbdev->nodename); in blkfront_remove()
2499 return info->is_ready && info->xbdev; in blkfront_is_ready()