1*a95ac4f9SJijie Shao /* SPDX-License-Identifier: GPL-2.0+ */ 2*a95ac4f9SJijie Shao /* Copyright (c) 2024 Hisilicon Limited. */ 3*a95ac4f9SJijie Shao 4*a95ac4f9SJijie Shao #ifndef __HBG_COMMON_H 5*a95ac4f9SJijie Shao #define __HBG_COMMON_H 6*a95ac4f9SJijie Shao 7*a95ac4f9SJijie Shao #include <linux/netdevice.h> 8*a95ac4f9SJijie Shao #include <linux/pci.h> 9*a95ac4f9SJijie Shao 10*a95ac4f9SJijie Shao struct hbg_priv { 11*a95ac4f9SJijie Shao struct net_device *netdev; 12*a95ac4f9SJijie Shao struct pci_dev *pdev; 13*a95ac4f9SJijie Shao u8 __iomem *io_base; 14*a95ac4f9SJijie Shao }; 15*a95ac4f9SJijie Shao 16*a95ac4f9SJijie Shao #endif 17