Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/devlink/dev.c devlink_info_version_fixed_put() -> devlink_info_version_put()

Type Parameter Key Value
PARAM_VALUE 0 req->version_cb 0,4654809424086913024
PARAM_VALUE 0 req->version_cb_priv 0,5638756199125663744
PARAM_VALUE 1 attr 100
PARAM_VALUE 4 version_type 0
BUF_SIZE 0 req->msg (-1)-s32max
BUF_SIZE 0 req->version_cb_priv (-1),16
BUF_SIZE 2 version_name (-1),8-10,12,32
BUF_SIZE 2 version_name (-1),8-10,12,32
BUF_SIZE 3 version_value (-1),9,16,32,64,128
BUF_SIZE 3 version_value (-1),9,16,32,64,128
DATA_SOURCE 0 req $0
DATA_SOURCE 2 version_name $1
DATA_SOURCE 3 version_value $2
STR_LEN 0 req (-1),7-9,11,31
STR_LEN 0 req (-1),7-9,11,31
STR_LEN 1 attr (-1),8,15,31,63
STR_LEN 2 version_name (-1),8,15,31,63
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &linecard->lock

net/devlink/dev.c devlink_info_version_running_put() -> devlink_info_version_put()

Type Parameter Key Value
PARAM_VALUE 0 req->version_cb 0,4654809424086913024
PARAM_VALUE 0 req->version_cb_priv 0,5638756199125663744
PARAM_VALUE 1 attr 101
PARAM_VALUE 4 version_type 0
BUF_SIZE 0 req->msg (-1)-s32max
BUF_SIZE 0 req->version_cb_priv (-1),16
BUF_SIZE 2 version_name (-1),3,5-14,16-17,24
BUF_SIZE 2 version_name (-1),3,5-14,16-17,24
BUF_SIZE 3 version_value (-1),9-10,14,16,19,32-33,45,64,100,128
BUF_SIZE 3 version_value (-1),9-10,14,16,19,32-33,45,64,100,128
DATA_SOURCE 0 req $0
DATA_SOURCE 2 version_name $1
DATA_SOURCE 3 version_value $2
STR_LEN 0 req (-1),2,4-13,15-16,31
STR_LEN 0 req (-1),2,4-13,15-16,31
STR_LEN 1 attr (-1),2,6,8,13,15,23,31,63,99
STR_LEN 2 version_name (-1),2,6,8,13,15,23,31,63,99
STR_LEN 2 version_name (-1)-18
STR_LEN 3 version_value (-1)-18
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &linecard->lock

net/devlink/dev.c devlink_info_version_running_put_ext() -> devlink_info_version_put()

Type Parameter Key Value
PARAM_VALUE 0 req->version_cb 0,4654809424086913024
PARAM_VALUE 0 req->version_cb_priv 0,5638756199125663744
PARAM_VALUE 1 attr 101
PARAM_VALUE 4 version_type 0-1
BUF_SIZE 2 version_name (-1),8,32
BUF_SIZE 2 version_name (-1),8,32
BUF_SIZE 3 version_value 9,32,128
BUF_SIZE 3 version_value 9,32,128
DATA_SOURCE 0 req $0
DATA_SOURCE 2 version_name $1
DATA_SOURCE 3 version_value $2
DATA_SOURCE 4 version_type $3
FUZZY_MAX 4 version_type 1
STR_LEN 0 req (-1),7,31
STR_LEN 0 req (-1),7,31
STR_LEN 1 attr (-1),8
STR_LEN 2 version_name (-1),8
HARD_MAX 4 version_type 1
RX_PATH
TASK_NOT_RUNNING

net/devlink/dev.c devlink_info_version_stored_put() -> devlink_info_version_put()

Type Parameter Key Value
PARAM_VALUE 0 req->version_cb 0,4654809424086913024
PARAM_VALUE 0 req->version_cb_priv 0,5638756199125663744
PARAM_VALUE 1 attr 102
PARAM_VALUE 4 version_type 0
BUF_SIZE 0 req->msg (-1)-s32max
BUF_SIZE 0 req->version_cb_priv (-1),16
BUF_SIZE 2 version_name (-1),3,8,10-14,17,24,32
BUF_SIZE 2 version_name (-1),3,8,10-14,17,24,32
BUF_SIZE 3 version_value (-1),19,32,64,100,128
BUF_SIZE 3 version_value (-1),19,32,64,100,128
DATA_SOURCE 0 req $0
DATA_SOURCE 2 version_name $1
DATA_SOURCE 3 version_value $2
STR_LEN 0 req (-1),2,7,10-13,16,31,63
STR_LEN 0 req (-1),2,7,10-13,16,31,63
STR_LEN 1 attr (-1),23,31,99
STR_LEN 2 version_name (-1),23,31,99
STR_LEN 2 version_name (-1)-18
STR_LEN 3 version_value (-1)-18
RX_PATH
TASK_NOT_RUNNING

net/devlink/dev.c devlink_info_version_stored_put_ext() -> devlink_info_version_put()

Type Parameter Key Value
PARAM_VALUE 0 req->version_cb 0,4654809424086913024
PARAM_VALUE 0 req->version_cb_priv 0,5638756199125663744
PARAM_VALUE 1 attr 102
PARAM_VALUE 4 version_type 0-1
BUF_SIZE 2 version_name (-1),8,32
BUF_SIZE 2 version_name (-1),8,32
BUF_SIZE 3 version_value 9,32,128
BUF_SIZE 3 version_value 9,32,128
DATA_SOURCE 0 req $0
DATA_SOURCE 2 version_name $1
DATA_SOURCE 3 version_value $2
DATA_SOURCE 4 version_type $3
FUZZY_MAX 4 version_type 1
STR_LEN 0 req (-1),7,31
STR_LEN 0 req (-1),7,31
STR_LEN 1 attr (-1),8
STR_LEN 2 version_name (-1),8
HARD_MAX 4 version_type 1
RX_PATH
TASK_NOT_RUNNING