Defined in 1 files as a variable:

Defined in 2 files as a typedef:

Defined in 100 files as a member:

Defined in 1 files as a function:

Referenced in 425 files:

Smatch caller information:

lib/vsprintf.c bdev_name() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s 32
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1)-s32max
STR_LEN 1 end (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c bstr_printf() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end 0-18446744073709551613
RX_PATH
TASK_NOT_RUNNING
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
UNITS 2 s unit_byte

lib/vsprintf.c clock() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s s32min,(-10),1-s32max
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1)-s32max
STR_LEN 1 end (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c device_node_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 *s 0,10,32,44-47,58-59,64,124
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
CAPPED_DATA 2 *s 1
DATA_SOURCE 0 buf $0 [m]
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1)
STR_LEN 2 s (-1)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c device_node_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 s 4096-ptr_max
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s (-1),2
BUF_SIZE 2 s (-1),2
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0 [m]
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1),1
STR_LEN 2 s (-1),1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c device_node_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 *s 0-255
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0 [m]
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1)
STR_LEN 2 s (-1)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c device_node_string() -> string()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-u64max
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 s 1-18446744073709547519
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s s32min-(-1),1-s32max
BUF_SIZE 2 s s32min-(-1),1-s32max
CAPPED_DATA 1 end 1
CAPPED_DATA 2 s 1
DATA_SOURCE 0 buf r string_nocheck
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)
STR_LEN 0 buf (-1)
STR_LEN 1 end (-1)
STR_LEN 2 s (-1)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c format_flags() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 s 1-u64max
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s 3-27
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0 [m]
DATA_SOURCE 1 end $1
STR_LEN 0 buf (-1)-81,83-84,86-87,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,311,405
STR_LEN 0 buf (-1)-81,83-84,86-87,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,311,405
STR_LEN 1 end (-1)-s32max
STR_LEN 1 end (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c format_page_flags() -> string()

Type Parameter Key Value
PARAM_VALUE 0 buf 4097-u64max
PARAM_VALUE 1 end 4096-ptr_max,(-1)
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0 [m]
DATA_SOURCE 1 end $1
STR_LEN 0 buf (-1)
STR_LEN 0 buf (-1)
STR_LEN 1 end (-1)-s32max
STR_LEN 1 end (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 1 end

lib/vsprintf.c fourcc_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
PARAM_VALUE 2 s 5858270875882913792
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 2 s 32
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
STR_LEN 1 end (-1)-s32max
STR_LEN 1 end (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c fwnode_full_name_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $1 [m]
DATA_SOURCE 1 end $2
STR_LEN 0 buf (-1)-81,83-84,86-87,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,311,405
STR_LEN 0 buf (-1)-81,83-84,86-87,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,311,405
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c fwnode_full_name_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf r string
DATA_SOURCE 1 end $2
STR_LEN 0 buf (-1)
STR_LEN 0 buf (-1)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c fwnode_string() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 end $1
DATA_SOURCE 3 spec $3
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c pointer() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf (-1),46,1024
BUF_SIZE 0 buf (-1),46,1024
CAPPED_DATA 1 end 1
DATA_SOURCE 0 buf $1
DATA_SOURCE 1 end $2
DATA_SOURCE 2 s $3
DATA_SOURCE 3 spec $4
STR_LEN 0 buf (-1)-s32max
STR_LEN 0 buf (-1)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end

lib/vsprintf.c vsnprintf() -> string()

Type Parameter Key Value
PARAM_VALUE 1 end 4096-ptr_max,(-1)
BUF_SIZE 0 buf s32min-s32max
STR_LEN 0 buf (-1)-81,83-84,86-88,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,255,311,405
STR_LEN 0 buf (-1)-81,83-84,86-88,92,94,96,106,110,117,119,121,125,129,133,135,141,150,153,168,203,255,311,405
BIT_INFO 2 s 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *buf 0-255
USER_DATA 1 *end 0-255
UNITS 0 buf unit_byte
UNITS 1 end unit_byte
USER_PTR 0 buf
USER_PTR 1 end
HALF_LOCKED2 &c->umount_mutex
HALF_LOCKED2 &head->io_sem
HALF_LOCKED2 &led_cdev->trigger_lock
HALF_LOCKED2 &occ->hwmon_lock
HALF_LOCKED2 &occ->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &port->logbuffer_lock
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 global &event_buffer_lock
HALF_LOCKED2 global &event_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &tomoyo_ss
HALF_LOCKED2 global &triggers_list_lock
HALF_LOCKED2 irq
HALF_LOCKED2 irqflags
HALF_LOCKED2 rcu_read
HALF_LOCKED2 sk