Lines Matching defs:xbt
552 int xen_blkbk_flush_diskcache(struct xenbus_transaction xbt,
558 err = xenbus_printf(xbt, dev->nodename, "feature-flush-cache",
566 static void xen_blkbk_discard(struct xenbus_transaction xbt, struct backend_info *be)
578 err = xenbus_printf(xbt, dev->nodename,
585 err = xenbus_printf(xbt, dev->nodename,
594 err = xenbus_printf(xbt, dev->nodename,
602 err = xenbus_printf(xbt, dev->nodename, "feature-discard",
608 int xen_blkbk_barrier(struct xenbus_transaction xbt,
614 err = xenbus_printf(xbt, dev->nodename, "feature-barrier",
886 struct xenbus_transaction xbt;
894 err = xenbus_transaction_start(&xbt);
901 xen_blkbk_flush_diskcache(xbt, be, be->blkif->vbd.flush_support);
903 xen_blkbk_discard(xbt, be);
905 xen_blkbk_barrier(xbt, be, be->blkif->vbd.flush_support);
907 err = xenbus_printf(xbt, dev->nodename, "feature-persistent", "%u",
915 err = xenbus_printf(xbt, dev->nodename, "sectors", "%llu",
924 err = xenbus_printf(xbt, dev->nodename, "info", "%u",
932 err = xenbus_printf(xbt, dev->nodename, "sector-size", "%lu",
940 err = xenbus_printf(xbt, dev->nodename, "physical-sector-size", "%u",
946 err = xenbus_transaction_end(xbt, 0);
959 xenbus_transaction_end(xbt, 1);