Home
last modified time | relevance | path

Searched refs:xbt (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/xen/
H A Dmanage.c224 struct xenbus_transaction xbt; in shutdown_handler() local
232 err = xenbus_transaction_start(&xbt); in shutdown_handler()
236 str = (char *)xenbus_read(xbt, "control", "shutdown", NULL); in shutdown_handler()
239 xenbus_transaction_end(xbt, 1); in shutdown_handler()
250 xenbus_write(xbt, "control", "shutdown", ""); in shutdown_handler()
252 err = xenbus_transaction_end(xbt, 0); in shutdown_handler()
273 struct xenbus_transaction xbt; in sysrq_handler() local
277 err = xenbus_transaction_start(&xbt); in sysrq_handler()
280 err = xenbus_scanf(xbt, "control", "sysrq", "%c", &sysrq_key); in sysrq_handler()
292 xenbus_transaction_end(xbt, 1); in sysrq_handler()
[all …]
H A Dpvcalls-front.c1152 struct xenbus_transaction xbt; in pvcalls_front_probe()
1227 ret = xenbus_transaction_start(&xbt); in pvcalls_front_probe()
1232 ret = xenbus_printf(xbt, dev->nodename, "version", "%u", 1); in pvcalls_front_probe()
1235 ret = xenbus_printf(xbt, dev->nodename, "ring-ref", "%d", bedata->ref); in pvcalls_front_probe()
1238 ret = xenbus_printf(xbt, dev->nodename, "port", "%u", in pvcalls_front_probe()
1242 ret = xenbus_transaction_end(xbt, 0); in pvcalls_front_probe()
1254 xenbus_transaction_end(xbt, 1); in pvcalls_front_changed()
1142 struct xenbus_transaction xbt; pvcalls_front_probe() local
H A Dpvcalls-back.c1043 struct xenbus_transaction xbt; in pvcalls_back_probe() local
1048 err = xenbus_transaction_start(&xbt); in pvcalls_back_probe()
1054 err = xenbus_printf(xbt, dev->nodename, "versions", "%s", in pvcalls_back_probe()
1061 err = xenbus_printf(xbt, dev->nodename, "max-page-order", "%u", in pvcalls_back_probe()
1068 err = xenbus_printf(xbt, dev->nodename, "function-calls", in pvcalls_back_probe()
1077 err = xenbus_transaction_end(xbt, abort); in pvcalls_back_probe()
/linux/sound/xen/
H A Dxen_snd_front_evtchnl.c335 static int evtchnl_publish(struct xenbus_transaction xbt, in evtchnl_publish() argument
344 ret = xenbus_printf(xbt, path, node_ring, "%u", channel->gref); in evtchnl_publish()
351 ret = xenbus_printf(xbt, path, node_chnl, "%u", channel->port); in evtchnl_publish()
363 struct xenbus_transaction xbt; in xen_snd_front_evtchnl_publish_all() local
367 ret = xenbus_transaction_start(&xbt); in xen_snd_front_evtchnl_publish_all()
383 ret = evtchnl_publish(xbt, in xen_snd_front_evtchnl_publish_all()
391 ret = evtchnl_publish(xbt, in xen_snd_front_evtchnl_publish_all()
403 ret = evtchnl_publish(xbt, in xen_snd_front_evtchnl_publish_all()
411 ret = evtchnl_publish(xbt, in xen_snd_front_evtchnl_publish_all()
420 ret = xenbus_transaction_end(xbt, 0); in xen_snd_front_evtchnl_publish_all()
[all …]
/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c248 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 Dxenbus.c552 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 Dcommon.h389 int xen_blkbk_flush_diskcache(struct xenbus_transaction xbt,
392 int xen_blkbk_barrier(struct xenbus_transaction xbt,
H A Dblkback.c478 struct xenbus_transaction xbt; in xen_vbd_resize() local
488 err = xenbus_transaction_start(&xbt); in xen_vbd_resize()
493 err = xenbus_printf(xbt, dev->nodename, "sectors", "%llu", in xen_vbd_resize()
504 err = xenbus_printf(xbt, dev->nodename, "state", "%d", dev->state); in xen_vbd_resize()
510 err = xenbus_transaction_end(xbt, 0); in xen_vbd_resize()
517 xenbus_transaction_end(xbt, 1); in xen_vbd_resize()
/linux/drivers/char/tpm/
H A Dxen-tpmfront.c253 struct xenbus_transaction xbt; in setup_ring() local
275 rv = xenbus_transaction_start(&xbt); in setup_ring()
281 rv = xenbus_printf(xbt, dev->nodename, in setup_ring()
288 rv = xenbus_printf(xbt, dev->nodename, "event-channel", "%u", in setup_ring()
295 rv = xenbus_printf(xbt, dev->nodename, "feature-protocol-v2", "1"); in setup_ring()
301 rv = xenbus_transaction_end(xbt, 0); in setup_ring()
314 xenbus_transaction_end(xbt, 1); in setup_ring()
/linux/net/9p/
H A Dtrans_xen.c381 struct xenbus_transaction xbt; in xen_9pfs_front_init() local
426 ret = xenbus_transaction_start(&xbt); in xen_9pfs_front_init()
431 ret = xenbus_printf(xbt, dev->nodename, "version", "%u", 1); in xen_9pfs_front_init()
434 ret = xenbus_printf(xbt, dev->nodename, "num-rings", "%u", in xen_9pfs_front_init()
444 ret = xenbus_printf(xbt, dev->nodename, str, "%d", in xen_9pfs_front_init()
450 ret = xenbus_printf(xbt, dev->nodename, str, "%u", in xen_9pfs_front_init()
455 priv->tag = xenbus_read(xbt, dev->nodename, "tag", NULL); in xen_9pfs_front_init()
460 ret = xenbus_transaction_end(xbt, 0); in xen_9pfs_front_init()
472 xenbus_transaction_end(xbt, 1); in xen_9pfs_front_init()
/linux/drivers/net/xen-netback/
H A Dxenbus.c1005 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 Dxen-kbdfront.c426 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 Dxen-fbfront.c553 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/net/
H A Dxen-netfront.c2080 struct xenbus_transaction *xbt, int write_hierarchical) in write_queue_xenstore_keys() argument
2108 err = xenbus_printf(*xbt, path, "tx-ring-ref", "%u", in write_queue_xenstore_keys()
2115 err = xenbus_printf(*xbt, path, "rx-ring-ref", "%u", in write_queue_xenstore_keys()
2127 err = xenbus_printf(*xbt, path, in write_queue_xenstore_keys()
2135 err = xenbus_printf(*xbt, path, in write_queue_xenstore_keys()
2142 err = xenbus_printf(*xbt, path, in write_queue_xenstore_keys()
2258 struct xenbus_transaction xbt; in talk_to_netback() local
2326 err = xenbus_transaction_start(&xbt); in talk_to_netback()
2335 err = xenbus_printf(xbt, dev->nodename, in talk_to_netback()
2344 err = write_queue_xenstore_keys(&info->queues[0], &xbt, 0); /* flat */ in talk_to_netback()
[all …]
/linux/drivers/xen/xenbus/
H A Dxenbus_client.c225 struct xenbus_transaction xbt; in __xenbus_switch_state() local
235 err = xenbus_transaction_start(&xbt); in __xenbus_switch_state()
241 err = xenbus_scanf(xbt, dev->nodename, "state", "%d", &current_state); in __xenbus_switch_state()
245 err = xenbus_printf(xbt, dev->nodename, "state", "%d", state); in __xenbus_switch_state()
253 err = xenbus_transaction_end(xbt, abort); in __xenbus_switch_state()
/linux/drivers/scsi/
H A Dxen-scsifront.c845 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 Dxen-hcd.c1165 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 Dpci_stub.c727 struct xenbus_transaction xbt; in kill_domain_by_device() local
736 err = xenbus_transaction_start(&xbt); in kill_domain_by_device()
743 xenbus_printf(xbt, nodename, "aerState" , "aerfail"); in kill_domain_by_device()
744 err = xenbus_transaction_end(xbt, 0); in kill_domain_by_device()