Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/ethernet/sfc/efx_reflash.c efx_reflash_flash_firmware() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 2427820494489722880
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 900
BUF_SIZE 1 status_msg 17
STR_LEN 0 devlink 16
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->reflash_mutex
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct efx_nic)->reflash_mutex

drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_flash_component() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 3780169806371655680
PARAM_VALUE 2 component 2614281945756712960,7007309100443340800,8767038114440966144
PARAM_VALUE 3 timeout 15
BUF_SIZE 1 status_msg 13
BUF_SIZE 2 component 6,11
BUF_SIZE 2 component 6,11
DATA_SOURCE 0 devlink r priv_to_devlink
STR_LEN 0 devlink 12
STR_LEN 1 status_msg 5,10
STR_LEN 2 component 5,10
BIT_INFO 2 component 0x2002c28003000000,0x7dffffb73fdbf000
BIT_INFO 2 component 0x2002c28003000000,0x7dffffb73fdbf000
TERMINATED 1 status_msg 1
TERMINATED 2 component 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/intel/ice/ice_fw_update.c ice_erase_nvm_module() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 6962691166014771200
PARAM_VALUE 2 component 1883892731772755968,2423942652837355520,3851290686622060544
PARAM_VALUE 3 timeout 300
BUF_SIZE 1 status_msg 8
BUF_SIZE 2 component 8,11
BUF_SIZE 2 component 8,11
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 2 component $2
STR_LEN 0 devlink 7
STR_LEN 1 status_msg 7,10
STR_LEN 2 component 7,10
BIT_INFO 2 component 0x20800000404000,0x3ff7ff7d7ee9f000
BIT_INFO 2 component 0x20800000404000,0x3ff7ff7d7ee9f000
TERMINATED 1 status_msg 1
TERMINATED 2 component 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/netdevsim/dev.c nsim_dev_flash_update() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 8433892266278936576
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 81
BUF_SIZE 1 status_msg 13
DATA_SOURCE 0 devlink $0
STR_LEN 0 devlink 12
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &devlink->lock

drivers/net/ethernet/amd/pds_core/fw.c pdsc_legacy_firmware_update() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 2484206846038036480
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 1500
BUF_SIZE 1 status_msg 11
DATA_SOURCE 0 devlink r priv_to_devlink
STR_LEN 0 devlink 10
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dl->lock

drivers/net/ethernet/amd/pds_core/fw.c pdsc_legacy_firmware_update() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 2792453912038653952
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 30
BUF_SIZE 1 status_msg 10
DATA_SOURCE 0 devlink r priv_to_devlink
STR_LEN 0 devlink 9
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dl->lock

drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c ixgbe_erase_nvm_module() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 1 status_msg 6962691166014771200
PARAM_VALUE 2 component 1883892731772755968,2423942652837355520,3851290686622060544
PARAM_VALUE 3 timeout 300
BUF_SIZE 1 status_msg 8
BUF_SIZE 2 component 8,11
BUF_SIZE 2 component 8,11
DATA_SOURCE 2 component $2
STR_LEN 0 devlink 7
STR_LEN 1 status_msg 7,10
STR_LEN 2 component 7,10
BIT_INFO 2 component 0x20800000404000,0x3ff7ff7d7ee9f000
BIT_INFO 2 component 0x20800000404000,0x3ff7ff7d7ee9f000
TERMINATED 1 status_msg 1
TERMINATED 2 component 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 2484206846038036480
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 1500
BUF_SIZE 1 status_msg 11
DATA_SOURCE 0 devlink r priv_to_devlink
STR_LEN 0 devlink 10
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dl->lock

drivers/net/ethernet/pensando/ionic/ionic_fw.c ionic_firmware_update() -> devlink_flash_update_timeout_notify()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 status_msg 2792453912038653952
PARAM_VALUE 2 component 0
PARAM_VALUE 3 timeout 30
BUF_SIZE 1 status_msg 10
DATA_SOURCE 0 devlink r priv_to_devlink
STR_LEN 0 devlink 9
TERMINATED 1 status_msg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dl->lock