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