xref: /openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.h (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
1*939ccd10SJijie Shao /* SPDX-License-Identifier: GPL-2.0+ */
2*939ccd10SJijie Shao /* Copyright (c) 2023 Hisilicon Limited. */
3*939ccd10SJijie Shao 
4*939ccd10SJijie Shao #ifndef __HCLGEVF_REGS_H
5*939ccd10SJijie Shao #define __HCLGEVF_REGS_H
6*939ccd10SJijie Shao #include <linux/types.h>
7*939ccd10SJijie Shao 
8*939ccd10SJijie Shao struct hnae3_handle;
9*939ccd10SJijie Shao 
10*939ccd10SJijie Shao int hclgevf_get_regs_len(struct hnae3_handle *handle);
11*939ccd10SJijie Shao void hclgevf_get_regs(struct hnae3_handle *handle, u32 *version,
12*939ccd10SJijie Shao 		      void *data);
13*939ccd10SJijie Shao #endif
14