Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/xen/xen-pciback/xenbus.c xen_pcibk_attach() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->vanished 0
PARAM_VALUE 1 state 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pdev->dev_lock
HALF_LOCKED2 global &xenwatch_mutex
TYPE_LOCK (struct xen_pcibk_device)->dev_lock

drivers/xen/xen-pciback/xenbus.c xen_pcibk_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-pciback/xenbus.c xen_pcibk_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-pciback/xenbus.c xen_pcibk_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-pciback/xenbus.c xen_pcibk_reconfigure() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->vanished 0
PARAM_VALUE 1 state 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pdev->dev_lock
HALF_LOCKED2 global &xenwatch_mutex
TYPE_LOCK (struct xen_pcibk_device)->dev_lock

drivers/xen/xen-pciback/xenbus.c xen_pcibk_setup_backend() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->vanished 0
PARAM_VALUE 1 state 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pdev->dev_lock
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 global &xenwatch_mutex
TYPE_LOCK (struct xen_pcibk_device)->dev_lock

drivers/xen/xen-pciback/xenbus.c xen_pcibk_xenbus_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/char/tpm/xen-tpmfront.c backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 0-3,5-u32max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->reclaim_sem

net/9p/trans_xen.c xen_9pfs_front_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/tty/hvc/hvc_xen.c xencons_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->nodename 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->reclaim_sem

drivers/net/xen-netfront.c netback_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 1
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/net/xen-netfront.c xennet_bus_close() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
HALF_LOCKED2 &_dev->mutex
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/net/xen-netfront.c xennet_bus_close() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
HALF_LOCKED2 &_dev->mutex
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/net/xen-netfront.c xennet_create_dev() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/net/xen-netfront.c xennet_xdp_set() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 1 state 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/net/xen-netfront.c xennet_xdp_set() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->vanished 0
PARAM_VALUE 1 state 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/xen/xen-scsiback.c scsiback_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-scsiback.c scsiback_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 0-3,5-u32max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-scsiback.c scsiback_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-scsiback.c scsiback_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-scsiback.c scsiback_frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 8
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/xen-scsiback.c scsiback_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/xen/pvcalls-front.c pvcalls_front_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/xen/pvcalls-front.c pvcalls_front_remove() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 0
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 6
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

sound/xen/xen_snd_front.c sndback_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front.c sndback_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 3
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front.c sndback_disconnect() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 1 state 1
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

sound/xen/xen_snd_front.c xen_drv_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

sound/xen/xen_snd_front.c xen_drv_remove() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/scsi/xen-scsifront.c scsifront_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 0-3,5-u32max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 7
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 3
CAPPED_DATA 0 &dev->dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/scsi/xen-scsifront.c scsifront_resume() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->state 1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 state 4
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

drivers/block/xen-blkback/xenbus.c frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 6
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/block/xen-blkback/xenbus.c frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/block/xen-blkback/xenbus.c frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/block/xen-blkback/xenbus.c xen_blkbk_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/xen/xenbus/xenbus_client.c xenbus_dev_fatal() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
STR_LEN 0 dev (-1),2,5,10-29,31-43,46-47,53,55,59-60,71
STR_LEN 0 dev (-1),2,5,10-29,31-43,46-47,53,55,59-60,71
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 &pdev->dev_lock
HALF_LOCKED2 &vpci_dev->lock
HALF_LOCKED2 &xdev->reclaim_sem
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &xenwatch_mutex
HALF_LOCKED2 0 &dev->reclaim_sem

drivers/xen/xenbus/xenbus_client.c xenbus_frontend_closed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &xenwatch_mutex
HALF_LOCKED2 0 &dev->reclaim_sem

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 6
PARAM_VALUE 1 state 2
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 6
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 2-3
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 2-3
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 0
PARAM_VALUE 0 dev->dev.driver_data->socket_lock.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->dev.driver_data->socket_lock.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->dev.driver_data->socket_lock.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->dev.driver_data->socket_lock.first_waiter->up 1
PARAM_VALUE 0 dev->dev.driver_data->socket_lock.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 4
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/xen/pvcalls-back.c set_backend_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 5
PARAM_VALUE 1 state 6
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/net/xen-netback/xenbus.c backend_switch_state() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 1 state 2,4-6
DATA_SOURCE 1 state $1
HARD_MAX 1 state 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 global &xenwatch_mutex

drivers/net/xen-netback/xenbus.c frontend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 8
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/net/xen-netback/xenbus.c hotplug_status_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/input/misc/xen-kbdfront.c xenkbd_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/input/misc/xen-kbdfront.c xenkbd_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 0-3,5-u32max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->reclaim_sem

drivers/xen/xenbus/xenbus_probe.c xenbus_dev_remove() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.sd 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.sd->__parent 0
PARAM_VALUE 0 dev->otherend 0
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/usb/host/xen-hcd.c xenhcd_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data->conn_ring.req_prod_pvt 512
PARAM_VALUE 0 dev->dev.driver_data->conn_ring.sring 0
PARAM_VALUE 0 dev->dev.driver_data->conn_ring_ref (-1)
PARAM_VALUE 0 dev->dev.driver_data->evtchn 0-4294967295
PARAM_VALUE 0 dev->dev.driver_data->irq 0
PARAM_VALUE 0 dev->dev.driver_data->urb_ring.sring 0
PARAM_VALUE 0 dev->dev.driver_data->urb_ring_ref s32min-s32max
PARAM_VALUE 0 dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
CAPPED_DATA 0 dev->dev.driver_data 1
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/video/fbdev/xen-fbfront.c xenfb_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/video/fbdev/xen-fbfront.c xenfb_backend_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 0-3,5-u32max
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0-1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->reclaim_sem

drivers/xen/xenbus/xenbus_probe_frontend.c xenbus_frontend_dev_shutdown() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->state 4
PARAM_VALUE 1 state 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &_dev->mutex
HALF_LOCKED2 &parent->mutex
HALF_LOCKED2 global &system_transition_mutex
TYPE_LOCK (struct device)->mutex

drivers/pci/xen-pcifront.c pcifront_connect() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 state 4
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/pci/xen-pcifront.c pcifront_detach_devices() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->vanished 0
PARAM_VALUE 1 state 7
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 0 dev->reclaim_sem.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 1 state 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &xdev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/pci/xen-pcifront.c pcifront_try_disconnect() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 state 6
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c displback_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 1
PARAM_VALUE 1 state 3
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c displback_changed() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend 1-u64max
PARAM_VALUE 0 dev->state 3
PARAM_VALUE 1 state 4
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c displback_disconnect() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 1 state 7
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c xen_drm_drv_fini() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 state 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c xen_drm_drv_release() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 1 state 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &xenwatch_mutex

drivers/gpu/drm/xen/xen_drm_front.c xen_drv_probe() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/gpu/drm/xen/xen_drm_front.c xen_drv_remove() -> xenbus_switch_state()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->otherend_watch.node 0
PARAM_VALUE 0 dev->otherend_watch.nr_pending 0
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->reclaim_sem.first_waiter->up 0
PARAM_VALUE 0 dev->reclaim_sem.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->reclaim_sem.lock.owner (-1)
PARAM_VALUE 0 dev->reclaim_sem.lock.owner_cpu u32max
PARAM_VALUE 1 state 5
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem