Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/md/dm-vdo/dm-vdo-target.c join_strings() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 4096-u64max
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 1-u64max
BUF_SIZE 2 fmt 3
STR_LEN 0 buffer 2
TERMINATED 2 fmt 1

drivers/md/dm-vdo/errors.c uds_string_error() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 163973273671868416,886070984603303936,8786290737009897472
PARAM_VALUE 1 buf_end 163973273671868544,886070984603304064,8786290737009897600
PARAM_VALUE 2 fmt 6903165407162896384
PARAM_VALUE 3 $ 826005712952508416,1046070156523028480
BUF_SIZE 0 buffer 128
BUF_SIZE 0 buffer 128
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 7
BUF_SIZE 3 $ 11
BUF_SIZE 3 $ 11
DATA_SOURCE 0 buffer $1
DATA_SOURCE 3 $ r get_error_info
STR_LEN 0 buffer 6
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 163973273671868416,886070984603303936,8786290737009897472
PARAM_VALUE 1 buf_end 163973273671868544,886070984603304064,8786290737009897600
PARAM_VALUE 2 fmt 3058058717209993216
PARAM_VALUE 3 $ 826005712952508416,1046070156523028480
PARAM_VALUE 4 $ 1037-1903
BUF_SIZE 0 buffer 128
BUF_SIZE 0 buffer 128
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 14
BUF_SIZE 3 $ 11
BUF_SIZE 3 $ 11
CAPPED_DATA 4 $ 1
DATA_SOURCE 0 buffer $1
DATA_SOURCE 3 $ r get_error_info
DATA_SOURCE 4 $ $0 [m]
STR_LEN 0 buffer 13
STR_LEN 1 buf_end (-1),4-5,9,13-14,18-49,51-53,55-56,58,60-61,66-68,71,73-77,80-81,83,86,88,99,104,177
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 8786290737009897472
PARAM_VALUE 1 buf_end 163973273671868544,886070984603304064,8786290737009897600
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 3997744761006256128
BUF_SIZE 0 buffer 128
BUF_SIZE 0 buffer 128
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 3
DATA_SOURCE 0 buffer $1
STR_LEN 0 buffer 2
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 8786290737009897472
PARAM_VALUE 1 buf_end 163973273671868544,886070984603304064,8786290737009897600
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 5858517883567529984
BUF_SIZE 0 buffer 128
BUF_SIZE 0 buffer 128
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 3
BUF_SIZE 3 $ 13
BUF_SIZE 3 $ 13
DATA_SOURCE 0 buffer $1
STR_LEN 0 buffer 2
PARAM_COMPARE 0 buffer > $3
PARAM_COMPARE 0 buffer > $3
PARAM_COMPARE 3 $ < $0
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error_name() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 5499541775417085952,8357970552667873280
PARAM_VALUE 1 buf_end 5499541775417086032,8357970552667873360
PARAM_VALUE 2 fmt 8347350738675638272
BUF_SIZE 0 buffer 80
BUF_SIZE 0 buffer 80
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 3
DATA_SOURCE 0 buffer $1
STR_LEN 0 buffer 2
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error_name() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 5499541775417085952,8357970552667873280
PARAM_VALUE 1 buf_end 5499541775417086032,8357970552667873360
PARAM_VALUE 2 fmt 6157933458037428224
PARAM_VALUE 3 $ 826005712952508416,1046070156523028480
PARAM_VALUE 4 $ 1037-1903
BUF_SIZE 0 buffer 80
BUF_SIZE 0 buffer 80
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 6
BUF_SIZE 3 $ 11
BUF_SIZE 3 $ 11
CAPPED_DATA 4 $ 1
DATA_SOURCE 0 buffer $1
DATA_SOURCE 3 $ r get_error_info
DATA_SOURCE 4 $ $0 [m]
STR_LEN 0 buffer 5
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error_name() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 5499541775417085952,8357970552667873280
PARAM_VALUE 1 buf_end 5499541775417086032,8357970552667873360
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 1250658418448879616
BUF_SIZE 0 buffer 80
BUF_SIZE 0 buffer 80
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 3
DATA_SOURCE 0 buffer $1
STR_LEN 0 buffer 2
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte

drivers/md/dm-vdo/errors.c uds_string_error_name() -> vdo_append_to_buffer()

Type Parameter Key Value
PARAM_VALUE 0 buffer 5499541775417085952,8357970552667873280
PARAM_VALUE 1 buf_end 5499541775417086032,8357970552667873360
PARAM_VALUE 2 fmt 8347350738675638272
PARAM_VALUE 3 $ 5858517883567529984
BUF_SIZE 0 buffer 80
BUF_SIZE 0 buffer 80
BUF_SIZE 1 buf_end 0
BUF_SIZE 2 fmt 3
BUF_SIZE 3 $ 13
BUF_SIZE 3 $ 13
DATA_SOURCE 0 buffer $1
STR_LEN 0 buffer 2
PARAM_COMPARE 0 buffer impossible $3
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 buf_end unit_byte