|
@@ -84,57 +84,57 @@ struct ft1000_debug_dirs {
|
|
|
};
|
|
|
|
|
|
struct ft1000_info {
|
|
|
- struct ft1000_device *pFt1000Dev;
|
|
|
- struct net_device_stats stats;
|
|
|
+ struct ft1000_device *pFt1000Dev;
|
|
|
+ struct net_device_stats stats;
|
|
|
|
|
|
- struct task_struct *pPollThread;
|
|
|
+ struct task_struct *pPollThread;
|
|
|
|
|
|
- unsigned char fcodeldr;
|
|
|
- unsigned char bootmode;
|
|
|
+ unsigned char fcodeldr;
|
|
|
+ unsigned char bootmode;
|
|
|
unsigned char usbboot;
|
|
|
- unsigned short dspalive;
|
|
|
- u16 ASIC_ID;
|
|
|
- bool fProvComplete;
|
|
|
- bool fCondResetPend;
|
|
|
- bool fAppMsgPend;
|
|
|
- u16 DrvErrNum;
|
|
|
- u16 AsicID;
|
|
|
- int DspAsicReset;
|
|
|
- int DeviceCreated;
|
|
|
- int CardReady;
|
|
|
- int NetDevRegDone;
|
|
|
- u8 CardNumber;
|
|
|
- u8 DeviceName[15];
|
|
|
- struct ft1000_debug_dirs nodes;
|
|
|
- int registered;
|
|
|
- int mediastate;
|
|
|
- u8 squeseqnum; // sequence number on slow queue
|
|
|
- spinlock_t dpram_lock;
|
|
|
- spinlock_t fifo_lock;
|
|
|
- u16 fifo_cnt;
|
|
|
- u8 DspVer[DSPVERSZ]; // DSP version number
|
|
|
- u8 HwSerNum[HWSERNUMSZ]; // Hardware Serial Number
|
|
|
- u8 Sku[SKUSZ]; // SKU
|
|
|
- u8 eui64[EUISZ]; // EUI64
|
|
|
- time_t ConTm; // Connection Time
|
|
|
- u8 ProductMode[MODESZ];
|
|
|
- u8 RfCalVer[CALVERSZ];
|
|
|
- u8 RfCalDate[CALDATESZ];
|
|
|
- u16 DSP_TIME[4];
|
|
|
- u16 LedStat; //mbelian
|
|
|
- u16 ConStat; //mbelian
|
|
|
- u16 ProgConStat;
|
|
|
- struct list_head prov_list;
|
|
|
- int appcnt;
|
|
|
+ unsigned short dspalive;
|
|
|
+ u16 ASIC_ID;
|
|
|
+ bool fProvComplete;
|
|
|
+ bool fCondResetPend;
|
|
|
+ bool fAppMsgPend;
|
|
|
+ u16 DrvErrNum;
|
|
|
+ u16 AsicID;
|
|
|
+ int DspAsicReset;
|
|
|
+ int DeviceCreated;
|
|
|
+ int CardReady;
|
|
|
+ int NetDevRegDone;
|
|
|
+ u8 CardNumber;
|
|
|
+ u8 DeviceName[15];
|
|
|
+ struct ft1000_debug_dirs nodes;
|
|
|
+ int registered;
|
|
|
+ int mediastate;
|
|
|
+ u8 squeseqnum; // sequence number on slow queue
|
|
|
+ spinlock_t dpram_lock;
|
|
|
+ spinlock_t fifo_lock;
|
|
|
+ u16 fifo_cnt;
|
|
|
+ u8 DspVer[DSPVERSZ]; // DSP version number
|
|
|
+ u8 HwSerNum[HWSERNUMSZ]; // Hardware Serial Number
|
|
|
+ u8 Sku[SKUSZ]; // SKU
|
|
|
+ u8 eui64[EUISZ]; // EUI64
|
|
|
+ time_t ConTm; // Connection Time
|
|
|
+ u8 ProductMode[MODESZ];
|
|
|
+ u8 RfCalVer[CALVERSZ];
|
|
|
+ u8 RfCalDate[CALDATESZ];
|
|
|
+ u16 DSP_TIME[4];
|
|
|
+ u16 LedStat; //mbelian
|
|
|
+ u16 ConStat; //mbelian
|
|
|
+ u16 ProgConStat;
|
|
|
+ struct list_head prov_list;
|
|
|
+ int appcnt;
|
|
|
struct app_info_block app_info[MAX_NUM_APP];
|
|
|
- u16 DSPInfoBlklen;
|
|
|
- u16 DrvMsgPend;
|
|
|
- int (*ft1000_reset)(struct net_device *dev);
|
|
|
- u16 DSPInfoBlk[MAX_DSP_SESS_REC];
|
|
|
- union {
|
|
|
- u16 Rec[MAX_DSP_SESS_REC];
|
|
|
- u32 MagRec[MAX_DSP_SESS_REC/2];
|
|
|
- } DSPSess;
|
|
|
+ u16 DSPInfoBlklen;
|
|
|
+ u16 DrvMsgPend;
|
|
|
+ int (*ft1000_reset)(struct net_device *dev);
|
|
|
+ u16 DSPInfoBlk[MAX_DSP_SESS_REC];
|
|
|
+ union {
|
|
|
+ u16 Rec[MAX_DSP_SESS_REC];
|
|
|
+ u32 MagRec[MAX_DSP_SESS_REC/2];
|
|
|
+ } DSPSess;
|
|
|
unsigned short tempbuf[32];
|
|
|
char netdevname[IFNAMSIZ];
|
|
|
struct proc_dir_entry *ft1000_proc_dir; //mbelian
|