Lines Matching refs:xbt

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