Lines Matching defs:mlxfw_dev
520 struct mlxfw_dev mlxfw_dev;
524 static int mlx5_component_query(struct mlxfw_dev *mlxfw_dev,
529 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
541 static int mlx5_fsm_lock(struct mlxfw_dev *mlxfw_dev, u32 *fwhandle)
544 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
561 static int mlx5_fsm_component_update(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
565 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
572 static int mlx5_fsm_block_download(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
576 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
582 static int mlx5_fsm_component_verify(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
586 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
593 static int mlx5_fsm_activate(struct mlxfw_dev *mlxfw_dev, u32 fwhandle)
596 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
603 static int mlx5_fsm_query_state(struct mlxfw_dev *mlxfw_dev, u32 fwhandle,
608 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
623 static void mlx5_fsm_cancel(struct mlxfw_dev *mlxfw_dev, u32 fwhandle)
626 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
632 static void mlx5_fsm_release(struct mlxfw_dev *mlxfw_dev, u32 fwhandle)
635 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
642 static int mlx5_fsm_reactivate(struct mlxfw_dev *mlxfw_dev, u8 *status)
645 container_of(mlxfw_dev, struct mlx5_mlxfw_dev, mlxfw_dev);
699 .mlxfw_dev = {
716 return mlxfw_firmware_flash(&mlx5_mlxfw_dev.mlxfw_dev,