linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.c

// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
/* Copyright (c) 2024 NVIDIA CORPORATION. All rights reserved. */

#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)
{}