Lines Matching refs:xbt

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