Lines Matching defs:xbt
557 int xen_blkbk_flush_diskcache(struct xenbus_transaction xbt,
563 err = xenbus_printf(xbt, dev->nodename, "feature-flush-cache",
571 static void xen_blkbk_discard(struct xenbus_transaction xbt, struct backend_info *be)
584 err = xenbus_printf(xbt, dev->nodename,
591 err = xenbus_printf(xbt, dev->nodename,
600 err = xenbus_printf(xbt, dev->nodename,
608 err = xenbus_printf(xbt, dev->nodename, "feature-discard",
614 int xen_blkbk_barrier(struct xenbus_transaction xbt,
620 err = xenbus_printf(xbt, dev->nodename, "feature-barrier",
892 struct xenbus_transaction xbt;
900 err = xenbus_transaction_start(&xbt);
907 xen_blkbk_flush_diskcache(xbt, be, be->blkif->vbd.flush_support);
909 xen_blkbk_discard(xbt, be);
911 xen_blkbk_barrier(xbt, be, be->blkif->vbd.flush_support);
913 err = xenbus_printf(xbt, dev->nodename, "feature-persistent", "%u",
921 err = xenbus_printf(xbt, dev->nodename, "sectors", "%llu",
930 err = xenbus_printf(xbt, dev->nodename, "info", "%u",
938 err = xenbus_printf(xbt, dev->nodename, "sector-size", "%lu",
946 err = xenbus_printf(xbt, dev->nodename, "physical-sector-size", "%u",
952 err = xenbus_transaction_end(xbt, 0);
965 xenbus_transaction_end(xbt, 1);