Lines Matching refs:xbt
681 xenbus_transaction_t xbt; in xen_sysrq_handler() local
686 if (xenbus_transaction_start(&xbt)) { in xen_sysrq_handler()
691 if ((ret = xenbus_scanf(xbt, "control", "sysrq", "%c", &key)) != 0) { in xen_sysrq_handler()
701 if ((ret = xenbus_rm(xbt, "control", "sysrq")) != 0) { in xen_sysrq_handler()
706 if (xenbus_transaction_end(xbt, 0) == EAGAIN) in xen_sysrq_handler()
721 (void) xenbus_transaction_end(xbt, 1); in xen_sysrq_handler()
812 xenbus_transaction_t xbt; in xen_shutdown_handler() local
817 err = xenbus_transaction_start(&xbt); in xen_shutdown_handler()
820 if (xenbus_read(xbt, "control", "shutdown", (void *)&str, &slen)) { in xen_shutdown_handler()
821 (void) xenbus_transaction_end(xbt, 1); in xen_shutdown_handler()
832 (void) xenbus_transaction_end(xbt, 0); in xen_shutdown_handler()
851 (void) xenbus_write(xbt, "control", "shutdown", ""); in xen_shutdown_handler()
852 err = xenbus_transaction_end(xbt, 0); in xen_shutdown_handler()