34#include <sys/ioccom.h>
45#define BXE_DRV_NAME_LENGTH 32
46#define BXE_DRV_VERSION_LENGTH 32
47#define BXE_MFW_VERSION_LENGTH 32
48#define BXE_STORMFW_VERSION_LENGTH 32
49#define BXE_BUS_INFO_LENGTH 32
80#define BXE_EEPROM_MAX_DATA_LEN 524288
84#define BXE_EEPROM_CMD_SET_EEPROM 0x01
85#define BXE_EEPROM_CMD_GET_EEPROM 0x02
96#define BXE_READ_REG_CMD 0x01
97#define BXE_WRITE_REG_CMD 0x02
102#define BXE_REG_ACCESS_DIRECT 0x01
103#define BXE_REG_ACCESS_INDIRECT 0x02
110#define BXE_READ_PCICFG 0x01
111#define BXE_WRITE_PCICFG 0x01
129#define BXE_GRC_DUMP_SIZE _IOWR('e', 1, bxe_grcdump_t)
134#define BXE_GRC_DUMP _IOWR('e', 2, bxe_grcdump_t)
139#define BXE_DRV_INFO _IOR('e', 3, bxe_drvinfo_t)
144#define BXE_DEV_SETTING _IOR('e', 4, bxe_dev_setting_t)
149#define BXE_GET_REGS _IOR('e', 5, bxe_get_regs_t)
154#define BXE_EEPROM _IOWR('e', 6, bxe_eeprom_t)
159#define BXE_RDW_REG _IOWR('e', 7, bxe_reg_rdw_t)
164#define BXE_RDW_PCICFG _IOWR('e', 8, bxe_reg_rdw_t)
170#define BXE_MAC_ADDR _IOWR('e', 9, bxe_perm_mac_addr_t)
#define BXE_DRV_NAME_LENGTH
#define BXE_MFW_VERSION_LENGTH
#define BXE_BUS_INFO_LENGTH
#define BXE_STORMFW_VERSION_LENGTH
#define BXE_DRV_VERSION_LENGTH
char drv_version[BXE_DRV_VERSION_LENGTH]
char mfw_version[BXE_MFW_VERSION_LENGTH]
char drv_name[BXE_DRV_NAME_LENGTH]
char stormfw_version[BXE_STORMFW_VERSION_LENGTH]
char bus_info[BXE_BUS_INFO_LENGTH]