Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 21 files:
- drivers/block/xen-blkback/blkback.c, line 488
- drivers/block/xen-blkback/xenbus.c, line 892
- drivers/block/xen-blkfront.c, line 1803
- drivers/char/tpm/xen-tpmfront.c, line 276
- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c, line 281
- drivers/input/misc/xen-kbdfront.c, line 446
- drivers/net/xen-netback/xenbus.c, line 1024
- drivers/net/xen-netfront.c, line 2328
- drivers/pci/xen-pcifront.c, line 762
- drivers/scsi/xen-scsifront.c, line 856
- drivers/tty/hvc/hvc_xen.c, line 479
- drivers/usb/host/xen-hcd.c, line 1173
- drivers/video/fbdev/xen-fbfront.c, line 566
- drivers/xen/manage.c
- drivers/xen/pvcalls-back.c, line 1048
- drivers/xen/pvcalls-front.c, line 1291
- drivers/xen/xen-pciback/pci_stub.c, line 718
- drivers/xen/xenbus/xenbus_client.c, line 237
- drivers/xen/xenbus/xenbus_xs.c, line 555
- net/9p/trans_xen.c, line 468
- sound/xen/xen_snd_front_evtchnl.c, line 366
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 |