Lines Matching refs:fwhandle
84 static int mlxfw_fsm_state_wait(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
95 err = mlxfw_dev->ops->fsm_query_state(mlxfw_dev, fwhandle,
208 u32 fwhandle,
244 err = mlxfw_dev->ops->fsm_component_update(mlxfw_dev, fwhandle,
258 err = mlxfw_fsm_state_wait(mlxfw_dev, fwhandle,
272 err = mlxfw_dev->ops->fsm_block_download(mlxfw_dev, fwhandle,
287 err = mlxfw_dev->ops->fsm_component_verify(mlxfw_dev, fwhandle,
295 err = mlxfw_fsm_state_wait(mlxfw_dev, fwhandle,
302 mlxfw_dev->ops->fsm_cancel(mlxfw_dev, fwhandle);
306 static int mlxfw_flash_components(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
338 err = mlxfw_flash_component(mlxfw_dev, fwhandle, comp,
353 u32 fwhandle;
373 err = mlxfw_dev->ops->fsm_lock(mlxfw_dev, &fwhandle);
380 err = mlxfw_fsm_state_wait(mlxfw_dev, fwhandle,
389 err = mlxfw_fsm_state_wait(mlxfw_dev, fwhandle,
394 err = mlxfw_flash_components(mlxfw_dev, fwhandle, mfa2_file,
401 err = mlxfw_dev->ops->fsm_activate(mlxfw_dev, fwhandle);
408 err = mlxfw_fsm_state_wait(mlxfw_dev, fwhandle,
414 mlxfw_dev->ops->fsm_release(mlxfw_dev, fwhandle);
427 mlxfw_dev->ops->fsm_release(mlxfw_dev, fwhandle);