Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/xen/xen-scsiback.c scsiback_do_lun_hotplug() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 2 node 4228251740593983488
PARAM_VALUE 3 num 7759989400853078016
PARAM_VALUE 3 *num 0
BUF_SIZE 2 node 11
STR_LEN 0 t 10
TERMINATED 2 node 1
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

drivers/xen/xenbus/xenbus_probe_backend.c xenbus_probe_backend() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 1 dir 1-u64max
PARAM_VALUE 2 node 4602998933304729600
PARAM_VALUE 3 num 1070493837110657024
PARAM_VALUE 3 *num 0
BUF_SIZE 1 dir 0-s32max
BUF_SIZE 1 dir 0-s32max
CAPPED_DATA 1 dir 1
DATA_SOURCE 1 dir r kasprintf
STR_LEN 0 t 0
TERMINATED 2 node 1

drivers/xen/xenbus/xenbus_xs.c xenbus_exists() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 2 node 4175196090138152960,4602998933304729600,7030946302649290752,8074205281220685824
PARAM_VALUE 3 num 6905365625863467008
BUF_SIZE 1 dir (-1)-s32max
BUF_SIZE 1 dir (-1)-s32max
BUF_SIZE 2 node (-1),3,23
BUF_SIZE 2 node (-1),3,23
DATA_SOURCE 0 t $0
DATA_SOURCE 1 dir $1
DATA_SOURCE 2 node $2
STR_LEN 0 t (-1)-0,2,22
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &xenwatch_mutex

drivers/scsi/xen-scsifront.c scsifront_do_lun_hotplug() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 2 node 4228251740593983488
PARAM_VALUE 3 num 8551207982010232832
PARAM_VALUE 3 *num 0
BUF_SIZE 2 node 11
STR_LEN 0 t 10
TERMINATED 2 node 1
TASK_NOT_RUNNING
LOCK2 global &xenwatch_mutex

drivers/xen/xenbus/xenbus_probe.c xenbus_probe_device_type() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 3 num 1592729088655814656
PARAM_VALUE 3 *num 0
DATA_SOURCE 2 node $1

drivers/xen/xenbus/xenbus_probe.c xenbus_probe_devices() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 2 node 4602998933304729600
PARAM_VALUE 3 num 4429227814832549888
STR_LEN 0 t 0
TERMINATED 2 node 1

drivers/xen/xenbus/xenbus_probe_frontend.c xenbus_reset_state() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 1 dir 2949016956967841792
PARAM_VALUE 2 node 4602998933304729600
PARAM_VALUE 3 num 8753412386066309120
BUF_SIZE 1 dir 7
STR_LEN 0 t 6
STR_LEN 1 dir 0
TERMINATED 1 dir 1
TERMINATED 2 node 1

drivers/xen/xenbus/xenbus_probe_frontend.c xenbus_reset_state() -> xenbus_directory()

Type Parameter Key Value
PARAM_VALUE 1 dir 2949016956967841792
PARAM_VALUE 3 num 3895824823791599616
BUF_SIZE 1 dir 7
STR_LEN 0 t 6
TERMINATED 1 dir 1