Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ethtool/module.c ethnl_module_fw_flash_ntf_complete() -> ethnl_module_fw_flash_ntf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->reset 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 status 3
PARAM_VALUE 2 ntf_params 4096-ptr_max
PARAM_VALUE 3 err_msg 0
PARAM_VALUE 4 sub_err_msg 0
PARAM_VALUE 5 done 0
PARAM_VALUE 6 total 0
BUF_SIZE 2 ntf_params 12
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 ntf_params $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/module.c ethnl_module_fw_flash_ntf_err() -> ethnl_module_fw_flash_ntf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 status 4
PARAM_VALUE 2 ntf_params 4096-ptr_max
PARAM_VALUE 3 err_msg 0,4096-ptr_max
PARAM_VALUE 4 sub_err_msg 0,4096-ptr_max
PARAM_VALUE 5 done 0
PARAM_VALUE 6 total 0
BUF_SIZE 2 ntf_params (-1),12
BUF_SIZE 2 ntf_params (-1),12
BUF_SIZE 3 err_msg (-1),25-26,28,31,33-38,40,47,52,55
BUF_SIZE 3 err_msg (-1),25-26,28,31,33-38,40,47,52,55
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 ntf_params $1
DATA_SOURCE 3 err_msg $2
DATA_SOURCE 4 sub_err_msg $3
STR_LEN 0 dev (-1),24-25,27,30,32-37,39,46,51,54
STR_LEN 0 dev (-1),24-25,27,30,32-37,39,46,51,54
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/module.c ethnl_module_fw_flash_ntf_in_progress() -> ethnl_module_fw_flash_ntf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 status 2
PARAM_VALUE 2 ntf_params 4096-ptr_max
PARAM_VALUE 3 err_msg 0
PARAM_VALUE 4 sub_err_msg 0
PARAM_VALUE 5 done 0-u32max
PARAM_VALUE 6 total 1-u32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 ntf_params $1
DATA_SOURCE 5 done $2
DATA_SOURCE 6 total $3
NOCHECK_CALL
UNITS 5 done unit_byte
UNITS 6 total unit_byte
LOCK2 &pool->lock

net/ethtool/module.c ethnl_module_fw_flash_ntf_start() -> ethnl_module_fw_flash_ntf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 status 1
PARAM_VALUE 2 ntf_params 4096-ptr_max
PARAM_VALUE 3 err_msg 0
PARAM_VALUE 4 sub_err_msg 0
PARAM_VALUE 5 done 0
PARAM_VALUE 6 total 0
BUF_SIZE 2 ntf_params 12
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 ntf_params $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock