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