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 9 struct hnae3_handle; 10 struct hclge_dev; 11 12 int hclge_query_bd_num_cmd_send(struct hclge_dev *hdev, 13 struct hclge_desc *desc); 14 int hclge_get_regs_len(struct hnae3_handle *handle); 15 void hclge_get_regs(struct hnae3_handle *handle, u32 *version, 16 void *data); 17 #endif 18