Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_activate() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 6
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_cancel() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 8
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_component_update() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 3
CAPPED_DATA 4 component_size 1
DATA_SOURCE 2 component_index $2
DATA_SOURCE 3 update_handle $1
DATA_SOURCE 4 component_size $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_component_verify() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 4
PARAM_VALUE 4 component_size 0
DATA_SOURCE 2 component_index $2
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_lock() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 0
PARAM_VALUE 2 component_index 0
PARAM_VALUE 3 update_handle 0
PARAM_VALUE 4 component_size 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_lock() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 1
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_query_state() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 0
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_device_fw_fsm_release() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4096-ptr_max
PARAM_VALUE 0 *payload 0-255
PARAM_VALUE 1 instr 2
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_activate() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 2181555707059638272
PARAM_VALUE 1 instr 6
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_cancel() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4242927419850420224
PARAM_VALUE 1 instr 8
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_component_update() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 1391682734758350848
PARAM_VALUE 1 instr 3
BUF_SIZE 0 payload 28
CAPPED_DATA 4 component_size 1
DATA_SOURCE 2 component_index $2
DATA_SOURCE 3 update_handle $1
DATA_SOURCE 4 component_size $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_component_verify() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 3322939489044066304
PARAM_VALUE 1 instr 4
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
DATA_SOURCE 2 component_index $2
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_lock() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 626982870926700544
PARAM_VALUE 1 instr 0
PARAM_VALUE 2 component_index 0
PARAM_VALUE 3 update_handle 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_lock() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 626982870926700544
PARAM_VALUE 1 instr 1
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_query_state() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 4364657657026084864
PARAM_VALUE 1 instr 0
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_fw_fsm_release() -> mlxsw_reg_mcc_pack()

Type Parameter Key Value
PARAM_VALUE 0 payload 8377360257082957824
PARAM_VALUE 1 instr 2
PARAM_VALUE 2 component_index 0
PARAM_VALUE 4 component_size 0
BUF_SIZE 0 payload 28
DATA_SOURCE 3 update_handle $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL