1/* SPDX-License-Identifier: GPL-2.0+ */
2// Copyright (c) 2023 Hisilicon Limited.
3
4#ifndef __HCLGE_REGS_H
5#define __HCLGE_REGS_H
6#include <linux/types.h>
7#include "hclge_comm_cmd.h"
8
9struct hnae3_handle;
10struct hclge_dev;
11
12int hclge_query_bd_num_cmd_send(struct hclge_dev *hdev,
13				struct hclge_desc *desc);
14int hclge_get_regs_len(struct hnae3_handle *handle);
15void hclge_get_regs(struct hnae3_handle *handle, u32 *version,
16		    void *data);
17#endif
18