| /linux/drivers/xen/ |
| H A D | manage.c | 228 struct xenbus_transaction xbt; in shutdown_handler() local 236 err = xenbus_transaction_start(&xbt); in shutdown_handler() 240 str = (char *)xenbus_read(xbt, "control", "shutdown", NULL); in shutdown_handler() 243 xenbus_transaction_end(xbt, 1); in shutdown_handler() 254 xenbus_write(xbt, "control", "shutdown", ""); in shutdown_handler() 256 err = xenbus_transaction_end(xbt, 0); in shutdown_handler() 277 struct xenbus_transaction xbt; in sysrq_handler() local 281 err = xenbus_transaction_start(&xbt); in sysrq_handler() 284 err = xenbus_scanf(xbt, "control", "sysrq", "%c", &sysrq_key); in sysrq_handler() 296 xenbus_transaction_end(xbt, 1); in sysrq_handler() [all …]
|
| /linux/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front_evtchnl.c | 248 static int evtchnl_publish(struct xenbus_transaction xbt, in evtchnl_publish() argument 257 ret = xenbus_printf(xbt, path, node_ring, "%u", evtchnl->gref); in evtchnl_publish() 264 ret = xenbus_printf(xbt, path, node_chnl, "%u", evtchnl->port); in evtchnl_publish() 275 struct xenbus_transaction xbt; in xen_drm_front_evtchnl_publish_all() local 282 ret = xenbus_transaction_start(&xbt); in xen_drm_front_evtchnl_publish_all() 290 ret = evtchnl_publish(xbt, &front_info->evt_pairs[conn].req, in xen_drm_front_evtchnl_publish_all() 297 ret = evtchnl_publish(xbt, &front_info->evt_pairs[conn].evt, in xen_drm_front_evtchnl_publish_all() 305 ret = xenbus_transaction_end(xbt, 0); in xen_drm_front_evtchnl_publish_all() 318 xenbus_transaction_end(xbt, 1); in xen_drm_front_evtchnl_publish_all()
|
| /linux/drivers/block/xen-blkback/ |
| H A D | xenbus.c | 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 [all …]
|
| H A D | common.h | 389 int xen_blkbk_flush_diskcache(struct xenbus_transaction xbt, 392 int xen_blkbk_barrier(struct xenbus_transaction xbt,
|
| /linux/drivers/char/tpm/ |
| H A D | xen-tpmfront.c | 254 struct xenbus_transaction xbt; in setup_ring() local 276 rv = xenbus_transaction_start(&xbt); in setup_ring() 282 rv = xenbus_printf(xbt, dev->nodename, in setup_ring() 289 rv = xenbus_printf(xbt, dev->nodename, "event-channel", "%u", in setup_ring() 296 rv = xenbus_printf(xbt, dev->nodename, "feature-protocol-v2", "1"); in setup_ring() 302 rv = xenbus_transaction_end(xbt, 0); in setup_ring() 315 xenbus_transaction_end(xbt, 1); in setup_ring()
|
| /linux/net/9p/ |
| H A D | trans_xen.c | 384 struct xenbus_transaction xbt; in xen_9pfs_front_init() local 429 ret = xenbus_transaction_start(&xbt); in xen_9pfs_front_init() 434 ret = xenbus_printf(xbt, dev->nodename, "version", "%u", 1); in xen_9pfs_front_init() 437 ret = xenbus_printf(xbt, dev->nodename, "num-rings", "%u", in xen_9pfs_front_init() 447 ret = xenbus_printf(xbt, dev->nodename, str, "%d", in xen_9pfs_front_init() 453 ret = xenbus_printf(xbt, dev->nodename, str, "%u", in xen_9pfs_front_init() 458 priv->tag = xenbus_read(xbt, dev->nodename, "tag", NULL); in xen_9pfs_front_init() 463 ret = xenbus_transaction_end(xbt, 0); in xen_9pfs_front_init() 475 xenbus_transaction_end(xbt, 1); in xen_9pfs_front_init()
|
| /linux/drivers/net/xen-netback/ |
| H A D | xenbus.c | 1005 struct xenbus_transaction xbt; in netback_probe() local 1023 err = xenbus_transaction_start(&xbt); in netback_probe() 1029 err = xenbus_printf(xbt, dev->nodename, "feature-sg", "%d", sg); in netback_probe() 1035 err = xenbus_printf(xbt, dev->nodename, "feature-gso-tcpv4", in netback_probe() 1042 err = xenbus_printf(xbt, dev->nodename, "feature-gso-tcpv6", in netback_probe() 1050 err = xenbus_printf(xbt, dev->nodename, in netback_probe() 1059 err = xenbus_printf(xbt, dev->nodename, in netback_probe() 1067 err = xenbus_printf(xbt, dev->nodename, in netback_probe() 1078 err = xenbus_printf(xbt, dev->nodename, in netback_probe() 1086 err = xenbus_printf(xbt, dev->nodename, in netback_probe() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | xen-kbdfront.c | 426 struct xenbus_transaction xbt; in xenkbd_connect_backend() local 446 ret = xenbus_transaction_start(&xbt); in xenkbd_connect_backend() 451 ret = xenbus_printf(xbt, dev->nodename, XENKBD_FIELD_RING_REF, "%lu", in xenkbd_connect_backend() 455 ret = xenbus_printf(xbt, dev->nodename, XENKBD_FIELD_RING_GREF, in xenkbd_connect_backend() 459 ret = xenbus_printf(xbt, dev->nodename, XENKBD_FIELD_EVT_CHANNEL, "%u", in xenkbd_connect_backend() 463 ret = xenbus_transaction_end(xbt, 0); in xenkbd_connect_backend() 475 xenbus_transaction_end(xbt, 1); in xenkbd_connect_backend()
|
| /linux/drivers/video/fbdev/ |
| H A D | xen-fbfront.c | 553 struct xenbus_transaction xbt; in xenfb_connect_backend() local 566 ret = xenbus_transaction_start(&xbt); in xenfb_connect_backend() 571 ret = xenbus_printf(xbt, dev->nodename, "page-ref", "%lu", in xenfb_connect_backend() 575 ret = xenbus_printf(xbt, dev->nodename, "event-channel", "%u", in xenfb_connect_backend() 579 ret = xenbus_printf(xbt, dev->nodename, "protocol", "%s", in xenfb_connect_backend() 583 ret = xenbus_printf(xbt, dev->nodename, "feature-update", "1"); in xenfb_connect_backend() 586 ret = xenbus_transaction_end(xbt, 0); in xenfb_connect_backend() 599 xenbus_transaction_end(xbt, 1); in xenfb_connect_backend()
|
| /linux/drivers/xen/xenbus/ |
| H A D | xenbus_client.c | 226 struct xenbus_transaction xbt; in __xenbus_switch_state() local 236 err = xenbus_transaction_start(&xbt); in __xenbus_switch_state() 242 err = xenbus_scanf(xbt, dev->nodename, "state", "%d", ¤t_state); in __xenbus_switch_state() 246 err = xenbus_printf(xbt, dev->nodename, "state", "%d", state); in __xenbus_switch_state() 254 err = xenbus_transaction_end(xbt, abort); in __xenbus_switch_state()
|
| /linux/drivers/scsi/ |
| H A D | xen-scsifront.c | 845 struct xenbus_transaction xbt; in scsifront_init_ring() local 856 err = xenbus_transaction_start(&xbt); in scsifront_init_ring() 860 err = xenbus_printf(xbt, dev->nodename, "ring-ref", "%u", in scsifront_init_ring() 867 err = xenbus_printf(xbt, dev->nodename, "event-channel", "%u", in scsifront_init_ring() 875 err = xenbus_transaction_end(xbt, 0); in scsifront_init_ring() 886 xenbus_transaction_end(xbt, 1); in scsifront_init_ring()
|
| /linux/drivers/usb/host/ |
| H A D | xen-hcd.c | 1165 struct xenbus_transaction xbt; in xenhcd_talk_to_backend() local 1173 err = xenbus_transaction_start(&xbt); in xenhcd_talk_to_backend() 1179 err = xenbus_printf(xbt, dev->nodename, "urb-ring-ref", "%u", in xenhcd_talk_to_backend() 1186 err = xenbus_printf(xbt, dev->nodename, "conn-ring-ref", "%u", in xenhcd_talk_to_backend() 1193 err = xenbus_printf(xbt, dev->nodename, "event-channel", "%u", in xenhcd_talk_to_backend() 1200 err = xenbus_transaction_end(xbt, 0); in xenhcd_talk_to_backend() 1211 xenbus_transaction_end(xbt, 1); in xenhcd_talk_to_backend()
|
| /linux/drivers/xen/xen-pciback/ |
| H A D | pci_stub.c | 707 struct xenbus_transaction xbt; in kill_domain_by_device() local 716 err = xenbus_transaction_start(&xbt); in kill_domain_by_device() 723 xenbus_printf(xbt, nodename, "aerState" , "aerfail"); in kill_domain_by_device() 724 err = xenbus_transaction_end(xbt, 0); in kill_domain_by_device()
|