Lines Matching defs:ipw_priv
1157 struct ipw_priv { struct
1159 struct libipw_device *ieee;
1161 spinlock_t lock;
1162 spinlock_t irq_lock;
1163 struct mutex mutex;
1166 struct pci_dev *pci_dev;
1167 struct net_device *net_dev;
1171 struct ipw_prom_priv *prom_priv;
1172 struct net_device *prom_net_dev;
1176 void __iomem *hw_base;
1177 unsigned long hw_len;
1179 struct fw_image_desc sram_desc;
1182 struct alive_command_responce dino_alive;
1184 wait_queue_head_t wait_command_queue;
1185 wait_queue_head_t wait_state;
1188 struct ipw_rx_queue *rxq;
1189 struct clx2_tx_queue txq_cmd;
1190 struct clx2_tx_queue txq[4];
1191 u32 status;
1192 u32 config;
1193 u32 capability;
1195 struct average average_missed_beacons;
1196 s16 exp_avg_rssi;
1197 s16 exp_avg_noise;
1198 u32 port_type;
1199 int rx_bufs_min; /**< minimum number of bufs in Rx queue */
1200 int rx_pend_max; /**< maximum pending buffers for one IRQ */
1201 u32 hcmd_seq; /**< sequence number for hcmd */
1202 u32 disassociate_threshold;
1203 u32 roaming_threshold;
1205 struct ipw_associate assoc_request;
1206 struct libipw_network *assoc_network;
1208 unsigned long ts_scan_abort;
1209 struct ipw_supported_rates rates;
1210 struct ipw_rates phy[3]; /**< PHY restrictions, per band */
1211 struct ipw_rates supp; /**< software defined */
1212 struct ipw_rates extended; /**< use for corresp. IE, AP only */
1214 struct notif_link_deterioration last_link_deterioration; /** for statistics */
1215 struct ipw_cmd *hcmd; /**< host command currently executed */
1217 wait_queue_head_t hcmd_wq; /**< host command waits for execution */
1218 u32 tsf_bcn[2]; /**< TSF from latest beacon */
1220 struct notif_calibration calib; /**< last calibration */
1223 u32 table0_addr;
1224 u32 table0_len;
1225 u32 table1_addr;
1226 u32 table1_len;
1227 u32 table2_addr;
1228 u32 table2_len;
1231 u8 essid[IW_ESSID_MAX_SIZE];
1232 u8 essid_len;
1233 u8 nick[IW_ESSID_MAX_SIZE];
1234 u16 rates_mask;
1235 u8 channel;
1236 struct ipw_sys_config sys_config;
1237 u32 power_mode;
1238 u8 bssid[ETH_ALEN];
1239 u16 rts_threshold;
1240 u8 mac_addr[ETH_ALEN];
1241 u8 num_stations;
1242 u8 stations[MAX_STATIONS][ETH_ALEN];
1243 u8 short_retry_limit;
1244 u8 long_retry_limit;
1246 u32 notif_missed_beacons;
1249 u32 last_missed_beacons;
1250 u32 last_tx_packets;
1251 u32 last_rx_packets;
1252 u32 last_tx_failures;
1253 u32 last_rx_err;
1254 u32 last_rate;
1256 u32 missed_adhoc_beacons;
1257 u32 missed_beacons;
1258 u32 rx_packets;
1259 u32 tx_packets;
1260 u32 quality;
1262 u8 speed_scan[MAX_SPEED_SCAN];
1263 u8 speed_scan_pos;
1265 u16 last_seq_num;
1266 u16 last_frag_num;
1267 unsigned long last_packet_time;
1268 struct list_head ibss_mac_hash[IPW_IBSS_MAC_HASH_SIZE];
1271 u8 eeprom[0x100]; /* 256 bytes of eeprom */
1272 u8 country[4];
1273 int eeprom_delay;
1275 struct iw_statistics wstats;
1277 int user_requested_scan;
1278 u8 direct_scan_ssid[IW_ESSID_MAX_SIZE];
1279 u8 direct_scan_ssid_len;
1281 struct delayed_work adhoc_check;
1282 struct work_struct associate;
1283 struct work_struct disassociate;
1284 struct work_struct system_config;
1285 struct work_struct rx_replenish;
1286 struct delayed_work request_scan;
1287 struct delayed_work request_direct_scan;
1288 struct delayed_work request_passive_scan;
1289 struct delayed_work scan_event;
1290 struct work_struct adapter_restart;
1291 struct delayed_work rf_kill;
1292 struct work_struct up;
1293 struct work_struct down;
1294 struct delayed_work gather_stats;
1295 struct work_struct abort_scan;
1296 struct work_struct roam;
1297 struct delayed_work scan_check;
1298 struct work_struct link_up;
1299 struct work_struct link_down;
1301 struct tasklet_struct irq_tasklet;
1304 u8 nic_type;
1305 u32 led_activity_on;
1306 u32 led_activity_off;
1307 u32 led_association_on;
1308 u32 led_association_off;
1309 u32 led_ofdm_on;
1310 u32 led_ofdm_off;
1312 struct delayed_work led_link_on;
1313 struct delayed_work led_link_off;
1314 struct delayed_work led_act_off;
1315 struct work_struct merge_networks;
1317 struct ipw_cmd_log *cmdlog;
1318 int cmdlog_len;
1319 int cmdlog_pos;
1323 u8 adapter;
1325 s8 tx_power;
1351 }; /*ipw_priv */ argument