Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ethtool/cmis_cdb.c cmis_cdb_advertisement_get() -> ethnl_module_fw_flash_ntf_err()

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->get_module_eeprom_by_page 4096-ptr_max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 3723995613252161536
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 35
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $2
STR_LEN 0 dev 34
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_cdb.c cmis_cdb_module_features_get() -> ethnl_module_fw_flash_ntf_err()

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->get_module_eeprom_by_page 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 5381031513957687296
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 31
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $2
STR_LEN 0 dev 30
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_cdb.c cmis_cdb_validate_password() -> ethnl_module_fw_flash_ntf_err()

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->get_module_eeprom_by_page 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 2705966339520847872
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 28
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 27
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_cdb.c cmis_cdb_validate_password() -> ethnl_module_fw_flash_ntf_err()

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->get_module_eeprom_by_page 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 1778145066454769664
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 26
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 25
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_cdb.c ethtool_cmis_cdb_init() -> ethnl_module_fw_flash_ntf_err()

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->get_module_eeprom_by_page 4096-ptr_max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 1905510616126672896
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 55
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 params $2
STR_LEN 0 dev 54
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_commit_image() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 2892607845180186624
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 28
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $2
STR_LEN 0 dev 27
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_complete_download() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 6984671112198991872
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 2 err_msg 36
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 35
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_fw_mng_features_get() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 1389958225782398976
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 38
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 37
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_fw_mng_features_get() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 5278766787676790784
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 37
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 36
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_fw_mng_features_get() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 9063270375575871488
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 47
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $3
STR_LEN 0 dev 46
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_run_image() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 1309753039874232320
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 25
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $2
STR_LEN 0 dev 24
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_run_image() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 7875469508836147200
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
BUF_SIZE 2 err_msg 40
DATA_SOURCE 0 dev $1
DATA_SOURCE 1 params $2
STR_LEN 0 dev 39
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_start_download() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 306885426980982784
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 2 err_msg 52
STR_LEN 0 dev 51
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_start_download() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 3277902013819863040
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 2 err_msg 33
STR_LEN 0 dev 32
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_write_image_epl() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 5250040021283311616
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 2 err_msg 34
STR_LEN 0 dev 33
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c cmis_fw_update_write_image_lpl() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 329967586868252672
PARAM_VALUE 3 sub_err_msg 0,4096-ptr_max
BUF_SIZE 2 err_msg 34
STR_LEN 0 dev 33
TERMINATED 2 err_msg 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/ethtool/cmis_fw_update.c ethtool_cmis_fw_update() -> ethnl_module_fw_flash_ntf_err()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 params 4096-ptr_max
PARAM_VALUE 2 err_msg 0
PARAM_VALUE 3 sub_err_msg 0
BUF_SIZE 1 params 12
NOCHECK_CALL
HALF_LOCKED2 &pool->lock