/* Raytheon wireless LAN PCMCIA card driver for Linux A PCMCIA client driver for the Raylink wireless network card Written by Corey Thomas */ #ifndef _RAY_CS_H_ #define _RAY_CS_H_ struct beacon_rx { struct mac_header mac; UCHAR timestamp[8]; UCHAR beacon_intvl[2]; UCHAR capability[2]; UCHAR elements[sizeof(struct essid_element) + sizeof(struct rates_element) + sizeof(struct freq_hop_element) + sizeof(struct japan_call_sign_element) + sizeof(struct tim_element)]; }; /* Return values for get_free{,_tx}_ccs */ #define ECCSFULL (-1) #define ECCSBUSY (-2) #define ECARDGONE (-3) typedef struct ray_dev_t { int card_status; int authentication_state; void __iomem *sram; /* pointer to beginning of shared RAM */ void __iomem *amem; /* pointer to attribute mem window */ void __iomem *rmem; /* pointer to receive buffer window */ struct pcmcia_device *finder; /* pointer back to struct pcmcia_device for card */ struct timer_list timer; unsigned long tx_ccs_lock; unsigned long ccs_lock; int dl_param_ccs; union { struct b4_startup_params b4; struct b5_startup_params b5; } sparm; int timeout_flag; UCHAR supported_rates[8]; UCHAR japan_call_sign[12]; struct startup_res_6 startup_res; int num_multi; /* Network parameters from start/join */ UCHAR bss_id[6]; UCHAR auth_id[6]; UCHAR net_default_tx_rate; UCHAR encryption; struct net_device_stats stats; UCHAR net_type; UCHAR sta_type; UCHAR fw_ver; UCHAR fw_bld; UCHAR fw_var; UCHAR ASIC_version; UCHAR assoc_id[2]; UCHAR tib_length; UCHAR last_rsl; int beacon_rxed; struct beacon_rx last_bcn; iw_stats wstats; /* Wireless specific stats */ #ifdef WIRELESS_SPY struct iw_spy_data spy_data; struct iw_public_data wireless_data; #endif /* WIRELESS_SPY */ } ray_dev_t; /*****************************************************************************/ #endif /* _RAY_CS_H_ */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp | |
pre-git | pre-git | 228 | 91.20% | 5 | 50.00% |
jean tourrilhes | jean tourrilhes | 6 | 2.40% | 1 | 10.00% |
linus torvalds | linus torvalds | 6 | 2.40% | 1 | 10.00% |
rasmus villemoes | rasmus villemoes | 5 | 2.00% | 1 | 10.00% |
dominik brodowski | dominik brodowski | 3 | 1.20% | 1 | 10.00% |
al viro | al viro | 2 | 0.80% | 1 | 10.00% |
Total | 250 | 100.00% | 10 | 100.00% |