18 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ */2// Copyright (c) 2023 Hisilicon Limited.3 4#ifndef __HCLGE_REGS_H5#define __HCLGE_REGS_H6#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#endif18