Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

lib/vsprintf.c sscanf() -> vsscanf()

Type Parameter Key Value
BUF_SIZE 2 args 8
BUF_SIZE 2 args 8
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 fmt $1
PARAM_COMPARE 1 &fmt == $2

lib/tests/scanf_kunit.c _test() -> vsscanf()

Type Parameter Key Value
BUF_SIZE 2 args 4
BUF_SIZE 2 args 4
DATA_SOURCE 0 buf $5
DATA_SOURCE 1 fmt $6

drivers/xen/xenbus/xenbus_xs.c xenbus_scanf() -> vsscanf()

Type Parameter Key Value
PARAM_VALUE 0 buf 0-ptr_max
PARAM_VALUE 1 fmt 4096-ptr_max
BUF_SIZE 0 buf s32min,(-1)-s32max
BUF_SIZE 0 buf s32min,(-1)-s32max
BUF_SIZE 1 fmt 3-6,12
BUF_SIZE 1 fmt 3-6,12
BUF_SIZE 2 args 8
BUF_SIZE 2 args 8
DATA_SOURCE 0 buf r xenbus_read
DATA_SOURCE 1 fmt $3
PARAM_COMPARE 1 &fmt == $2
TERMINATED 1 fmt 1
TERMINATED 2 *args 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 &pdev->dev_lock
HALF_LOCKED2 global &xenwatch_mutex