Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/fw.c mlx5_firmware_flash() -> mlxfw_firmware_flash()

Type Parameter Key Value
PARAM_VALUE 0 mlxfw_dev 7442593603107610624
PARAM_VALUE 0 mlxfw_dev->devlink 4096-ptr_max
PARAM_VALUE 0 mlxfw_dev->ops 4781225943233138688
PARAM_VALUE 0 mlxfw_dev->psid_size 0-63
PARAM_VALUE 1 firmware 4096-ptr_max
PARAM_VALUE 2 extack 0,4971238048455385088
DATA_SOURCE 1 firmware $1
DATA_SOURCE 2 extack $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_flash() -> mlxfw_firmware_flash()

Type Parameter Key Value
PARAM_VALUE 0 mlxfw_dev 4403852693769048064,8453437150367830016
PARAM_VALUE 0 mlxfw_dev->devlink 4096-ptr_max
PARAM_VALUE 0 mlxfw_dev->ops 3239093414619148288,8065178078556168192
PARAM_VALUE 0 mlxfw_dev->psid_size 0-15
PARAM_VALUE 1 firmware 4096-ptr_max
PARAM_VALUE 2 extack 0,4971238048455385088
DATA_SOURCE 0 mlxfw_dev $1
DATA_SOURCE 1 firmware $2
DATA_SOURCE 2 extack $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &linecard->lock