Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/amd/pds_core/fw.c
- drivers/net/ethernet/intel/ice/ice_fw_update.c, line 501
- drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c, line 345
- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c, line 248
- drivers/net/ethernet/pensando/ionic/ionic_fw.c
- drivers/net/ethernet/sfc/efx_reflash.c, line 507
- drivers/net/netdevsim/dev.c, line 1109
- net/devlink/dev.c, line 1074
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 |