1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2015 - 2022 Beijing WangXun Technology Co., Ltd. */ 3 4 #ifndef _TXGBE_H_ 5 #define _TXGBE_H_ 6 7 #include "txgbe_type.h" 8 9 #define TXGBE_MAX_FDIR_INDICES 63 10 11 #define TXGBE_MAX_RX_QUEUES (TXGBE_MAX_FDIR_INDICES + 1) 12 #define TXGBE_MAX_TX_QUEUES (TXGBE_MAX_FDIR_INDICES + 1) 13 14 /* board specific private data structure */ 15 struct txgbe_adapter { 16 u8 __iomem *io_addr; /* Mainly for iounmap use */ 17 /* OS defined structs */ 18 struct net_device *netdev; 19 struct pci_dev *pdev; 20 }; 21 22 extern char txgbe_driver_name[]; 23 24 #endif /* _TXGBE_H_ */ 25