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