#include "mlx5hws_internal.h"
bool mlx5hws_context_cap_dynamic_reparse(struct mlx5hws_context *ctx)
{ … }
u8 mlx5hws_context_get_reparse_mode(struct mlx5hws_context *ctx)
{ … }
static int hws_context_pools_init(struct mlx5hws_context *ctx)
{ … }
static void hws_context_pools_uninit(struct mlx5hws_context *ctx)
{ … }
static int hws_context_init_pd(struct mlx5hws_context *ctx)
{ … }
static int hws_context_uninit_pd(struct mlx5hws_context *ctx)
{ … }
static void hws_context_check_hws_supp(struct mlx5hws_context *ctx)
{ … }
static int hws_context_init_hws(struct mlx5hws_context *ctx,
struct mlx5hws_context_attr *attr)
{ … }
static void hws_context_uninit_hws(struct mlx5hws_context *ctx)
{ … }
struct mlx5hws_context *mlx5hws_context_open(struct mlx5_core_dev *mdev,
struct mlx5hws_context_attr *attr)
{ … }
int mlx5hws_context_close(struct mlx5hws_context *ctx)
{ … }
void mlx5hws_context_set_peer(struct mlx5hws_context *ctx,
struct mlx5hws_context *peer_ctx,
u16 peer_vhca_id)
{ … }