Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/gpu/drm/xen/xen_drm_front_evtchnl.c xen_drm_front_evtchnl_publish_all() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 7243143802653007872
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/char/tpm/xen-tpmfront.c setup_ring() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 8696977766523867136
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

net/9p/trans_xen.c xen_9pfs_front_init() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 1275416904124272640
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/tty/hvc/hvc_xen.c xencons_connect_backend() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 7217411765241438208
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

drivers/block/xen-blkback/blkback.c xen_vbd_resize() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 2600720891252817920
USER_DATA 0 t->id 0-u32max

drivers/net/xen-netfront.c talk_to_netback() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 7872038888240779264
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-front.c pvcalls_front_probe() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 3088314495825264640
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

sound/xen/xen_snd_front_evtchnl.c xen_snd_front_evtchnl_publish_all() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 3677780832301555712
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_init_ring() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 5721798513533755392
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

drivers/block/xen-blkback/xenbus.c connect() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 1382150058764353536
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/xen/xenbus/xenbus_client.c __xenbus_switch_state() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 3549336785244856320
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

drivers/xen/xen-pciback/pci_stub.c kill_domain_by_device() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 7770456866605477888
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &pcistub_sem
HALF_LOCKED2 &dev->dev.mutex

drivers/xen/manage.c shutdown_handler() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 2700062007229755392
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/xen/manage.c sysrq_handler() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 1263818749334573056
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c pvcalls_back_probe() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 5733726690143297536
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/net/xen-netback/xenbus.c netback_probe() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 8478302526948745216
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/input/misc/xen-kbdfront.c xenkbd_connect_backend() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 8043424667266625536
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

drivers/usb/host/xen-hcd.c xenhcd_talk_to_backend() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 3763658481469308928
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 global &xenwatch_mutex

drivers/video/fbdev/xen-fbfront.c xenfb_connect_backend() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 6666345976378904576
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
HALF_LOCKED2 &dev->reclaim_sem

drivers/pci/xen-pcifront.c pcifront_publish_info() -> xenbus_transaction_start()

Type Parameter Key Value
PARAM_VALUE 0 t 2083461272916586496
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 t->id 0-u32max
LOCK2 &xdev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem