Lines Matching defs:err_ctx
186 static int mlx5e_rx_reporter_recover_from_ctx(struct mlx5e_err_ctx *err_ctx)
188 return err_ctx->recover(err_ctx->ctx);
196 struct mlx5e_err_ctx *err_ctx = context;
198 return err_ctx ? mlx5e_rx_reporter_recover_from_ctx(err_ctx) :
476 struct mlx5e_err_ctx *err_ctx,
479 return err_ctx->dump(priv, fmsg, err_ctx->ctx);
487 struct mlx5e_err_ctx *err_ctx = context;
489 return err_ctx ? mlx5e_rx_reporter_dump_from_ctx(priv, err_ctx, fmsg) :
498 struct mlx5e_err_ctx err_ctx = {};
501 err_ctx.ctx = rq;
502 err_ctx.recover = mlx5e_rx_reporter_timeout_recover;
503 err_ctx.dump = mlx5e_rx_reporter_dump_rq;
511 mlx5e_health_report(priv, priv->rx_reporter, err_str, &err_ctx);
518 struct mlx5e_err_ctx err_ctx = {};
520 err_ctx.ctx = rq;
521 err_ctx.recover = mlx5e_rx_reporter_err_rq_cqe_recover;
522 err_ctx.dump = mlx5e_rx_reporter_dump_rq;
525 mlx5e_health_report(priv, priv->rx_reporter, err_str, &err_ctx);
532 struct mlx5e_err_ctx err_ctx = {};
534 err_ctx.ctx = icosq;
535 err_ctx.recover = mlx5e_rx_reporter_err_icosq_cqe_recover;
536 err_ctx.dump = mlx5e_rx_reporter_dump_icosq;
539 mlx5e_health_report(priv, priv->rx_reporter, err_str, &err_ctx);