Lines Matching defs:ipw_priv

1174 struct ipw_priv {  struct
1176 struct libipw_device *ieee;
1178 spinlock_t lock;
1179 spinlock_t irq_lock;
1180 struct mutex mutex;
1183 struct pci_dev *pci_dev;
1184 struct net_device *net_dev;
1188 struct ipw_prom_priv *prom_priv;
1189 struct net_device *prom_net_dev;
1193 void __iomem *hw_base;
1194 unsigned long hw_len;
1196 struct fw_image_desc sram_desc;
1199 struct alive_command_responce dino_alive;
1201 wait_queue_head_t wait_command_queue;
1202 wait_queue_head_t wait_state;
1205 struct ipw_rx_queue *rxq;
1206 struct clx2_tx_queue txq_cmd;
1207 struct clx2_tx_queue txq[4];
1208 u32 status;
1209 u32 config;
1210 u32 capability;
1212 struct average average_missed_beacons;
1213 s16 exp_avg_rssi;
1214 s16 exp_avg_noise;
1215 u32 port_type;
1216 int rx_bufs_min; /**< minimum number of bufs in Rx queue */
1217 int rx_pend_max; /**< maximum pending buffers for one IRQ */
1218 u32 hcmd_seq; /**< sequence number for hcmd */
1219 u32 disassociate_threshold;
1220 u32 roaming_threshold;
1222 struct ipw_associate assoc_request;
1223 struct libipw_network *assoc_network;
1225 unsigned long ts_scan_abort;
1226 struct ipw_supported_rates rates;
1227 struct ipw_rates phy[3]; /**< PHY restrictions, per band */
1228 struct ipw_rates supp; /**< software defined */
1229 struct ipw_rates extended; /**< use for corresp. IE, AP only */
1231 struct notif_link_deterioration last_link_deterioration; /** for statistics */
1232 struct ipw_cmd *hcmd; /**< host command currently executed */
1234 wait_queue_head_t hcmd_wq; /**< host command waits for execution */
1235 u32 tsf_bcn[2]; /**< TSF from latest beacon */
1237 struct notif_calibration calib; /**< last calibration */
1240 u32 table0_addr;
1241 u32 table0_len;
1242 u32 table1_addr;
1243 u32 table1_len;
1244 u32 table2_addr;
1245 u32 table2_len;
1248 u8 essid[IW_ESSID_MAX_SIZE];
1249 u8 essid_len;
1250 u8 nick[IW_ESSID_MAX_SIZE];
1251 u16 rates_mask;
1252 u8 channel;
1253 struct ipw_sys_config sys_config;
1254 u32 power_mode;
1255 u8 bssid[ETH_ALEN];
1256 u16 rts_threshold;
1257 u8 mac_addr[ETH_ALEN];
1258 u8 num_stations;
1259 u8 stations[MAX_STATIONS][ETH_ALEN];
1260 u8 short_retry_limit;
1261 u8 long_retry_limit;
1263 u32 notif_missed_beacons;
1266 u32 last_missed_beacons;
1267 u32 last_tx_packets;
1268 u32 last_rx_packets;
1269 u32 last_tx_failures;
1270 u32 last_rx_err;
1271 u32 last_rate;
1273 u32 missed_adhoc_beacons;
1274 u32 missed_beacons;
1275 u32 rx_packets;
1276 u32 tx_packets;
1277 u32 quality;
1279 u8 speed_scan[MAX_SPEED_SCAN];
1280 u8 speed_scan_pos;
1282 u16 last_seq_num;
1283 u16 last_frag_num;
1284 unsigned long last_packet_time;
1285 struct list_head ibss_mac_hash[IPW_IBSS_MAC_HASH_SIZE];
1288 u8 eeprom[0x100]; /* 256 bytes of eeprom */
1289 u8 country[4];
1290 int eeprom_delay;
1292 struct iw_statistics wstats;
1294 struct iw_public_data wireless_data;
1296 int user_requested_scan;
1297 u8 direct_scan_ssid[IW_ESSID_MAX_SIZE];
1298 u8 direct_scan_ssid_len;
1300 struct delayed_work adhoc_check;
1301 struct work_struct associate;
1302 struct work_struct disassociate;
1303 struct work_struct system_config;
1304 struct work_struct rx_replenish;
1305 struct delayed_work request_scan;
1306 struct delayed_work request_direct_scan;
1307 struct delayed_work request_passive_scan;
1308 struct delayed_work scan_event;
1309 struct work_struct adapter_restart;
1310 struct delayed_work rf_kill;
1311 struct work_struct up;
1312 struct work_struct down;
1313 struct delayed_work gather_stats;
1314 struct work_struct abort_scan;
1315 struct work_struct roam;
1316 struct delayed_work scan_check;
1317 struct work_struct link_up;
1318 struct work_struct link_down;
1320 struct tasklet_struct irq_tasklet;
1323 u8 nic_type;
1324 u32 led_activity_on;
1325 u32 led_activity_off;
1326 u32 led_association_on;
1327 u32 led_association_off;
1328 u32 led_ofdm_on;
1329 u32 led_ofdm_off;
1331 struct delayed_work led_link_on;
1332 struct delayed_work led_link_off;
1333 struct delayed_work led_act_off;
1334 struct work_struct merge_networks;
1336 struct ipw_cmd_log *cmdlog;
1337 int cmdlog_len;
1338 int cmdlog_pos;
1342 u8 adapter;
1344 s8 tx_power;
1370 }; /*ipw_priv */ argument