Lines Matching refs:xbt

559 int xen_blkbk_flush_diskcache(struct xenbus_transaction xbt,  in xen_blkbk_flush_diskcache()  argument
565 err = xenbus_printf(xbt, dev->nodename, "feature-flush-cache", in xen_blkbk_flush_diskcache()
573 static void xen_blkbk_discard(struct xenbus_transaction xbt, struct backend_info *be) in xen_blkbk_discard() argument
586 err = xenbus_printf(xbt, dev->nodename, in xen_blkbk_discard()
593 err = xenbus_printf(xbt, dev->nodename, in xen_blkbk_discard()
602 err = xenbus_printf(xbt, dev->nodename, in xen_blkbk_discard()
610 err = xenbus_printf(xbt, dev->nodename, "feature-discard", in xen_blkbk_discard()
616 int xen_blkbk_barrier(struct xenbus_transaction xbt, in xen_blkbk_barrier() argument
622 err = xenbus_printf(xbt, dev->nodename, "feature-barrier", in xen_blkbk_barrier()
894 struct xenbus_transaction xbt; in connect() local
902 err = xenbus_transaction_start(&xbt); in connect()
909 xen_blkbk_flush_diskcache(xbt, be, be->blkif->vbd.flush_support); in connect()
911 xen_blkbk_discard(xbt, be); in connect()
913 xen_blkbk_barrier(xbt, be, be->blkif->vbd.flush_support); in connect()
915 err = xenbus_printf(xbt, dev->nodename, "feature-persistent", "%u", in connect()
923 err = xenbus_printf(xbt, dev->nodename, "sectors", "%llu", in connect()
932 err = xenbus_printf(xbt, dev->nodename, "info", "%u", in connect()
940 err = xenbus_printf(xbt, dev->nodename, "sector-size", "%lu", in connect()
948 err = xenbus_printf(xbt, dev->nodename, "physical-sector-size", "%u", in connect()
954 err = xenbus_transaction_end(xbt, 0); in connect()
967 xenbus_transaction_end(xbt, 1); in connect()